Rom b base/size register, Rom b base/size register -48 – Motorola MVME2300 Series User Manual

Page 210

Advertising
background image

3-48

Computer Group Literature Center Web Site

Falcon ECC Memory Controller Chip Set

3

ROM B Base/Size Register

ROM B BASE

These control bits define the base address for ROM/Flash
Block B. ROM B BASE bits 0-11 correspond to
PowerPC 60x address bits 0-11 respectively. For larger
ROM/Flash sizes, the lower significant bits of ROM B
BASE
are ignored. This means that the block’s base
address will always appear at an even multiple of its size.
ROM B BASE is initialized to $FF4 at power-up or local
bus reset.

Note that in addition to the programmed address, the first
1Mbyte of Block B also appears at $FFF00000 -
$FFFFFFFF
if the rom_b_rv bit is set.

Also note that the combination of ROM_B_BASE and
rom_b_siz should never be programmed such that
ROM/Flash block B responds at the same address as the
CSR, DRAM, External Register set, or any other slave on
the PowerPC bus.

rom_b_64

rom_b_64 indicates the width of the ROM/Flash
device(s) being used for block B. When rom_b_64 is
cleared, block B is 16 bits wide, where each Falcon
interfaces to 8 bits. When rom_b_64 is set, block B is 64
bits wide, where each Falcon interfaces to 32 bits.

Address

$FEF80058

Bit

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Name

ROM B BASE

ro

m

_

b_
64

ro

m b si

z0

ro

m b si

z1

ro

m b si

z2

0

0

0

0

0

ro

m_b

_

rv

ro

m b en

ro

m

b

w
e

Operation

READ/WRITE

R

R/
W

R/
W

R/
W

READ ZERO

R

R

R

R

R

R/
W

R/
W

R/
W

Reset

$FF4 PL

V P

0 PL

0 PL

0 PL

X

X

X

X

X

X

V P

0 PL

0 PL

Advertising