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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Functional Description<br />

When the width status bit is cleared, the block’s ROM /Flash is<br />

considered to be 16 bits wide, where each half of the SMC interfaces<br />

to 8 bits. In this mode, the following rules are enforced:<br />

a. only single-byte writes are allowed (all other sizes are ignored),<br />

and<br />

b. all reads are allowed (multiple accesses are performed to the<br />

ROM/Flash devices when the read is for greater than one byte).<br />

When the width status bit is set, the block’s ROM/Flash is<br />

considered to be 64 bits wide, where each half of the SMC interfaces<br />

with 32 bits. In this mode, the following rules are enforced:<br />

a. only aligned, 4-byte writes should be attempted (all other sizes<br />

are ignored), and<br />

b. all reads are allowed (multiple accesses to the ROM/Flash<br />

device are performed for burst reads).<br />

More information about ROM/Flash is found in the following sections in<br />

this chapter.<br />

In order to place code correctly in the ROM/Flash devices, address<br />

mapping information is required. Table 3-3 shows how PPC60x addresses<br />

map to the ROM/Flash addresses when ROM/Flash is 16 bits wide. Table<br />

3-4 shows how they map when Flash is 64 bits wide.<br />

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

3

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

Saved successfully!

Ooh no, something went wrong!