Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

generic memory card protocol

Status
Not open for further replies.

shaiko

Advanced Member level 5
Joined
Aug 20, 2011
Messages
2,644
Helped
303
Reputation
608
Reaction score
297
Trophy points
1,363
Activity points
18,302
Hello,

Do ALL TYPES of memory cards support the SDIO protocol ?
 

That's a long answer for a short question...Is there a SINGLE communication protocol that all memory cards MUST obay ?
 

A short answer is no and no to both questions.

For a more detailed answer, you should probably clarify what you mean with all memory cards.
 

I want to implement an FPGA peripherial to communicate with small memory cards, like the ones used in digital camera's and cell phones...
Don't they all use the SDIO protocol ?
 

Let me rephrase the question...From all memory cards, is the SDIO protocol is the most spread protocol?
 

I hear some confusion. SDIO is not a memory card protocol. It's an extension of the SD-Card standard for IO purposes.
 

So what is the name of the most common com protocol that most cards use?
 

You still didn't clarify, which kind of cards you have in mind.

You'll possibly decide for SPI mode, supported both by SD-Card and MMC.
 

FvM,

I meant both SD and MMC card.
Do they ALL support SPI ? If not, what is the most common protocol they utilize?
 

According to the standards, SPI mode is mandatory for SD-Card and optional for MMC. A single data line SD/MMC transport protocol can be also used as a common subset of both standards.
 

The bottom line is that I want to design a signle IP core that will be able to communicate with both SD and MMC cards.
You say that, SPI is mandatory only for SD cards and not for MMCs...So, Is there a standardized communication protocol that is mandatory for both types of cards (MMC and SD)?
 

As far as I'm aware of, all available MMC cards are supporting SPI. But I strictly quoted the standard.

According to my reading, the default SD/MMC transport over a single data line should work for both card types. But I never used it, so I can't tell from own experience.
 

Secure Digital - Wikipedia, the free encyclopedia

The table at the bottom of the page, notes that SPI is optional for MMCs.
And only "1 bit" protocol is supported by ALL type of memory cards.

Where can I find the official specs of the "1 bit" protocol (timing, transaction descriptions, etc...) ?
 

Attachments

  • ProdManRS-MMCv1.3.pdf
    882.6 KB · Views: 73
  • ProdManualSDCardv1.9.pdf
    1.1 MB · Views: 87
Last edited:
  • Like
Reactions: shaiko

    shaiko

    Points: 2
    Helpful Answer Positive Rating
SD card has standard removable memory storage with the interface support of electronic applications...other competing standards memory storage components are CF, CF+, Sony Memory Stick, and USB... Same as for the SIDO card ...
37_1326890990.jpg
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top