Why am I having trouble getting my CompactFlash memory card to work with my MCF5329 Fire Engine?
Issue:
This issue is present in MCF5329 silicon part numbers MCF5329CVM240 and earlier. On the MCF5329 processor, the only mechanism to control the flexbus to the CompactFlash bus specification is through the RDAH and WRAH bits. Since these bits do not function correctly, CompactFlash timing is violated, which may result in some vendor's CompactFlash cards not working properly.
Work Around:
Below is a list of cards that appear to work despite the timing violation.
| Brand | Size | Part Number | Results |
|---|---|---|---|
| SanDisk | 256MB | SDCFB | Pass |
| Canon | 8MB | FC-8M | Pass |
| SimpleTech | 64MB | 90000-01060-202 031204-FL2-007 | Pass |
| Viking Interworks | 128MB | 910TS128CFMLC | Pass |
| Generic (SanDisk lookalike) | 64MB | -- | Pass |
| SimpleTech | 1GB | SLCF1GBJI | Pass |
| SimpleTech | 512MB | SLCF512JI | Pass |
| SimpleTech | 128MB | SLCF128JI | Pass |
| SanDisk | 32MB | SDCFB | Pass |
| Dane-Elec | 64MB | THNCF064MMA(T01CAB) | Pass |
| SimpleTech | 128MB | SLCF128J | Pass |
| SimpleTech | 128MB | SLCF128JU-S | Pass |
| SiliconSystems, Inc. | 256MB | SSD-C25M-3005 | Pass |
| SMART Modular Technologies | 256MB | SG9CF256SMA2 PMK060209F05 | Pass |
| Transcend | 4GB | TS4GCF45I | Pass |
| Transcend | 1GB | TS1GCF45I | Pass |
| Transcend | 521MB | TS512MCF45I | Pass |
| SanDisk | 256MB | SDCFB | Pass |
| SanDisk Standard Grade | 256MB | SDCFB-256-201-00 | Pass |
| White Electronic Designs | 128MB | WED7P128CFA7000I25 | Pass |
| SimpleTech | 256MB | SLCF256JI | Pass |
| SMART Modular Technologies | 128MB | SM9FLACF128D1 PMK050505F04 | Pass |
| Silicon Systems | 512MB | SSD-C51MI-3012 | Pass |
| Unigen Enterprise | 128MB | UGB30SHS0128C1 | Pass |
For more information on this issue please refer to the MCF5329-10 Product Change Notification document.
