about mmc device controller

Apr 24, 2008 5 Replies

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!


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

I

is

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