1Gb DDR3 SDRAM A-Die
NT5CB256M4AN / NT5CB128M8AN / NT5CB64M16AP
33
REV 1.2
01 / 2009
MPR Register Address Definition
The following table provide an overview of the available data location, how they are addressed by MR3 A[1:0] during a MRS to MR3,
and how their individual bits are mapped into the burst order bits during a Multi Purpose Register Read.
MPR MR3 Register Definition
MR3
A[2]
MR3
A[1:0]
Function
Burst Length
Read
Address
A[2:0]
Burst Order and Data Pattern
1
00
Read Predefined
Pattern for System
Calibration
BL8
000
Burst order 0,1,2,3,4,5,6,7
Pre-defined Data Pattern [0,1,0,1,0,1,0,1]
BC4
000
Burst order 0,1,2,3
Pre-defined Data Pattern [0,1,0,1]
BC4
100
Burst order 4,5,6,7
Pre-defined Data Pattern [0,1,0,1]
1
01
RFU
BL8
000
Burst order 0,1,2,3,4,5,6,7
BC4
000
Burst order 0,1,2,3
BC4
100
Burst order 4,5,6,7
1
10
RFU
BL8
000
Burst order 0,1,2,3,4,5,6,7
BC4
000
Burst order 0,1,2,3
BC4
100
Burst order 4,5,6,7
1
11
RFU
BL8
000
Burst order 0,1,2,3,4,5,6,7
BC4
000
Burst order 0,1,2,3
BC4
100
Burst order 4,5,6,7
Note: Burst order bit 0 is assigned to LSB and the burst order bit 7 is assigned to MSB of the selected MPR agent.
ACTIVE Command
The ACTIVE command is used to open (or activate) a row in a particular bank for subsequent access. The value on the BA0-BA2
inputs selects the bank, and the addresses provided on inputs A0-A13 selects the row. These rows remain active (or open) for
accesses until a precharge command is issued to that bank. A PRECHARGE command must be issued before opening a different row
in the same bank.
PRECHARGE Command
The PRECHARGE command is used to deactivate the open row in a particular bank or the open row in all banks. The bank(s) will be
available for a subsequent row activation a specified time (tRP) after the PRECHARGE command is issued, except in the case of
concurrent auto precharge, where a READ or WRITE command to a different bank is allowed as long as it does not interrupt the data
transfer in the current bank and does not violate any other timing parameters. Once a bank has been precharged, it is in the idle state
and must be activated prior to any READ or WRITE commands being issued to that bank. A PRECHARGE command is allowed if
there is no open row in that bank (idle bank) or if the previously open row is already in the process of precharging. However, the
precharge period will be determined by the last PRECHARGE command issued to the bank.