Dear all, I am studying mmc spec these days. And i'm trying to design a mmc devic controller, and want to integrate with a nand flash controller which ha been finished. of course, a processor is needed. i am wondering comman decoding and response handling and the implementation of MMC spec is al implemented just by hardware or processor will share part of job. whic solution is better? I hope friends here can help me, thanks!
about mmc device controller
Apr 24, 2008
5 Replies
Without knowing anything about this NAND FLASH controller you have, it is impossible to answer your question.
A MMC card is typically a NAND-FLASH with a SPI interface; a search for NAND FLASH SPI would undoubtedly be helpful.
Google; it's not just for mail anymore!
G.
device
has
command
all
which
Thank you for your advice.
The nand flash controller i have is software-mode, and we have alread finished the driver for it. I want to implement 4-bit or 8-bit MMC bus mod instead of SPI mode. The thing i want to make clear is that whether should decode the MMC command by hardware or by firmware. Which kind i better, I prefer firmware. Can anybody give me more oppinion? Thanks s much!
You are still not providing enough information for someone else to guess at an answer.
But you seem to have already decided which is better for you.
Best of luck, G.
he is.
answer is quite simple, there is no reasonable device(MCU) that would do mmc 4 bit slave by software at maximum mmc clk speeds. so an FPGA and hard IP is needed between the mmc bus and the flash controller
Antti
mmc
which
is
it
already
bus mode
Iis
so
Thank you so much.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required