I've been using PICs like 16F84 and 16F628 for a while, and also Compact Flash card interfacing projects. Now, I'm working in a SD flash card project, driven by a SPI protocol.
So far, I've been doing research/development using my PC parallel port and dedicated software, to easily teach myself how to communicate with the card.
Now, the question... I'm not sure how to build the SD card interfaz... the host could be any 8 bit data bus machine (either an old computer, videogame system, or microcontroller, or whatever,...)
Maybe get the logic into a CPLD? It woild be the fastest solution.
I suppose it would be easier to use a microcontroller, with SPI capabilities. If you have no SPI capabilities, it can still be done, with a little more effort.
What would you recommend me?
Maybe some PIC or SX chip (which are faster) ?
I never used AVR chips, though it seems that there're good tools out there.
So far, I've been doing research/development using my PC parallel port and dedicated software, to easily teach myself how to communicate with the card.
Now, the question... I'm not sure how to build the SD card interfaz... the host could be any 8 bit data bus machine (either an old computer, videogame system, or microcontroller, or whatever,...)
Maybe get the logic into a CPLD? It woild be the fastest solution.
I suppose it would be easier to use a microcontroller, with SPI capabilities. If you have no SPI capabilities, it can still be done, with a little more effort.
What would you recommend me?
Maybe some PIC or SX chip (which are faster) ?
I never used AVR chips, though it seems that there're good tools out there.