ZEUS Technical Manual | Detailed hardware description |
|
|
CompactFlash
A CompactFlash extension socket for full I/O mode operation is provided by slot 0 of the PXA270 PC card controller, and supports type I,II CF+ cards. It appears in PC card memory space socket 0.
Address |
| Region name |
0x20000000 | – 0x23FFFFFF | Socket 0 I/O Space. |
0x24000000 | – 0x27FFFFFF | Reserved. |
0x28000000 | – 0x2BFFFFFF | Socket 0 Attribute Memory Space. |
0x2C000000 – 0x2FFFFFFF | Socket 0 Common Memory Space. | |
|
|
|
This is a hot swappable 3.3V interface, controlled by the detection of a falling edge on GPIO35 of PXA270 when a CompactFlash card has been inserted (CF_CD#). On detection, set GPIO97 (CF_PWEN) to logic ‘1’ to enable the 3.3V supply to the CompactFlash connector. The CompactFlash RDY/BSY# signal interrupts on PXA270’s GPIO99.
Many CF+ cards require a reset once they have been inserted. To reset the CompactFlash socket independently set the CF_RST bit to ‘1’ in the REG2 register located at the address 0x13000000. To clear the CompactFlash reset write ‘0’ to the CF_RST bit.
CF reset register [REG2]
Byte lane |
| Most significant byte |
|
|
|
|
| Least significant byte |
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Field | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | CF_RST |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reset | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R/W | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | R/W |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Address |
|
|
|
|
|
|
| 0x13000000 |
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CF+ is a small form factor card standard. It encompasses CompactFlash (CF) Flash data storage cards, magnetic disk cards and I/O cards including serial cards, Ethernet cards, fax/modem cards, digital phone cards, USB, barcode scanners, Bluetooth, IEEE802.11b (WiFi), wireless digital cell phone cards, and so on. For more details about CF+ standards and the availability of particular CF+ peripherals, see www.compactflash.org.
The CF+ card provides high capacity data storage and I/O functions that electrically comply with the Personal Computer Memory Card International Association (PCMCIA) standard.
For connection details for the standard 50 pin CompactFlash connector, see J20 – CompactFlash connector, page 89.
© 2007 Eurotech Ltd Issue D | 40 |