17.11.2012 Views

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ROM B Base/Size Register<br />

Address<br />

Bit<br />

$FEF80058<br />

Name ROM B BASE<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

7<br />

6<br />

Operation READ/WRITE<br />

Reset $FF4 PL<br />

10<br />

9<br />

8<br />

12<br />

11<br />

14<br />

13<br />

16<br />

15<br />

rom b siz2<br />

rom b siz1<br />

rom b siz0<br />

rom_b_64<br />

R/W<br />

R/W<br />

R/W<br />

R<br />

0 PL<br />

0 PL<br />

0 PL<br />

V P<br />

18<br />

17<br />

20<br />

19<br />

READ ZERO<br />

22<br />

21<br />

Programming Model<br />

24<br />

23<br />

26<br />

25<br />

28<br />

27<br />

30<br />

29<br />

Writes to this register must be enveloped by a period of time in which no<br />

accesses to ROM/Flash Block B, occur. A simple way to provide the<br />

envelope is to perform at least two accesses to this (or another of the<br />

SMC’s registers before and after the write).<br />

ROM B BASE These control bits define the base address for ROM/Flash<br />

Block B. ROM B BASE bits 0-11 correspond to PPC60x<br />

address bits 0 - 11 respectively. For larger ROM/Flash<br />

sizes, the lower significant bits of ROM B BASE are<br />

ignored. This means that the block’s base address will<br />

always appear at an even multiple of its size. ROM B<br />

BASE is initialized to $FF4 at power-up or local bus reset.<br />

Note that in addition to the programmed address, the first<br />

1Mbyte of Block B also appears at $FFF00000 -<br />

$FFFFFFFF if the rom_b_rv bit is set.<br />

Also note that the combination of ROM_B_BASE and<br />

rom_b_siz should never be programmed such that<br />

ROM/Flash Block B responds at the same address as the<br />

CSR, SDRAM, External Register Set, or any other slave<br />

on the PowerPC bus.<br />

http://www.motorola.com/computer/literature 3-57<br />

X<br />

31<br />

rom b we<br />

rom b en<br />

rom_b_rv<br />

0<br />

0<br />

0<br />

0<br />

0<br />

R/W<br />

R/W<br />

R/W<br />

R<br />

R<br />

R<br />

R<br />

R<br />

0 PL<br />

0 PL<br />

V P<br />

X<br />

X<br />

X<br />

X<br />

X<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!