Manual
VMP2 Configuration
ID 24855, Rev. 02Page 4 - 12 © 2002 PEP Modular Computers GmbH
4.3.4.4 Memory Configuration Register
The Memory Configuration register provides basic information concerning the amount of
installed main memory, whether or not ECC is enabled, and the location from which the
operating system is to access the bootstrap loader.
4.3.4.5 Flash Bank Select Register
The Flash bank select register is used to select the appropriate Flash bank. As 8-bit
wide Flash memory may only be accessed through a 512 kB window; this is the only
way to address a larger size Flash memory. Using bits FB0..FB3, 16 Flash banks can be
selected (16x512 kB = 8 MB). The default value on startup of the VMP2 is 0x00.
Table 4-9: Memory Configuration Register
REGISTER NAME
MEMORY CONFIGURATION
ACCESS
ADDRESS
0xFFE0 0014 R
BIT POSITION
MSB
7 6 5 4 3 2 1 0
LSB
CONTENT
BJ res. res. ECC res. res. SZ1 SZ0
DEFAULT
n/a n/a n/a n/a n/a n/a n/a n/a
BIT NAME VAL DESCRIPTION
0SZ0
0 Settings:
SZ1 SZ0
0 0 32 MB (64 Mbit chips, 1 bank equipped)
0 1 64 MB (64 Mbit chips, 2 banks equipped)
1 0 256 MB (256 Mbit chips, 2 bank equipped)
1 1 128 MB (128 Mbit chips, 2 bank equipped)
1
1SZ1
0
1
2res.
0
Reserved
1
3res.
0
Reserved
1
4Res.
0
Reserved
1
5Res.
0
Reserved
1
6Res.
0
Reserved
1
7BJ
0 Boot Jumper J1 closed (VMP2 fetches boot code from onboard Flash)
1 Boot Jumper J1 open (VMP2 fetches boot code from socket)
Table 4-10: Flash Bank Select Register
REGISTER NAME
FLASH BANK SELECT
ACCESS
ADDRESS
0xFFE0 0016 R W
BIT POSITION
MSB
7 6 5 4 3 2 1 0
LSB
CONTENT
res. res. res. res. FB3 FB2 FB1 FB0
DEFAULT
n/a n/a n/a n/a 0 0 0 0