Ip_A, Ip_B, Ip_C, Ip_D Memory Size - Motorola MVME162FX Programmer's Reference Manual

Embedded controller
Table of Contents

Advertisement

IP2 Chipming Model
IP_a, IP_b, IP_c, IP_d Memory Size Registers
ADR/SIZ
4
BIT
NAME($0C)
NAME($0D)
NAME($0E)
NAME($0F)
OPER
RESET
4-22
As with the memory base address registers, the IP_a size register is
also used to control accesses to double size IP_ab and the IP_c size
register is used to control accesses to double size IP_cd.
$FFFBC00C through $FFFBC00F (8 bits each)
7
6
a_SIZE23
a_SIZE22
b_SIZE23
b_SIZE22
c_SIZE23
c_SIZE22
d_SIZE23
d_SIZE22
R/W
R/W
0 R
0 R
SIZE23-16
A, B, C, D SIZE should be programmed to match the
size of the corresponding IndustryPack memory
space. The IP2 chip performs its IndustryPack
memory sizing by masking any bit in BASE23-
BASE16 whose corresponding SIZE23-SIZE16 bit is
set. The following table shows this. Note that only
certain combinations of the SIZE bits (those shown
in the table) make sense. Any other combination of
the SIZE bits yields unpredictable results.
Size Bits
23 22 21 20 19 18 17 16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
1
1
1
0
1
1
1
1
1
1
1
1
1
Note that 16MB is only possible using a double size IP.
5
4
3
a_SIZE21
a_SIZE20
a_SIZE19
b_SIZE21
b_SIZE20
b_SIZE19
c_SIZE21
c_SIZE20
c_SIZE19
d_SIZE21
d_SIZE20
d_SIZE19
R/W
R/W
R/W
0 R
0 R
0 R
Address Lines
that Are
Compared
0
0
0
A31-A16
0
0
1
A31-A17
0
1
1
A31-A18
1
1
1
A31-A19
1
1
1
A31-A20
1
1
1
A31-A21
1
1
1
A31-A22
1
1
1
A31-A23
1
1
1
A31-A24
2
1
0
a_SIZE18
a_SIZE17
a_SIZE16
b_SIZE18
b_SIZE17
b_SIZE16
c_SIZE18
c_SIZE17
c_SIZE16
d_SIZE18
d_SIZE17
d_SIZE16
R/W
R/W
R/W
0 R
0 R
0 R
Resulting
Memory Size
64KB
128KB
256KB
512KB
1MB
2MB
4MB
8MB
16MB

Advertisement

Table of Contents
loading

Table of Contents