Forum Discussion
Altera_Forum
Honored Contributor
20 years ago<div class='quotetop'>QUOTE </div>
--- Quote Start --- I take it you are using true MMC mode instead of SPI, which is why you are using PIO? That should be really cool once it is done; I am actually moving away from MMC/SD now to CF just because of lack of driver support sad.gif Is the driver included in the kernel any good, or does that not even work?[/b] --- Quote End --- The mmc interface level drivers included with the kernel are for intel XA and arm, though higher mmc level driver are common. We still need a low level MMC interface driver for NIOS2. The SPI driver in the kernel tree did not serve this. I had worked on both MMC/SD protocol and SPI protocol using PIO ports for embeded systems in the past. I am trying to port the drivers to uclinux. We always have limited LE resources on a FPGA, and doing it in software can save some space in hardware. Hardware should be used for speed-critical purpose.