English
Language : 

SA1110 Datasheet, PDF (170/406 Pages) Intel Corporation – Intel StrongARM SA-1110 Microprocessor
Memory and PCMCIA Control Module
Figure 10-21. PCMCIA Memory Map
0h3C00 0000
0h3800 0000
0h3400 0000
0h3000 0000
0h2C00 0000
0h2800 0000
0h2400 0000
0h2000 0000
Socket 1 Memory Space
Socket 1 Attribute Space
Reserved
Socket 1 I/O Space
Socket 0 Memory Space
Socket 0 Attribute Space
Reserved
Socket 0 I/O Space
A6645-01
The PCMCIA memory space is divided into eight partitions, four for each card slot. The four
partitions for each card slot are common memory, I/O, attribute memory, and a reserved space.
Each partition starts on a 64 Mbyte boundary. Pins A 25:0, nPREG, and PSKTSEL are driven at the
same time. nPCE1 and nPCE2 are driven at address time for memory and attribute accesses. For
I/O accesses, their value depends on the value of nIOIS16 and thus will be valid a finite time after
nIOIS16 is valid.
Common memory and attribute accesses assert the nPOE or nPWE control signals. I/O accesses
assert the nIOR or nIOW control signals and use the nIOIS16 input signal to determine the bus
width of the transfer (8 or 16 bit). The SA-1110 uses nPCE2 to indicate to the expansion device that
the upper half of the data bus, D 15:8, will be used for the transfer and nPCE1 to indicate that the
lower half of the data bus, D 7:0, will be used. When nPCE2 is low, A 0 is ignored and an odd byte
is transferred across D 15:8. If nPCE2 is high and nPCE1 is low, then A 0 is used to determine
whether the byte being transferred across D 7:0 is the odd byte or even byte. Transfers always start
assuming a 16-bit bus. After the address is placed on the bus, an I/O device may respond with
nIOIS16 indicating that it can perform the transfer in a single 16-bit transfer. If nIOIS16 is not
asserted within the proper time, the address is assumed to be to two 8-bit registers and the transfer
is completed as two 8-bit transfers on the low byte lane, D 7:0, with nPCE2 deasserted, nPCE1
asserted, A 0 =0 for the first 8-bit transfer, and A 0 =1 for the second 8-bit transfer.
10-56
SA-1110 Developer’s Manual