HM538253B/HM538254B Series
9
RAM Write Cycle (Early Write, Delayed Write, Read-Modify-Write)(DT/OE high, CAS high and DSF1
are low at the falling edge of R AS, and DSF1 is low at the falling edge of CAS): Mnemonic Code; W
No Mask Write Cycle (WE high at the falling edge of RAS): When CAS is set low and WE is set low after
RAS low, a write cycle is executed. If WE is set low before the CAS falling edge, this cycle becomes an early
write cycle and all I/O become in high impedance. If WE is set low after the CAS falling edge, this cycle
becomes a delayed write cycle. I/O does not become high impedance in this cycle, so data should be entered
with OE in high. If WE is set low after tCWD (min) and tAWD (min) after the CAS falling edge, this cycle
becomes a read-modify-write cycle and enables read/write at the same address in one cycle. In this cycle also,
to avoid I/O contention, data should be input after reading data and driving OE high.
Mask Write Mode (WE low at the falling edge of RAS):If WE is set low at the falling edge of RAS, two
modes of mask write cycle are possible.
In new mask mode, mask data is loaded from I/O pin and used. Whether or not an I/O is written depends on
I/O level at the falling edge of RAS. The data is written in high level I/Os, and the data is masked and retained
in low level I/Os. This mask data is effective during the RAS cycle. So, in page mode cycles the mask data is
retained during the page access.
If a load mask register cycle (LMR) has been performed, Mask write cycle (RAM write cycle, flash write
cycle, block write cycle, masked write transfer cycle and masked sprit write transfer cycle) becomes all
persistent mask mode. The mask data is not loaded from I/O pins and the mask data stored in mask registers
persistently are used. This operation known as persistent write mask is reset by CBRR cycle, and become a
new mask.
Fast Page Mode Cycle (HM538253B) (DT /OE high, CAS high and DSF1 low at the falling edge of RAS):
Fast page mode cycle reads/writes the data of the same row address at high speed by toggling CAS while
RAS is low. Its cycle time is one third of the random read/write cycle. In this cycle, read, write, and block
write cycles can be mixed. Note that address access time (tAA), RAS to column address delay time (tRAD), and
access time from CAS precharge (tACP) are added. In one RAS cycle, 512-word memory cells of the same row
address can be accessed. It is necessary to specify access frequency within tRASP max (100 µs).
Hyper Page Mode Cycle (HM538254B) (DT/OE high, CAS high and DSF1 low at the falling edge of RAS):
Hyper page mode cycle reads/writes the data of the same row address at high speed by toggling CAS while
RAS is low. Its cycle time is one forth of the random read/write cycle. In this cycle, read, write, and block
write cycles can be mixed. Note that address access time (tAA), RAS to column address delay time (tRAD), and
access time from CAS precharge (tACP) are added. column address is latched by CAS low edge triger, access
time from CAS is determined by tCAC (tAA from column address, tACP from CAS high edge). Dout data is held
during CAS high and is sustained until next Dout. Data output enable/disable is controlled by DT /OE and
when both RAS and CAS become high, Data output become High-Z. In one RAS cycle, 512-word memory
cells of the same row address can be accessed. It is necessary to specify access frequency within tRASP max
(100 µs).
Color Register Set/Read Cycle (CAS high, DT/OE high, WE high and DSF1 high at the falling edge of
RAS: Mnemonic Code; LCR) In color register set cycle, color data is set to the internal color register used in
flash write cycle or block write cycle. 8 bits of internal color register are provided at each I/O. This register is
composed of static circuits, so once it is set, it retains the data until reset. Since color register set cycle is the