G
Ge0rge Marutz
I have an embedded application where I want to add up to 1GByte of
non-volatile memory. The first product offering will require 256MByte
but I need room to expand. The whole assembly must be extremely small
in size.
My first thought was to use NAND flash. However, the micro I must use
does not have an external memory interface. As far as I know this
rules out NAND flash.
The micro does have a SPI buss. I tried looking for serial memories
designed to communicate over the SPI buss. The problem is, the largest
memory I can find is 64Mbit (8MByte). I would have to add numerous
devices on the SPI buss to obtain the memory density I require. This
is not an option.
I recently found that SD Flash cards can communicate over a SPI buss in
the SPI/MMC mode. I realize I could simply place a card reader slot on
the board and add a SD memory card. However, I see this approach
adding un-necessary cost. I would like to manufacture quite a few of
these devices. I wish to keep cost down by any means possible. I
tried searching for design information regarding what is inside a SD
memory card but come up with nothing. My thought is that I would buy
whatever chip/chipset that is on the card and place this directly on my
board. This would save the cost of the plastic case and circuit board
inside a SD flash card. It would also save me the cost of the card
reader slot. However, days of searching google has not yeilded the
information I need.
Do you have any ideas where I might start my search? Are the contents
of a SD flash card proprietary or does someone sell the chip/chipset?
Is a SD flash card simply a NAND flash cell plus some memory
controller? Can you think of a better option?
Any help you could offer would be deeply appreciated.
Gerb
non-volatile memory. The first product offering will require 256MByte
but I need room to expand. The whole assembly must be extremely small
in size.
My first thought was to use NAND flash. However, the micro I must use
does not have an external memory interface. As far as I know this
rules out NAND flash.
The micro does have a SPI buss. I tried looking for serial memories
designed to communicate over the SPI buss. The problem is, the largest
memory I can find is 64Mbit (8MByte). I would have to add numerous
devices on the SPI buss to obtain the memory density I require. This
is not an option.
I recently found that SD Flash cards can communicate over a SPI buss in
the SPI/MMC mode. I realize I could simply place a card reader slot on
the board and add a SD memory card. However, I see this approach
adding un-necessary cost. I would like to manufacture quite a few of
these devices. I wish to keep cost down by any means possible. I
tried searching for design information regarding what is inside a SD
memory card but come up with nothing. My thought is that I would buy
whatever chip/chipset that is on the card and place this directly on my
board. This would save the cost of the plastic case and circuit board
inside a SD flash card. It would also save me the cost of the card
reader slot. However, days of searching google has not yeilded the
information I need.
Do you have any ideas where I might start my search? Are the contents
of a SD flash card proprietary or does someone sell the chip/chipset?
Is a SD flash card simply a NAND flash cell plus some memory
controller? Can you think of a better option?
Any help you could offer would be deeply appreciated.
Gerb