about mmc device controller

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!

Reply to
budflora
Loading thread data ...

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.

Reply to
ghelbig

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!

Reply to
budflora

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.

Reply to
ghelbig

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

Reply to
Antti

mmc

which

is

it

already

bus mode

I

is

so

Thank you so much.

Reply to
budflora

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.