whitequark[cis] changed the topic of #glasgow to: https://glasgow-embedded.org · digital interface explorer · https://www.crowdsupply.com/1bitsquared/glasgow · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.catirclogs.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
alephbias[m] has quit [Quit: Idle timeout reached: 172800s]
anubis has joined #glasgow
anubis has quit [Ping timeout: 252 seconds]
owoday[m]1 has quit [Quit: Idle timeout reached: 172800s]
anubis has joined #glasgow
anubis has quit [Ping timeout: 276 seconds]
anubis has joined #glasgow
anubis has quit [Ping timeout: 245 seconds]
Eli2 has quit [Read error: Connection reset by peer]
Eli2 has joined #glasgow
meklort has quit [Quit: ZNC 1.9.0+deb2build3 - https://znc.in]
meklort has joined #glasgow
smkz has quit [Quit: smkz]
smkz has joined #glasgow
anubis has joined #glasgow
meklort has quit [Quit: ZNC 1.9.0+deb2build3 - https://znc.in]
anubis has quit [Ping timeout: 260 seconds]
smkz has quit [Quit: smkz]
smkz has joined #glasgow
meklort has joined #glasgow
nyaanotech has quit [Quit: No Ping reply in 180 seconds.]
nyanotech has joined #glasgow
_whitelogger has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
FFY00 has quit [Read error: Connection reset by peer]
FFY00 has joined #glasgow
tom has quit [Ping timeout: 252 seconds]
tom has joined #glasgow
tom has quit [Ping timeout: 248 seconds]
tom has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
GNUmoon has joined #glasgow
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
tom has quit [Ping timeout: 260 seconds]
tom has joined #glasgow
<_whitenotifier-5> [glasgow] wanda-phi synchronize pull request #861: applet.interface.jtag_probe: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/861
<_whitenotifier-5> [glasgow] whitequark reviewed pull request #861 commit - https://github.com/GlasgowEmbedded/glasgow/pull/861#discussion_r2108951547
<_whitenotifier-5> [glasgow] wanda-phi synchronize pull request #861: applet.interface.jtag_probe: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/861
<_whitenotifier-5> [GlasgowEmbedded/archive] whitequark pushed 1 commit to main [+1/-0/±0] https://github.com/GlasgowEmbedded/archive/compare/94d1bd72b8be...68229f5d7d94
<_whitenotifier-5> [GlasgowEmbedded/archive] whitequark 68229f5 - Add G00097.
stary[m] has joined #glasgow
<stary[m]> i have a custom ice40 board here with only spi cipo/copi brought out for the flash - i don't seem to be able to use `program-ice40-flash` for this, if i pass `--pins-io 2,3` i get an error that `set 2,3 includes 2 pins, but 4 pins are required`
<stary[m]> would be nice if this is supported
<whitequark[cis]> this is a known issue with the memory-25x applet
<whitequark[cis]> the workaround at the time is to pick some unused pins
<stary[m]> right, that seems to work
<stary[m]> thanks
<whitequark[cis]> (the reason this issue exists is because QSPIController uses IOStreamer which is difficult to make generic over sets of pins)
<whitequark[cis]> the solution here is perhaps to allow specifying something like ? as a pin, in which case it just goes into nowhere
<_whitenotifier-5> [glasgow] wanda-phi synchronize pull request #861: applet.interface.jtag_probe: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/861
<asjackson> whitequark[cis]: i've got a gpib pcb ready for you if you want to DM me your address :)
<asjackson> also if anyone else is in the UK and wants to play with GPIB glasgow, happy to send you a board made up
benny2366[m] has joined #glasgow
<benny2366[m]> sorry to ask but is gpib in the current climat still relevant ? I mean it must be because you make stuff with it
<whitequark[cis]> current climate?
<whitequark[cis]> did someone put a tariff on GPIB or something
<benny2366[m]> i mean the current time
<asjackson> even some later 2000's gear had gpib
<whitequark[cis]> the advantage of GPIB is that much of the gear that has it can be had for extremely cheap
miek__[m] has joined #glasgow
<miek__[m]> i've got some gpib gear that clearly lived somewhere humid for a while 🙂
<benny2366[m]> never encounterd it even in my test engineer job , but then again never looked at old gear
<asjackson> ok no gpib addon for benny2366[m] then :)
<whitequark[cis]> if your job provides you with test and measurement equipment (and it's in a rich country) you might never see GPIB
<benny2366[m]> I also live on the wrong side of the water so X{
<benny2366[m]> also wanted to say siglent irc provides GPIB as an addon
<benny2366[m]> s/so X{/soXP/
<miek__[m]> even on newer gear it's still pretty common, at least on the keysight stuff i've seen. lots of users with automated setups that expect it
<whitequark[cis]> the GPIB with the big parallel connector right?
<miek__[m]> yup
<benny2366[m]> yes but not quite
<benny2366[m]> intresting !
<whitequark[cis]> oh, good to know
<asjackson> https://hachyderm.io/@asj/114579648366665347 fair warning i got a bit carried away with beans while adding the silkscreen
<asjackson> and the pinout is slightly crazy
<benny2366[m]> that board just deserves to be displayed somewhere, nicly done!
<whitequark[cis]> that's a vaguely upsetting pinout but a very pretty board
<asjackson> i prioritised visible curvy traces over pinout sorry haha
<whitequark[cis]> well, at least we have the FPGA to take care of it
fridtjof[m] has joined #glasgow
<fridtjof[m]> Speaking of GPIB and modern/"legacy" equipment, I stumbled over this a few weeks back on accident
<asjackson> well, when glasgow has ethernet in a future revision ... :)
<fridtjof[m]> That's not what this is for :P It's the other way around
<asjackson> OMG
<_whitenotifier-5> [glasgow] wanda-phi synchronize pull request #861: applet.interface.jtag_probe: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/861
<fridtjof[m]> (it totally makes sense why this exists, same reason as maintaining some DOS/3.11 system for old CNC equipment i would guess)
<whitequark[cis]> why not Ethernet over 40 Gbps over USB-C?
<whitequark[cis]> (that is more or less the plan)
WilfriedWonkaKla has joined #glasgow
<WilfriedWonkaKla> <asjackson> "well, when glasgow has ethernet..." <- I'd prefer 40Gbps over USB-C.
<WilfriedWonkaKla> "whatever works" over 40 Gbps.
<WilfriedWonkaKla> Ethernet would be a bottleneck.
<whitequark[cis]> I think this is frankly a bit unrealistic
<WilfriedWonkaKla> I mean *BASE-T Ethernet would be.
<whitequark[cis]> for one, this only works if we have a Xilinx FPGA, because ECP5 isn't gonna be able to process 40 Gbps of anything
<whitequark[cis]> I don't think it even has 40 Gbps of IO in any meaningful way
<whitequark[cis]> you'll also need a lot of buffering, and most importantly, there's no way you're processing that much data in Python
<whitequark[cis]> I wouldn't expect any Glasgow rev any time soon to advertise more than 10 Gbps of IO
<whitequark[cis]> (this is notwithstanding the complexity of gateware needed to process that much data)
icb has quit [Ping timeout: 244 seconds]
icb has joined #glasgow
<WilfriedWonkaKla> My point was that there is no need for Ethernet on Glasgow because USB-C can already do faster communication than any SOHO Ethernet.
<whitequark[cis]> but now you need a USB host
<whitequark[cis]> i would very much like to be able to plop a glasgow in a test fixture somewhere remote and not worry about the USB falling off or the attached rpi killing its microsd card in half a year or something
<asjackson> i wonder how far I could get trying to add a wiznet
<whitequark[cis]> wiznet?
<asjackson> fairly inexpensive SPI ethernet controller
<asjackson> can be configured to do the ethernet bits and provide "sockets" over SPI, or raw mode for access to the full frames
<whitequark[cis]> you can connect a normal RMII or RGMII or something controller
<whitequark[cis]> there's a WIP applet for RGMII (in 10/100 mode_)
<whitequark[cis]> s/mode_/mode\/
<asjackson> that's fun i might play with it
<jn> oh god, "TCP/IP core", my reverse-engineering instincts flare up when i see this :D
GNUmoon has quit [Ping timeout: 264 seconds]
GNUmoon has joined #glasgow
wlucas[m] has quit [Quit: Idle timeout reached: 172800s]
<asjackson> ok i connected to glasgows together with gpib addons https://usercontent.irccloud-cdn.com/file/e4FAqtmg/image.png
<asjackson> have to disable three lines because they both think they are controllers, but it does the thing
<whitequark[cis]> very nice
<whitequark[cis]> i do remember about the simulation bug, it's in my queue
<asjackson> it's all good, i opened the PR because I thought it _was_ in fact working and it's a nice test case, but then i realised it wasn't
<asjackson> and also i was off work for a couple of weeks, and now im back in work.. so :'(
<whitequark[cis]> oh, it was broken on your side?
<asjackson> the ordering of how you read and write to fifo in simulation seems to matter
<whitequark[cis]> yes, that's expected to some degree
<asjackson> but it should be bidirectional
<asjackson> basically i got it working writing in one direction and reading from the other, but when i added a write / read in the opposite direction after, it gets stuck :D
jfsimon has quit [Quit: Leaving]
jfsimon has joined #glasgow
l0rds474n[m] has quit [Quit: Idle timeout reached: 172800s]
<_whitenotifier-5> [glasgow] whitequark opened pull request #864: Add an SWD probe applet - https://github.com/GlasgowEmbedded/glasgow/pull/864
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #864: Add an SWD probe applet - https://github.com/GlasgowEmbedded/glasgow/pull/864
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #864: Add an SWD probe applet - https://github.com/GlasgowEmbedded/glasgow/pull/864