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.

3<br />

System Memory Controller (SMC)<br />

Table 3-19. Programming SDRAM SIZ Bits<br />

Total Number of<br />

Locations within<br />

the Block (L) 1<br />

Primary<br />

Device Width 2<br />

Block Size 3<br />

Value to be<br />

programmed into<br />

the Block’s<br />

ram_x_siz bits 4<br />

4M 16 32MB %0001<br />

8M 8 64MB %0010<br />

8M 16 64MB %0011<br />

16M 4 128MB %0100<br />

16M 8 128MB %0101<br />

16M 16 128MB %0110<br />

32M 4 256MB %0111<br />

32M 8 256MB %1000<br />

64M 4 512MB %1001<br />

Notes 1. Total Number of block Locations (L) is 2R x 2C x 4 where<br />

R is the value in SPD byte 3 and C is the value in SPD byte 4.<br />

2. Primary Device Width is from SPD byte 13.<br />

3. Block Size is the total number of block locations (L) x 8<br />

bytes.<br />

4. ram_x_siz refers to ram_a_siz, ram_b_siz, ram_c_siz, etc.<br />

(Refer to the sections titled SDRAM Enable and Size Register<br />

(Blocks A,B,C,D) and SDRAM Enable and Size Register (Blocks<br />

E,F,G,H) for more information.<br />

6. Make sure the software is no longer using SDRAM, and disable the<br />

block that was being used.<br />

7. Wait for at least one SDRAM refresh to complete. A simple way to<br />

do this is to wait for the 32-bit counter to increment at least 100<br />

times. (Refer to the section titled “32-Bit Counter” for more<br />

information). Note that the refdis control bit must not be set in the<br />

ECC Control Register.<br />

3-82 <strong>Computer</strong> Group Literature Center Web Site

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

Saved successfully!

Ooh no, something went wrong!