
SMJ55161
262144 BY 16-BIT
MULTIPORT VIDEO RAM
SGMS056D – MAY 1995 – REVISED OCTOBER 1997
26
POST OFFICE BOX 1443
HOUSTON, TEXAS 77251–1443
split-register-transfer read
In the split-register-transfer-read operation, the serial-data register is split into halves. The low half contains bits
0–127, and the high half contains bits 128– 255. While one half is being read out of the SAM port, the other
half can be loaded from the memory array.
512
×
512
Memory Array
256-Bit
Data Register
0
255 256
511
0
255
A8 = 0
A8 = 1
Figure 17. Split-Register-Transfer Read
To invoke a split-register-transfer-read cycle, DSF is brought high, TRG is brought low, and both are latched
at the falling edge of RAS. Nine row-address bits (A0–A8) are also latched at the falling edge of RAS to select
one of the 512 rows available for the transfer. Eight of the nine column-address bits (A0–A6 and A8) are latched
at the first falling edge of CASx. Column-address bit A8 selects which half of the row is to be transferred.
Column-address bits A0–A6 selects one of the 127 tap points in the specified half of the SAM. Column-address
bit A7 is ignored, and the split-register transfer is controlled internally to select the inactive register half.
Full XFER
RAS
Split XFER
Split XFER
Split XFER
A
B
0
511
A8 = 0
A
B
0
255
SQ
A
B
C
0
A7 = 0511
A8 = 1
C
B
0
255
A
B
C
D
0
A7 = 1511
A8 = 1
C
D
0
255
SQ
A
B
C
D
E
0 A7 = 0
511
A8 = 0
E
D
0
255
SQ
SQ
DRAM
SAM
A7 shown as internally controlled.
Figure 18. Example of a Split-Register-Transfer Read Operation
A full-register-transfer-read cycle must precede the first split-register-transfer-read cycle to ensure proper
operation. After the full-register-transfer-read cycle, the first split-register-transfer-read cycle can follow
immediately without any minimum SC-clock requirement.