
SMJ55161
262144 BY 16-BIT
MULTIPORT VIDEO RAM
SGMS056D – MAY 1995 – REVISED OCTOBER 1997
28
POST OFFICE BOX 1443
HOUSTON, TEXAS 77251–1443
serial-read operation
The serial-read operation can be performed through the SAM port simultaneously and asynchronously with
DRAM operations except during transfer operations. Serial data can be read from the SAM by clocking SC
starting at the tap point loaded by the preceding transfer cycle, proceeding sequentially to the most significant
bit (bit 255), and then wrapping around to the least significant bit (bit 0), as shown in Figure 21.
255
254
Tap
2
1
0
Figure 21. Serial-Pointer Direction for Serial Read
For split-register-transfer-read operation, serial data can be read out from the active half of the SAM by clocking
SC starting at the tap point loaded by the preceding split-register-transfer cycle. The serial pointer then proceeds
sequentially to the most significant bit of the half, bit 127 or bit 255. If there is a split-register-transfer read to
the inactive half during this period, the serial pointer points next to the tap point location loaded by that
split-register transfer (see Figure 22).
127
126
Tap
0
255
254
Tap
128
Figure 22. Serial Pointer for Split-Register Read – Case I
If there is no split-register-transfer read to the inactive half during this period, the serial pointer points next to
bit 128 or bit 0, respectively (see Figure 23).
127
126
Tap
0
255
254
Tap
128
Figure 23. Serial Pointer for Split-Register Read – Case II
split-register programmable stop point
The SMJ55161 offers a programmable stop-point mode for split-register-transfer read operations. This mode
can be used to improve two-dimensional drawing performance in a nonscanline data format.
For a split-register-transfer-read operation, the stop point is defined as a register location at which the serial
output stops coming from one half of the SAM and switches to the opposite half of the SAM. While in stop-point
mode, the SAM is divided into partitions whose length is programmed via row addresses A4–A7 in a CBR set
(CBRS) cycle. The last serial-address location of each partition is the stop point (see Figure 24).
255
128
0
127
Partition
Length
Stop
Points
Figure 24. Example of the SAM With Partitions