dkessler
Member

Registered: Jul 2000
Location: Plant City, FL
Posts: 385 |
Re: MMC cards
quote: Originally posted by rockreid
FYI, MMC cards have the controller built-in just like CompactFlash cards. Smartmedia cards do not have built-in controllers. If they did, they would violate Sandisk's Patent. Instead, the controller for Smartmedia is in the host device.
Not entirely true. SmartMedia cards have a "controller" in them just as CF cards do. The way the controllers work is radically different, but neither device gives you linear access to the memory it contains (which is what you'd have if there were no controller present).
The patented aspect of SanDisk's CF controller is that from both a hardware and software perspective, it looks just like and ATA (IDE) hard drive. The SmartMedia controller allows you to read and write blocks of data but through it's own custom interface. If you want to make one look like an ATA device, you need additional glue on the host.
As far as MMC cards go, they are more like SmartMedia cards than CF cards in that respect. The interface is a three wire serial interface bearing absolutely no resemblence to the ATA interface on a CF card. Further more, the command set they support has no knowledge of cylinders/heads/sectors ... it's more of a linear scheme where you specifiy a start address and the card then streams out data.
__________________
<ul><li>Dave Kessler<br>President - Kopsis, Inc.</li></ul>
|