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.irclog.whitequark.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
notgull has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
notgull has quit [Ping timeout: 256 seconds]
redstarcomrade has quit [Read error: Connection reset by peer]
jn has quit [Ping timeout: 268 seconds]
jn has joined #glasgow
jn has joined #glasgow
davidrysk[m] has joined #glasgow
<davidrysk[m]> huh looks like Altera USB Blaster is somewhat popular to clone. I need to interface with CPU32 BDM (e.g. MC68340) and came across this: https://github.com/Najsztub/BDM_UsbBlaster
<whitequark[cis]> Xylinx
<whitequark[cis]> code looks quite useful
<davidrysk[m]> yep
<davidrysk[m]> I don't need single-step, just the ability to poke registers and read/write memory
<davidrysk[m]> Do you think this would be easy to port to Glasgow?
<davidrysk[m]> I only found out about it today. I had been planning to build a parallel BDM cable but this looks so much nicer
<whitequark[cis]> yes, altho I will suggest you wait until I release the (re-)engineered SPI/QSPI flash applet
<whitequark[cis]> because it will give you much better performance while being easier to program
redstarcomrade has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<whitequark[cis]> for comparison, at the maximum supported frequency, memory-25x takes 9.361 seconds to read the same range
<whitequark[cis]> actually hold on
<whitequark[cis]> nevermind, i had autoflush on for debugging
<whitequark[cis]> okay, this is more like it: doubling of throughput with every doubling of interface width
<whitequark[cis]> so this is 26x faster
galibert[m] has joined #glasgow
<galibert[m]> nice
<whitequark[cis]> in principle i could make it twice as fast as that (so, 52x total)
<whitequark[cis]> but this requires DDR buffers, and the glasgow framework is currently hella weird about buffers
<galibert[m]> you need to convert to the new Port stuff?
<whitequark[cis]> correct. Glasgow will have its own PortLike, I think
<galibert[m]> Glasgow is a good testbench for amaranth and vice versa :-)
<whitequark[cis]> yes
<whitequark[cis]> altho most of the latest Amaranth changes benefit Glasgow without me explicitly intending to do that
<whitequark[cis]> they're just that generally useful
<whitequark[cis]> also, the JTAG core might receive a similar 52x speedup
<whitequark[cis]> also, the way the new QSPI stuff is designed lets you take it past a 100x speedup
<_whitenotifier-9> [glasgow] whitequark opened pull request #586: [WIP] QSPI controller applet - https://github.com/GlasgowEmbedded/glasgow/pull/586
redstarcomrade has quit [Read error: Connection reset by peer]
<whitequark[cis]> I think the coolest bit is that this methodology actually makes it easier to write interfaces at the same time as making them faster
<whitequark[cis]> and the code is more readable
<whitequark[cis]> it's a win/win/win situation
<galibert[m]> Indeed
<whitequark[cis]> key trick: pipeline I/O-associated metadata together with the actual I/O states
<whitequark[cis]> you do this and suddenly your bus controller doesn't have to care at all about your out-to-in latency
<galibert[m]> that's nice
<whitequark[cis]> the I/O basically becomes a FIFO that replaces o+oe with i
<galibert[m]> huhuhu
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
<_whitenotifier-9> [glasgow] neuschaefer opened pull request #587: protocol.nbd: implement Network Block Device server. - https://github.com/GlasgowEmbedded/glasgow/pull/587
<_whitenotifier-9> [glasgow] whitequark commented on pull request #587: protocol.nbd: implement Network Block Device server. - https://github.com/GlasgowEmbedded/glasgow/pull/587#issuecomment-2182331301
<_whitenotifier-9> [glasgow] neuschaefer commented on pull request #587: protocol.nbd: implement Network Block Device server. - https://github.com/GlasgowEmbedded/glasgow/pull/587#issuecomment-2182361823
josuaH[m] has joined #glasgow
<josuaH[m]> Perfect for pushing a button of a board, but using USB+jumper/soldered wire instead of your finger.
benny2366[m] has joined #glasgow
<benny2366[m]> but why use a 120$ piece of kit when you can do the same stuff with an arduino for like 10$?
<benny2366[m]> but i'm probably missing a bigger picture
redstarcomrade has quit [Read error: Connection reset by peer]
<whitequark[cis]> is there a link i'm missing?
whitequark[m] has joined #glasgow
<whitequark[m]> test
<whitequark[cis]> test
<whitequark[cis]> ok, I'm very confused about the bridge breakage
<nemanjan00[m]> Mostly because I want to carry only glasgow
tomkeddie[m] has joined #glasgow
<tomkeddie[m]> Agreed but variable voltage is a big feature of Glasgow.
<benny2366[m]> for such a simple task the voltage will be either 3v3 or 5V but mostly 3v3 nowadays but heyow the OP knows what he is doing or atleast I hope he is XP
<benny2366[m]> * what he/she/they is
<benny2366[m]> * what he/she/they is, * hope he/she/they is
notgull has joined #glasgow
notgull has quit [Ping timeout: 252 seconds]
huntersvonnegut[ has joined #glasgow
<huntersvonnegut[> I just received a message that my Glasgow has shipped, but it went to an old address. For some reason, I was under the impression that they would send an email to confirm my address was still valid. I don't know where I read this, but to be fair I filled it in years ago. What's the best way to handle this? I just got the notification a few minutes ago.
<sigstoat[m]> great first (or maybe third) applet to write learn how to do it! 🙂
omnitechnomancer has joined #glasgow
<omnitechnomancer> When others have had similar queries I remember them being directed to contact CrowdSupply Support.
pg12 has quit [Remote host closed the connection]
pg12 has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
<cyborg_ar> Anyone thought about making an applet that can "play back" vcd captures on the io pins? Like a reverse logic analyzer
qwertyface[m] has joined #glasgow
<qwertyface[m]> Apologies if this is an FAQ, but I'd like to get some probe hooks to go with my Glasgow, but don't really know what I'm looking for (I'm a bit of an electronics noob). Can anyone recommend something? I don't imagine I have any special requirements; I'm not going to be playing with tiny components or anything.
<sigstoat[m]> really just depends on what sort of connector you want on the other end. searching for "dupont jumper" on amazon will find you a bunch of the simplest possible thing.
<sigstoat[m]> "dupont test hook female" will find another potentially useful thing
<qwertyface[m]> Just knowing the right words is a big help. This is what I was looking for.
<qwertyface[m]> Without the word Dupont, you get a lot of coat hooks
<sigstoat[m]> hah
<benny2366[m]> 246tnt (@_discord_596068704471482370:catircservices.org) has a specifick brand of test hooks that he uses irc, he might be able to help?
jan2642[m] has joined #glasgow
thomasflummer[m] has joined #glasgow
<thomasflummer[m]> An alternative to hooks, are needles like the PCBite from Sensepeek, but they are a bit more expensive, though really neat for some of the more tricky cases...
redstarcomrade has joined #glasgow
duskwuff[m] has joined #glasgow
<duskwuff[m]> One newer option that isn't on that list is "SDK08 test clips", available at your favorite Chinese outlet. Similar design to some of the high-end probes but much less expensive
<fishmonger[m]> Reprinted a smaller case for the Glasgow today. Worked out OK so I've published it on Printables.
redstarcomrade has quit [Read error: Connection reset by peer]
tec has quit [Quit: bye!]
tec has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
esden[m] has quit [Quit: Idle timeout reached: 172800s]