|
Prev: some new PCIe products
Next: SGMII Interface
From: fahadislam2002 on 10 Dec 2005 20:15 Hi We are trying to interface a 16MB MMC(of Infineon) to Spartan-2 FPGA ... We have designed reader for card(in VHDL) abopting MMC protocol(not SPI) and this card is supports 2.7 to 3.0 standard ... Before designing its writer i want to test reader ... and before that i want your suggestions ... :) So please share your experience and guide me ... Thanks
From: Antti Lukats on 11 Dec 2005 03:19 "fahadislam2002" <fahadislam2002(a)hotmail-dot-com.no-spam.invalid> schrieb im Newsbeitrag news:kdqdnV-4CqYi4AbeRVn_vA(a)giganews.com... > Hi > We are trying to interface a 16MB MMC(of Infineon) to Spartan-2 > FPGA ... > We have designed reader for card(in VHDL) abopting MMC protocol(not > SPI) and this card is supports 2.7 to 3.0 standard ... > Before designing its writer i want to test reader ... > and before that i want your suggestions ... :) > > So please share your experience and guide me ... > > Thanks > so whats your problem ?? why are "trying" and not "DOING" ?? I have published an project at opencores that can configure an FPGA from MMC in MMC mode this IPcore is hardware tested (uses 21 PLD macrocells!) at http://gforge.openchip.org there is snapshot from mmc host controller ip core from LARK project - notice that ipcore is 100% non-tested and www.xilant.com has MMC/SD cardside ipcore that could be used for testing (not announced yet) for initial testing you can just make an Microblaze SoC in the S-2 and use bitbang to read the MMC so it would be easy to debug and see the response, I think I published once that software but dont recall where and if it is still on the web, in any case it isnt complex so go ahead and test you mmc interface, until you do that, you would not know if it works or not Antti
From: Kryten on 11 Dec 2005 10:22 "Antti Lukats" <antti(a)openchip.org> wrote in message news:dngni1$olv$1(a)online.de... > I have published an project at opencores that can configure an FPGA from > MMC in MMC mode this IPcore is hardware tested (uses 21 PLD macrocells!) Ah, the Verilog one. Very useful project. I hope to get it booting my own project. > http://gforge.openchip.org > there is snapshot from MMC host controller IP core from LARK project - > notice that ipcore is 100% non-tested Very nice, I've just downloaded that! I've got ideas for using that too. Looks like it is for a 32-bit wide data bus, I'd like to mod it for humble 8-bitters. #> and www.xilant.com > has MMC/SD cardside ipcore that could be used for testing (not announced > yet) I look forward to it. I hear SD is a superset of MMC. SD details are harder to come by without NDA or licences, but presumably if you don't use the 'secure' features then it will just look like an MMC card with 4-bit wide data bus? Cheers, K.
From: Antti Lukats on 11 Dec 2005 10:30 "Kryten" <kryten_droid_obfusticator(a)ntlworld.com> schrieb im Newsbeitrag news:WuXmf.5709$XZ6.534(a)newsfe1-gui.ntli.net... > "Antti Lukats" <antti(a)openchip.org> wrote in message > news:dngni1$olv$1(a)online.de... >> I have published an project at opencores that can configure an FPGA from >> MMC in MMC mode this IPcore is hardware tested (uses 21 PLD macrocells!) > > Ah, the Verilog one. Very useful project. > I hope to get it booting my own project. > this is one really works ! >> http://gforge.openchip.org >> there is snapshot from MMC host controller IP core from LARK project - >> notice that ipcore is 100% non-tested > > Very nice, I've just downloaded that! > I think there is small bug in CRC7 and maybe something else as said its presented in the way I got it, and its completly untested > I've got ideas for using that too. > Looks like it is for a 32-bit wide data bus, I'd like to mod it for humble > 8-bitters. > go ahead :) > #> and www.xilant.com >> has MMC/SD cardside ipcore that could be used for testing (not announced >> yet) > > I look forward to it. > :) me too > I hear SD is a superset of MMC. > somewhat > SD details are harder to come by without NDA or licences, but presumably > if you don't use the 'secure' features then it will just look like an MMC > card with 4-bit wide data bus? > > Cheers, K. > no exactly SD and MMC have the same mmc like communication protocol what by default is 1 bit SD has somewhat different command set meaning that some commands that are present in MMC are not there in SD like streaming read is only in MMC not in SD also the initialization is different both MMC and SD can turn on 4 bit mode additionally MMC (standard 4.1) can also support 8 bit mode and turbo clock up to 52MHz ! Antti
From: Kryten on 11 Dec 2005 10:52
"Antti Lukats" <antti(a)openchip.org> wrote in message news:dnhgmj$q4f$01$1(a)news.t-online.com... >>> http://gforge.openchip.org > I think there is small bug in CRC7 and maybe something else > as said its presented in the way I got it, and its completely untested > >> I hear SD is a superset of MMC. >> > SD has somewhat different command set meaning that some commands that are > present > in MMC are not there in SD like streaming read is only in MMC not in SD > also the initialization is different Sigh. SD cards seem to be the best thing to buy for most consumer electronics, they seem to be replacing MMC cards. Better data bus width etc. Any recommendations for documentation describing MMC, SD, and their differences. I have Googled, and got swamped with loads of links to places selling such cards. The few techy links were fairly useless, along the lines of "you can buy the full spec from...." > both MMC and SD can turn on 4 bit mode http://www.howell1964.freeserve.co.uk/parts/sd_mm.htm indicates MMC has only 7 pins, and only one of these for data. > additionally MMC (standard 4.1) can also support 8 bit mode and turbo > clock up to 52MHz ! Wow. I thought most of the 'new features' work would be done on SD cards. The Mini-format is just a repackaging. |