6.42
IDT70825S/L
High-Speed 8K x 16 Sequential Access Random Access Memory Industrial and Commercial Temperature Ranges
7
Truth Table II: Sequential Read
(1,2,3,6,8)
Truth Table I: Random Access Read and Write
(1,2)
Truth Table III: Sequential Write
(1,2,3,4,5,6,7,8)
NOTES:
1. H = V
IH, L = VIL, X = Don't Care, and High-Z = High-impedance.
2. RST, SCE, CNTEN, SR/W, SLD, SSTRT
1, SSTRT2, SCLK, SI/O0-SI/O15, EOB1, EOB2, and SOE are unrelated to the random access port control and operation.
3. If OE = V
IL during write, tWHZ must be added to the tWP or tCW write pulse width to allow the bus to float prior to being driven.
4. Byte operations to control register using UB and LB separately are also allowed.
NOTES:
1. H = V
IH, L = VIL, X = Don't Care, and HIGH-Z = High-impedance. LOW = VOL.
2. RST, SLD, SSTRT
1, SSTRT2 are continuously HIGH during a sequential write access, other than pointer access operations.
3. CE, OE, R/W, CMD, LB, UB, and I/O
0-I/O15 are unrelated to the sequential port control and operation except for CMD which must not be used concurrently with the sequential
port operation (due to the counter and register control). CMD should be HIGH (CMD = V
IH) during sequential port access.
4. SOE must be HIGH (SOE=V
IH) prior to write conditions only if the previous cycle is a read cycle, since the data being written must be an input at the rising edge of the clock
during the cycle in which SR/W = V
IL.
5. SI/O
IN refers to SI/O0-SI/O15 inputs.
6. "LAST" refers to the previous value still being output, no change.
7. Termination of a write is done on the LOW-to-HIGH transition of SCLK if SR/W or SCE is HIGH.
8. When CLKEN=LOW, the address is incremented on the next rising edge before any operation takes place. See the diagrams called "Sequential Counter Enable Cycle after
Reset, Read (and write) Cycle".
Inputs/Outputs
Mode
CE CMD
R/W
OE LB U B
I/O
0
-I/O
7
I/O
8-
I/O
15
LHHLLLDATA
OUT
DATA
OUT
Read both Bytes.
LHHLLHDATA
OUT
High-Z Read lower Byte only.
LHHLHLHigh-ZDATA
OUT
Read upper Byte only.
LHL H
(3)
LLDATA
IN
DATA
IN
Write to both Bytes.
LHL H
(3)
LHDATA
IN
High-Z Write to lower Byte only.
LHL H
(3)
H L High-Z DATA
IN
Write to upper Byte only.
H H X X X X High-Z High-Z Both Bytes deselected and powered down.
L H H H X X High-Z High-Z Outputs disabled but not powered down.
L H X X H H High-Z High-Z Both Bytes deselected but not powered down.
HLL H
(3)
L
(4)
L
(4 )
DATA
IN
DATA
IN
Write I/O
0
-I/O
11
to the Buffer Command Register.
HLHL
L
(4)
L
(4 )
DATA
OUT
DATA
OUT
Read contents of the Buffer Command Register
via I/O
0
-I/O
12
.
3016 tbl 11
Inputs/Outputs
MODESCLK
SCE CNT EN
SR/W
EOB
1
EOB
2
SOE
SI/O
LLHLOWLASTL[EOB
1
] Counter Advanced Sequential Read with EOB
1
reached.
L H H LAST LAST L [EOB
1 - 1
] Non-Counter Advanced Sequential Read, without EOB
1
reached
LLHLASTLOWL[EOB
2
] Counter Advanced Sequential Read with EOB
2
reched.
L H H LAST LAST L [EOB
2 - 1
] Non-Counter Advanced Sequential Read without EOB
2
reached.
L L H LOW LOW H High-Z Counter Advanced Sequential Non-Read with EOB
1
and EOB
2
reached.
3016 tbl 12
Inputs/Outputs
MODESCLK
SCE CNT EN
SR/W
EOB
1
EOB
2
SOE
SI/O
L H L LAST LAST H SI/O
IN
Non-Counter Advanced Sequential Write, without EOB
1
or EOB
2
reached.
LL LLOWLOWHSI/O
IN
Coounter Advanced Sequential Write with EOB
1
and EOB
2
reached.
H H X LAST LAST X High-Z No Write or Read due to Sequential port Deselect. No counter advance.
H L X NEXT NEXT X High-Z No Write or Read due to Sequential port Deselect. Counter does advance.
3016 tbl 13
8
IDT70825S/L
High-Speed 8K x 16 Sequential Access Random Access Memory Industrial and Commercial Temperature Ranges
Truth Table IV: Sequential Address Pointer Operations
(1,2,3,4,5)
Address Pointer Load Control (SLD)
In SLD mode, there is an internal delay of one cycle before the
address pointer changes in the cycle following SLD. When SLD is
LOW, data on the inputs SI/O0-SI/O12 is loaded into a data-in register
on the LOW-to-HIGH transition of SCLK. On the cycle following SLD,
the address pointer changes to the address location contained in the
data-in register. SSTRT
1, SSTRT2 may not be low while SLD is LOW,
or during the cycle following SLD. The SSTRT1 and SSTRT2 require
only one clock cycle, since these addresses are pre-loaded in the
registers already.
NOTE:
1. At SCLK edge (A), SI/O
0-SI/O12 data is loaded into a data-in register. At edge (B), contents of the data-in register are loaded into the address pointer (i.e. address
pointer changes). At SCLK edge (A), SSTRT
1 and SSTRT2 must be HIGH to ensure for proper sequential address pointer loading. At SCLK edge (B), SLD and
SSTRT
1,2 must be HIGH to ensure for proper sequential address pointer loading. For SSTRT1 or SSTRT2, the data to be read will be ready for edge (B), while data will
not be ready at edge (B) when SLD is used, but will be ready at edge (C).
Sequential Load of Address into Pointer/Counter
(1)
SLD MODE
(1)
NOTES:
1. H = V
IH, L = VIL, X = Don't Care, and High-Z = High-impedance.
2. RST is continuously HIGH. The conditions of SCE, CNTEN, and SR/W are unrelated to the sequential address pointer operations.
3. CE, OE, R/W, LB, UB, and I/O
0-I/O15 are unrelated to the sequential port control and operation, except for CMD which must not be used concurrently with the sequential port
operation (due to the counter and register control). CMD should be HIGH (CMD = V
IH) during sequential port access.
4. Address pointer can also change when it reaches an end of buffer address. See Flow Control Bits table.
5. When SLD is sampled LOW, there is an internal delay of one cycle before the address pointer changes. The state of CNTEN is ignored and the address is not incremented
during the two cycles.
6. SOE may be LOW with SCE deselect or in the write mode using SR/W.
Inputs/Outputs
MODESCLK
SLD SSTRT
1
SSTRT
2
SOE
H L H X Start address for Buffer #1 loaded into Address Pointer.
H H L X Start address for Buffer #2 loaded into Address Pointer.
LH H H
(6)
Data on SI/O
0
-SI/O
12
loaded into Address Pointer.
3016 tbl 14
SLD
SCLK
S
I/O
0-12
SSTRT
(1 or 2)
A
B
ADDR
IN
3016 drw 08
C
DATA
OUT
(1)
15
M
SB
LSB SI/O BITS
3016 drw 09
HHH
12 ------------------------------------------------------------------------------------------------------------
Address Loaded into Pointer
0
14 13
NOTE:
1. "H" = V
IH for the SI/O intput state.
6.42
IDT70825S/L
High-Speed 8K x 16 Sequential Access Random Access Memory Industrial and Commercial Temperature Ranges
9
Case 5: Buffer Flow Modes
Within the SARAM, the user can designate one of four buffer flow
modes for each buffer. Each buffer flow mode defines a unique set of
actions for the sequential port address pointer and EOB flags. In
BUFFER CHAINING mode, after the address pointer reaches the end
of the buffer, it sets the corresponding EOB flag and continues from the
start address of the other buffer. In STOP mode, the address pointer
stops incrementing after it reaches the end of the buffer. In LINEAR
mode, the address pointer ignores the end of buffer address and
increments past it, but sets the EOB flag. MASK mode is the same as
LINEAR mode except EOB flags are not set.
Cases 1 through 4: Start and End of Buffer Register Description
(1,2)
Command Mode also allows reading and clearing the status of the
EOB flags. Seven different CMD cases are available depending on the
conditions of A
0-A2 and R/W. Address bits A3-A12 and data I/O bits
I/O13-I/O15 are not used during this operation.
Random Access Port CMD Mode
(1)
Reset (RST)
Setting RST LOW resets the control state of the SARAM. RST
functions asynchronously of SCLK, (i.e. not registered). The default
states after a reset operation are as follows:
BUFFER COMMAND MODE (CMD)
Buffer Command Mode (CMD) allows the random access port to
control the state of the two buffers. Address pins A
0-A2 and I/O pins I/
O0-I/O12 are used to access the start of buffer and the end of buffer
addresses and to set the flow control mode of each buffer. The Buffer
NOTES:
1. "H" = V
OH for I/O in the output state and "Don't Cares" for I/O in the input state.
2. A write into the buffer occurs when R/W = V
IL and a read when R/W = VIH. EOB1/SOB1 and EOB2/SOB2 are chosen through address A0-A2 while CMD = VIL and CE = VIH.
NOTES:
1. R/W input "0(1)" indicates a write(0) or read(1) occurring with the same address input.
Register Contents
Address Pointer 0
EOB Flags
Cleared to High State
Buffer Flow Mode BUFFER CHAINING
Start Address Buffer #1 0 (1)
End Address Buffer #1 4095 (4K)
Start Address Buffer #2 4096 (4K+1)
End Address Buffer #2 8191 (8K)
Registered State
SCE = V
IH
, SR/W = V
IL
3016 tbl 15
Case # A
2
-A
0
R/W DESCRIPTIONS
1 000 0 (1) Write (read) the start address of Buffer #1 through I/O
0
-I/O
12
.
2 001 0 (1) Write (read) the end address of Buffer #1 through I/O
0
-I/O
12
.
3 010 0 (1) Write (read) the start address of Buffer #2 through I/O
0
-I/O
12
.
4 011 0 (1) Write (read) the end address of Buffer #2 through I/O
0
-I/O
12
.
5 100 0 (1) Write (read) flow control register.
6 101 0 Write only - clear EOB
1
and/or EOB
2
flag.
7 101 1 Read only - flag status register.
8 110/111 (X) (Reserved)
3016 tbl 16
15
SB
LSB I/O BITS
3016 drw 10
HH
12 ------------------------------------------------------------------------------------------------------------
Address Loaded into Buffer
0
14 13
H

IDT70825S25PF

Mfr. #:
Manufacturer:
Description:
IC RAM 128K PARALLEL 80TQFP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union