Page 12
EPSON Research and Development
Vancouver Design Center
S1D13704
Interfacing to the Philips MIPS PR31500/PR31700 Processor
X26A-G-012-02
Issue Date: 01/02/12
3.3 Memory Mapping and Aliasing
When the PR31500/PR31700 accesses the PC Card slots without the ITE IT8368E, its system
memory is mapped as in Table 3-1:, “PR31500/PR31700 to Unbuffered PC Card Slots System
Address Mapping”.
Note
Bits CARD1IOEN and CARD2IOEN need to be set in PR31500/PR31700 Memory
Configuration Register 3.
Table 3-1: PR31500/PR31700 to Unbuffered PC Card Slots System Address Mapping
When the PR31500/PR31700 accesses the PC Card slots buffered through the ITE IT8368E, bits
CARD1IOEN and CARD2IOEN are ignored and the attribute/IO space of the PR31500/PR31700 is
divided into Attribute, I/O and S1D13704 access. Table 3-2:, “PR31500/PR31700 to PC Card Slots
Address Remapping Using the IT8368E” provides all details of the Attribute/IO address reallocation
by the IT8368E.
Table 3-2: PR31500/PR31700 to PC Card Slots Address Remapping Using the IT8368E
Philips Address
Size
Function
(CARDnIOEN=0)
Function
(CARDnIOEN=1)
0800 0000h
64M byte
Card 1 Attribute
Card 1 IO
0C00 0000h
64M byte
Card 2 Attribute
Card 2 IO
6400 0000h
64M byte
Card 1 Memory
6400 0000h
64M byte
Card 2 Memory
IT8368E Uses PC Card Slot #
Philips Address
Size
Function
1
0800 0000h
16M byte
Card 1 IO
0900 0000h
16M byte
S1D13704 (aliased 256 times at 64K byte intervals)
0A00 0000h
32M byte
Card 1 Attribute
6400 0000h
64M byte
Card 1 Memory
2
0C00 0000h
16M byte
Card 2 IO
0D00 0000h
16M byte
S1D13704 (aliased 256 times at 64K byte intervals)
0E00 0000h
32M byte
Card 2 Attribute
6800 0000h
64M byte
Card 2 Memory
*