VIPER Technical Manual | Detailed hardware description |
|
|
VL
The VIPER has a 256KB SRAM device fitted, arranged as 256Kbit x
| Most Significant Byte |
|
|
|
| Least Significant Byte |
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
D15 | D14 D13 D12 | D11 D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| Don’t Care |
|
|
|
|
| SRAM Data |
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
The SRAM is
The CompactFLASH connector PL5 is interfaced to Slot 0 of the PXA255 PC card controller, and appears in PC card memory space socket 0.
This is a hot swappable 3.3V interface, controlled by the detection of a falling edge on GPIO32 when a CompactFLASH card has been inserted. On detection set GPIO82 to logic ‘1’ to enable the 3.3V supply to the CompactFLASH connector. The CompactFLASH (RDY/nBSY) signal interrupts on GPIO8.
Address |
| Region name |
0x2C000000 – 0x2FFFFFFF | Socket 0 Common Memory Space | |
0x28000000 | – 0x2BFFFFFF | Socket 0 Attribute Memory Space |
0x24000000 | – 0x27FFFFFF | Reserved |
0x20000000 | – 0x23FFFFFF | Socket 0 I/O Space |
|
|
|
Many CF+ cards require a reset once they have been inserted. The CF reset must remain high (inactive) for 1ms after power has been applied to the CF socket, and then go low (active) for at least 10µs.
To reset the CompactFlash socket independently set the CF_RST bit to ’1’ in the ICR register located at offset 0x100002 from CS5 (0x14000000). To clear the CompactFlash reset write a ‘0’ to the CF_RST bit.
© 2007 Eurotech Ltd Issue E | 28 |