Infineon Technologies C166S V2 User Manual page 165

16-bit microcontroller
Table of Contents

Advertisement

of the four different bus modes independently. Each ADDRSELx register cuts out an
address window, where the corresponding parameters of the registers FCONCSx and
TCONCSx are used to control external accesses. The range start address of such a
window defines the most significant address bits of the selected window which are
consequently not needed to address the memory/module in this window
The size of the window chosen by ADDRSELx.RGSZ defines the relevant bits of
ADDRSELx.RGSAD (marked with 'R') which are used to select with the most significant
bits of the request address the corresponding window. The other bits of the request
address are used to address the memory locations inside this window. The lower bits of
ADDRSELx.RGSAD (marked 'x') are disregarded.
Two additional chip select channels, which are used for accessing the startup and the
monitor memory, are located in a predefined address range. The size of these two
address areas is fixed to 32 kByte.
The address area from 00'8000
internal I/O, the area from BF'0000
memory and the area from C0'0000
program memory. Therefore, these address areas cannot be used by external resources
connected to the external bus.
Table 6-2
Address range and size for ADDRSELx
ADDRSELx
Range
Relevant (R) bits
Size
of RGSAD
RGSZ
3..0
15
0000
RRRR RRRR RRRR
0001
RRRR RRRR RRRx
0010
RRRR RRRR RRxx
0011
RRRR RRRR Rxxx
0100
RRRR RRRR xxxx
0101
RRRR RRRx xxxx
0110
RRRR RRxx xxxx
0111
RRRR Rxxx xxxx
1000
RRRR xxxx xxxx
1001
RRRx xxxx xxxx
1010
RRxx xxxx xxxx
1011
Rxxx xxxx xxxx
11xx
xxxx xxxx xxxx
1)
The complete address space of 12 MByte can be selected by the default chip select CS0.
Note: The range start address can only be on boundaries specified by the selected
range size according to
User Manual
to 00'FFFF
H
H
H
Selected
address range
...
4
4 KBytes
8 KBytes
16 KBytes
32 KBytes
64 KBytes
128 KBytes
256 KBytes
512 KBytes
1 MBytes
2 MBytes
4 MBytes
8 MBytes
reserved
Table
6-2.
(32 kbyte) is reserved for C166S V2 CPU
H
to BF'FFFF
(64 kbyte) for startup and monitor
H
to FF'FFFF
(4 Mbyte) is used by the internal
H
Address Window
Range start address A[23:0]
selected with R-bits of RGSAD
size
A23
RRRR RRRR RRRR 0000 0000 0000
RRRR RRRR RRR0 0000 0000 0000
RRRR RRRR RR00 0000 0000 0000
RRRR RRRR R000 0000 0000 0000
RRRR RRRR 0000 0000 0000 0000
RRRR RRR0 0000 0000 0000 0000
RRRR RR00 0000 0000 0000 0000
RRRR R000 0000 0000 0000 0000
RRRR 0000 0000 0000 0000 0000
RRR0 0000 0000 0000 0000 0000
RR00 0000 0000 0000 0000 0000
R000 0000 0000 0000 0000 0000
1)
---- ---- ---- ---- ---- ----
6-165
User Manual
C166S V2
External Bus Controller
(Table
...
V 1.7, 2001-01
6-2).
A0

Advertisement

Table of Contents
loading

Table of Contents