<tomtastic>
Could glasgow emulate things like SD card interfaces?
<tomtastic>
Or,... emulate a SCSI host?
<sorear>
parallel SCSI is constrained by glasgow revA/B/C only having 16 I/Os; there are several plans for expanders to handle that in the future
<tomtastic>
I have a crufty ZIP250 SCSI drive (25pin D-port) which I'm wondering if I'll ever use again
<tomtastic>
sorear, ahha, thats a good point :)
<sorear>
for emulating SPI flash, your problem is that the FPGA has 16 KiB of RAM and there's no way in SPI to delay the controller long enough for a round-trip fetch from the host. if you meant SD native mode, I'm not sure if it's been discussed here before
<tomtastic>
It would be native mode (probably 1-bit) that I'm interested in
egg|anbo|egg_ has joined #glasgow
<sorear>
i have never looked into what that entails so I can't help. to be clear, you are proposing using glasgow to emulate a *card*, not access a physical card?
<jn>
on the topic of SPI flash (25-series) emulation, there has been an implementation of this idea, and it required very careful tuning of timings: https://github.com/osresearch/spispy
<tomtastic>
sorear I was thinking access to a physical card.
<tomtastic>
or ... emmc chip
<jn>
SD/*MMC emulation *seems* possible; would be an interesting project
<jn>
oh wait, i think i misread again
<jn>
tomtastic: so the glasgow would be the host controller there?
<tomtastic>
yeah
<jn>
that should definitely be possible, because the host generates the clock, and it can be very (arbitrarily?) slow
<jn>
esp. when you operate in SPI mode, which is simpler than the other modes which were introduced for higher performance
<jn>
(i've used a µSD in SPI mode on top of linux's bitbanged-SPI-over-GPIO driver. it was terribly slow, but worked. on glasgow you'll probably be faster already because you can implement the bit-level protocol in fpga logic)
<tomtastic>
Yeah, last time I did dead-bugged a chip was SPI mode with the venerable buspirate
<tomtastic>
It was slow naturally, but was all I had and did the job.
<sknebel>
for testing things that read SD cards somehow the industry standard are boards that switch the wires to an SD card between device-under-test and a card reader, instead of devices that can pretend to be an SD card
_whitelogger has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
merry_ is now known as merry
_whitelogger has joined #glasgow
Shiz has joined #glasgow
Shiz has quit [Client Quit]
Shiz has joined #glasgow
_whitelogger has quit [Ping timeout: 245 seconds]
_whitelogger has joined #glasgow
whitequa1k is now known as whitequark
edef has quit [Changing host]
edef has joined #glasgow
egg|anbo|egg_ has joined #glasgow
gsuberland^ has joined #glasgow
theterg has quit [Quit: Reconnecting]
john2gb has quit [Read error: Connection reset by peer]
oeuf has joined #glasgow
theterg has joined #glasgow
john2gb1 has joined #glasgow
merry_ has joined #glasgow
uovo has quit [Ping timeout: 245 seconds]
jstein has quit [Ping timeout: 245 seconds]
icb_ has quit [*.net *.split]
gsuberland has quit [*.net *.split]
kbeckmann has quit [*.net *.split]
merry has quit [*.net *.split]
egg|anbo|egg has quit [*.net *.split]
cyrozap has quit [*.net *.split]
Saphire has quit [*.net *.split]
mwk has quit [*.net *.split]
_whitenotifier-c has quit [*.net *.split]
merry_ has quit [Read error: Connection reset by peer]
gsuberland has joined #glasgow
kbeckmann1 has joined #glasgow
Shiz has quit [Ping timeout: 245 seconds]
jstein has joined #glasgow
john2gb1 has quit [Ping timeout: 245 seconds]
john2gb has joined #glasgow
merry has joined #glasgow
gsuberland^ has quit [Ping timeout: 245 seconds]
icb_ has joined #glasgow
_whitenotifier-c has joined #glasgow
cyrozap has joined #glasgow
Marvin_ has joined #glasgow
slurdge has quit [Read error: Connection reset by peer]
ali_as has quit [Read error: Connection reset by peer]
kbeckmann1 is now known as kbeckmann
slurdge has joined #glasgow
mwk has joined #glasgow
Saphire has joined #glasgow
richbridger has joined #glasgow
merry_ has joined #glasgow
sam_w_ has joined #glasgow
john2gb3 has joined #glasgow
gsuberland^ has joined #glasgow
tomtastic_ has joined #glasgow
Ekho- has joined #glasgow
jstein_ has joined #glasgow
kbeckmann_ has joined #glasgow
merry has quit [*.net *.split]
john2gb has quit [*.net *.split]
jstein has quit [*.net *.split]
gsuberland has quit [*.net *.split]
kbeckmann has quit [*.net *.split]
thaytan_ has quit [*.net *.split]
sam_w has quit [*.net *.split]
Ekho has quit [*.net *.split]
sam_w_ is now known as sam_w
tomtastic has quit [*.net *.split]
merry_ is now known as merry
uovo has joined #glasgow
egg|anbo|egg has joined #glasgow
sm2n_ has joined #glasgow
thaytan_ has joined #glasgow
Spance has joined #glasgow
whitequa2k has joined #glasgow
theterg has quit [*.net *.split]
whitequark has quit [*.net *.split]
oeuf has quit [*.net *.split]
egg|anbo|egg_ has quit [*.net *.split]
mal has quit [*.net *.split]
Lilian has quit [*.net *.split]
sm2n has quit [*.net *.split]
Foone has quit [*.net *.split]
gsuberland^ is now known as gsuberland
Ekho- is now known as Ekho
Lilian has joined #glasgow
mal has joined #glasgow
uartist5 has joined #glasgow
uartist5 is now known as uartist
uartist has quit [Read error: Connection reset by peer]