4AT45CS1282 [Preliminary] 3447A–DFLSH–2/04
25-bit ad dres s s eque nc e sp ecify whi ch page of the mai n me mory ar ray to r ead , and the
last 11 bits (BA10 - BA0) of the 25-bit address sequence specify the starting byte
address within the page. The 24 or 19 don’t care clock cycles that follow the four
addres s b ytes are nee ded to i ni tia li ze the re ad o perati on . Foll owi ng the d on’ t c are c lo ck
cycles, ad ditional c lock pulses on the SCK /CLK pin will result in d ata bein g output on
either the SO (serial output) pin or the eight output pins (I/O7- I/O0).
The CS pin must r emain low during the l oading of the opcode , the address bytes, the
don’t care bytes, an d the reading of data. When the end of a page in main memory is
reache d during a Con tin uous A rray Rea d, the devic e will contin ue readin g at the begin-
ning of the next page with no delays incurred during the page boundary crossover (the
crossover from the end of one page to the beginning of the next page). When the last bit
(or byte if using the 8- bit inte rface mode) in the main memory array has be en read, th e
device will continue reading back at the beginning of the first page of memory. As with
crossing over page boundaries, no delays will be incurred when wrapping around from
the end of the array to the beginning of the array.
A low-to -high tran sition o n the CS pi n will terminat e the read ope ration and tr i-state the
output pins (SO or I/O7-I/O0). The maximum SCK/CLK frequency allowable for the Con-
tinuous Array Read is defined by the fCAR specification. The Continuous Array Read
bypasses both data buffers and leaves the contents of the buffers unchanged.
MAIN MEMORY PAGE READ: A main memo ry page read allows the user to read da ta
directl y from any one of the 1638 4 pages in the ma in memory, by passing both of th e
data buffers and leaving the contents of the buffers unchanged. To start a page read, an
opcode of D2H must be clocked into the device followed by four address bytes (which
comprise 7 don’t care bits plus the 25-bit page and byte address sequence) and a series
of don’t care clock cycles (24 if usin g the seri al interface or 19 if using the 8- bit inter-
face). The firs t 14 bit s (PA13 - PA 0) of the 25 -bit a ddress seque nce s pecify th e page i n
main memory to be read, and the last 11 bits (BA10 - BA0) of the 25-bit address
sequence specify the starting byte address within that page. The 24 or 19 don’t care
clock cycles that follow the four address bytes are sent to initialize the read operation.
Following the don’t care bytes, additional pulses on SCK/CLK result in data being output
on either the SO (serial output) pin or the eight output pins (I/O7 - I/O0). The CS pin
must remain low during the loading of the opcode, the address bytes, the don’t care
bytes, and the reading of data. When the end of a page in main memory is reached, the
device will continue reading back at the beginning of the same page. A low-to-high tran-
sition on the CS pin will terminate the read operation and tri-state the output pins (SO or
I/O7 - I/O 0). The maximu m SCK/CLK f requency allowable for the Main Me mory Page
Read is defin ed by the fSCK specification. The Main Memory Page Read bypasses both
data buffers and leaves the contents of the buffers unchanged.
BUFFER READ: Data can be read from e ither one of the two bu ffers, usin g different
opcodes to specify which buffer to read from. With the serial interface, an opcode of
D4H is used to read data from buffer 1, and an opcode of D6H is used to read data from
buffer 2. Likewis e with the 8-bit interfac e an opcode of 54H is used to rea d data from
buffer 1 and an opcode of 56H is used to read data from buffer 2. To perform a buffer
read, the opcode must be clocked into the device followed by four address bytes com-
prised of 21 don ’t care bits and 11 buffer addr ess bits (BFA10 - BFA0) . Follo wing the
four address bytes, additional don’t care bytes (one byte if using the serial interface or
two bytes if using the 8- bit inter face) mus t be clocked in to initializ e the read ope ration.
Since the buffer size is 1056 bytes, 11 buffer address bits are required to specify the first
byte of dat a to be read from the buffer . The CS pi n must rema in low during the lo adin g
of the opcode, the address bytes, the don’t care bytes, and the reading of data. When
the end of a buff er is r eached, the devi ce will c ontinu e rea ding ba ck at t he begi nning of
the buffer. A low-to-high transition on the CS pin will terminate the read operation and
tri-state the output pins (SO or I/O7 - I/O0).