JBeale, thanks a lot for responding again.
I have five followup Q:s. I hope these are final.
1) By "4-bit" do you mean "4 parallell data transfer lanes [one per separate physical connectors]"?
2) What about the
ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2007/209/Davaine-209.zip project which I references above here, which emulates an MMC card via the SDIO interface.
The
http://webpages.uncc.edu/~jmconrad/ECGR6185-2008-01/notes/SD_CARD_DISPLAY_MICROCONTROLLER.pdf slides say they used the Luminary Micro LMS3811 which uses the "LM3S811" CPU, and its whitepaper
http://www.ti.com/lit/ds/symlink/lm3s811.pdf , and bottom of page 39 says it features "Synchronous Serial Interface (SSI) [which] is a four-wire bi-directional full and low-speed communications interface".
Is this four-bit SDIO interface you're talking about?
3) Are you aware of any particular /other/ very small and inexpensive computers that would be suitable to use to emulate SD?
4) Re the Teensy, Teensy 3.5's manual is
https://cache.nxp.com/files/microcontrollers/doc/data_sheet/K64P144M120SF5.pdf - page 1 says the chip has "Three SPI modules", and page 56+ clarifies it "The DMA Serial Peripheral Interface (DSPI) provides a synchronous serial bus with master and slave operations.".
So the issue here is that it has three separate 1-bit SPI buses, which indeed can be run in slave mode though -
So this is totally useless for SD card emulation purposes?
5) Could you emulate an SD card by bit-banging? Maybe the Teensy could do some hundred KB/sec that way
Thanks!!
Tink