6.42
IDT70824S/L
High-Speed 4K x 16 Sequential Access Random Access Memory Military 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 UB
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
.
3099 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
30 99 tbl 12
Inputs/Outputs
MODESCLK
SCE CNTEN
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.
LLLLOWLOWHSI/O
IN
Counter 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.
30 99 tbl 13
8
IDT70824S/L
High-Speed 4K x 16 Sequential Access Random Access Memory Military and Commercial Temperature Ranges
Truth Table: Sequential Address Pointer Operations
(1,2,3,4,5)
Sequential Load of Address into Pointer/Counter
(1)
NOTE:
1. "H" = V
IH and "L" = VIL for the SI/O intput state.
NOTE:
1. At SCLK edge (A), SI/O
0-SI/O11 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).
SLD Mode
(1)
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/O11 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. SSTRT1,
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.
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
1
SOE
H L H X Non-Counter Advanced Sequential Write, without EOB
1
or EOB
2
reached.
H H L X Counter Advanced Sequential Write with EOB
1
and EOB
2
reached.
LH H H
(6)
No Write or Read due to Sequential port Deselect. No counter advance.
3099 tbl 14
SLD
SCLK
SI/O
0-11
SSTRT
(1 or 2)
A
B
ADDR
IN
3099 drw 08
C
DATA
OUT
(1)
15
M
SB
LSB SI/O BITS
3099 drw 09
HH
11 --------------------------------------------------------------------------------------------------
Address Loaded into Pointer
0
14 13
H L
12
6.42
IDT70824S/L
High-Speed 4K x 16 Sequential Access Random Access Memory Military and Commercial Temperature Ranges
9
Case 5: Buffer Flow Modes
Within the SARAM, the user can designate one of two 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 CHAIN-
ING 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. There is no linear or mask mode available.
Cases 1 through 4: Start and End of Buffer Register Description
(1,2)
also allows reading and clearing the status of the EOB flags. Seven different
CMD cases are available depending on the conditions of A0-A2 and R/
W. Address bits A3-A11 and data I/O bits I/O12-I/O15 are not used during
this operation.
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 displayed in the adjacent chart.
NOTE:
1. Start address and End of address for Buffer #2 and the Flow Control for
both Buffer #1 and #2, must be programmed as described in the "Buffer
Command Mode" section.
Buffer Command Mode (CMD)
Buffer Command Mode (CMD) allows the random access port to
control the state of the two buffers. Address pins A0-A2 and I/O pins I/O0-
I/O11 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 Command Mode
Random Access Port CMD Mode
(1)
NOTES:
1. "H" = V
OH for I/O in the output state and "Don't Cares" for I/O in the input state. "L" = VIL 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 = V
IH.
NOTE:
1. R/W input "0(1)" indicates a write(0) or read(1) occurring with the same address input.
Register Contents
Address 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
(1 )
Cleared (set at invalid points)
End Address Buffer #2
(1 )
Cleared (set at invalid points)
Registered State
SCE = V
IH
, SR/W = V
IL
3099 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
11
.
2 001 0 (1) Write (read) the end address of Buffer #1 through I/O
0
-I/O
11
.
3 010 0 (1) Write (read) the start address of Buffer #2 through I/O
0
-I/O
11
.
4 011 0 (1) Write (read) the end address of Buffer #2 through I/O
0
-I/O
11
.
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)
3099 tbl 16
15
M
SB
LSB I/O BITS
3099 drw 10
HH
11 --------------------------------------------------------------------------------------------------
Address Loaded into Buffer
0
14 13
H L
12

IDT70824S25PF8

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