7
IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO
TM
DUAL 256 x 9, DUAL 512 x 9, DUAL 1K x 9, DUAL 2K x 9, DUAL 4K x 9, DUAL 8K x 9
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
MARCH 2013
LDALDA
LDALDA
LDA
WENA1WENA1
WENA1WENA1
WENA1 WCLKA OPERATION ON FIFO A
LDBLDB
LDBLDB
LDB
WENB1WENB1
WENB1WENB1
WENB1 WCLKB OPERATION ON FIFO B
00 Empty Offset (LSB)
Empty Offset (MSB)
Full Offset (LSB)
Full Offset (MSB)
0 1 No Operation
1 0 Write Into FIFO
1 1 No Operation
Figure 3. Offset Register Formats and Default Values for the A and B FIFOs
Figure 2. Writing to Offset Registers for FIFOs A and B
A read and write should not be performed simultaneously to the offset
registers.
OUTPUTS:
Full Flag (FFA, FFB) FFA (FFB) will go LOW, inhibiting further write
operations, when Array A (B) is full. If no reads are performed after reset, FFA
(FFB) will go LOW after 256 writes to the IDT72801's FIFO A (B); 512 writes
to the IDT72811's FIFO A (B); 1,024 writes to the IDT72821's FIFO A (B); 2,048
writes to the IDT72831's FIFO A (B); 4,096 writes to the IDT72841's FIFO A
(B); or 8,192 writes to the IDT72851's FIFO A (B).
FFA ( FFB) is synchronized with respect to the LOW-to-HIGH transition of the
Write Clock WCLKA (WCLKB).
Empty Flag (EFA, EFB) — EFA (EFB) will go LOW, inhibiting further read
operations, when the read pointer is equal to the write pointer, indicating that
Array A (B) is empty.
EFA ( EFB) is synchronized with respect to the LOW-to-HIGH transition of
the Read Clock RCLKA (RCLKB).
87 0
Empty Offset (LSB) Reg.
Default Value 007H
80
Full Offset (LSB) Reg.
Default Value 007H
7
80
Empty Offset (LSB)
Default Value 007H
80
Full Offset (LSB)
Default Value 007H
72801 - DUAL 256 x 9 72811 - DUAL 512 x 9
7
7
80
(MSB)
1
00
87 0
Empty Offset (LSB) Reg.
Default Value 007H
80
Full Offset (LSB) Reg.
Default Value 007H
7
80
Empty Offset (LSB)
Default Value 007H
80
Full Offset (LSB)
Default Value 007H
72831 - DUAL 2,048 x 9 72851 - DUAL 8,192 x 9
7
7
8080
(MSB)
0
2
(MSB)
0
3
8080
(MSB)
0
2
(MSB)
0
3
80
8
0
80
(MSB)
1
0
3034 drw 04
80
Empty Offset (LSB)
Default Value 007H
80
Full Offset (LSB)
Default Value 007H
72841 - DUAL 4,096 x 9
7
7
80
(MSB)
0
4
80
(MSB)
0
4
80
Empty Offset (LSB)
Default Value 007H
80
Full Offset (LSB) Reg.
Default Value 007H
72821 - DUAL 1,024 x 9
7
7
80
(MSB)
0
1
80
(MSB)
0
1
NOTE:
1. For the purposes of this table, WENA2 and WENB2 = V
IH.
2. The same selection sequence applies to reading from the registers. RENA1 and
RENA2 (RENB1 and RENB2) are enabled and read is performed on the LOW-to-
HIGH transition of RCLKA (RCLKB).
8
IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO
TM
DUAL 256 x 9, DUAL 512 x 9, DUAL 1K x 9, DUAL 2K x 9, DUAL 4K x 9, DUAL 8K x 9
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
MARCH 2013
NUMBER OF WORDS IN ARRAY A
FFAFFA
FFAFFA
FFA
PAFAPAFA
PAFAPAFA
PAFA
PAEAPAEA
PAEAPAEA
PAEA
EFAEFA
EFAEFA
EFA
NUMBER OF WORDS IN ARRAY B
FFBFFB
FFBFFB
FFB
PAFBPAFB
PAFBPAFB
PAFB
PAEBPAEB
PAEBPAEB
PAEB
EFBEFB
EFBEFB
EFB
72801 72811 72821
000HHLL
1 to n
(1)
1 to n
(1)
1 to n
(1)
HHLH
(n+1) to (256-(m+1)) (n+1) to (512-(m+1)) (n+1) to (1,024-(m+1)) H H H H
(256-m)
(2)
to 255 (512-m)
(2)
to 511 (1,024-m)
(2)
to 1,023 H L H H
256 512 1,024 L L H H
NUMBER OF WORDS IN ARRAY A
FFAFFA
FFAFFA
FFA
PAFAPAFA
PAFAPAFA
PAFA
PAEAPAEA
PAEAPAEA
PAEA
EFAEFA
EFAEFA
EFA
NUMBER OF WORDS IN ARRAY B
FFBFFB
FFBFFB
FFB
PAFBPAFB
PAFBPAFB
PAFB
PAEBPAEB
PAEBPAEB
PAEB
EFBEFB
EFBEFB
EFB
72831 72841 72851
00 0HHLL
1 to n
(1)
1 to n
(1)
1 to n
(1)
HHLH
(n+1) to (2,048-(m+1)) (n+1) to (4,096-(m+1)) (n+1) to (8,192-(m+1)) H H H H
(2,048-m)
(2)
to 2,047 (4,096-m)
(2)
to 4,095 (8,192-m)
(2)
to 8,191 H L H H
2,048 4,096 8,192 L L H H
Programmable Almost–Full Flag (PAFA, PAFB)PAFA (PAFB) will
go LOW when the amount of data in Array A (B) reaches the almost-full condition.
If no reads are performed after Reset, PAFA ( PAFB) will go LOW after (256-m)
writes to the IDT72801's FIFO A (B); (512-m) writes to the IDT72811's FIFO
A (B); (1,024-m) writes to the IDT72821's FIFO A (B); (2,048-m) writes to the
IDT72831's FIFO A (B); (4,096-m) writes to the IDT72841's FIFO A (B); or
(8,192-m) writes to the IDT72851's FIFO A (B).
FFA ( FFB) is synchronized with respect to the LOW-to-HIGH transition of the
Write Clock WCLKA (WCLKB). The offset “m” is defined in the Full Offset
registers.
If there is no Full offset specified, PAFA ( PAFB) will go LOW at Full-7 words.
PAFA ( PAFB) is synchronized with respect to the LOW-to-HIGH transition
of WCLKA (WCLKB).
Programmable Almost–Empty Flag (PAEA, PAEB)
PAEA ( PAEB) will
go LOW when the read pointer is "n+1" locations less than the write pointer. The
offset "n" is defined in the Empty Offset registers. If no reads are performed after
Reset, PAEA ( PAEB) will go HIGH after "n+1" writes to FIFO A (B).
If there is no Empty offset specified, PAEA ( PAEB) will go LOW at Empty+7
words.
PAEA ( PAEB) is synchronized with respect to the LOW-to-HIGH transition
of the Read Clock RCLKA (RCLKB).
Data Outputs (QA
0 QA8, QB0QB8 ) — QA0 - QA8 are the nine data
outputs for memory array A, QB0 - QB8 are the nine data outputs for memory
array B.
TABLE 1: STATUS FLAGS FOR A AND B FIFOS
NOTES:
1. n = Empty Offset (n = 7 default value)
2. m = Full Offset (m = 7 default value)
9
IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO
TM
DUAL 256 x 9, DUAL 512 x 9, DUAL 1K x 9, DUAL 2K x 9, DUAL 4K x 9, DUAL 8K x 9
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
MARCH 2013
NOTES:
1. Holding WENA2/LDA (WENB2/LDB) HIGH during reset will make the pin act as a second write enable pin. Holding WENA2/LDA (WENB2/LDB) LOW
during reset will make the pin act as a load enable for the programmable flag offset registers.
2. After reset, QA0 - QA8 (QB0 - QB8) will be LOW if OEA (OEB) = 0 and tri-state if OEA (OEB) = 1.
3. The clocks RCLKA, WCLKA (RCLKB, WCLKB) can be free-running during reset.
Figure 4. Reset Timing
t
RS
t
RSR
RSA (RSB)
RENA1, RENA2
(RENB1, RENB2)
t
RSF
t
RSF
OEA (OEB) = 1
OEA (OEB) = 0
(2)
EFA, PAEA
(EFB, PAEB)
FFA, PAFA
(FFB, PAFB)
QA
0
- QA
8
(QB
0
- QB
8
)
3034 drw 05
WENA1
(WENB1)
t
RSS
t
RSF
t
RSR
t
RSS
t
RSR
t
RSS
WENA2/LDA
(WENB2/LDB)
(1)
NOTE:
1. tSKEW1 is the minimum time between a rising RCLKA (RCLKB) edge and a rising WCLKA (WCLKB) edge for FFA (FFB) to change during the current clock cycle. If the time between
the rising edge of RCLKA (RCLKB) and the rising edge of WCLKA (WCLKB) is less than tSKEW1, then FFA (FFB) may not change state until the next WCLKA (WCLKB) edge.
Figure 5. Write Cycle Timing
tDH
tENH
tSKEW1
(1)
tCLK
tCLKH tCLKL
tDS
tENS
tWFF tWFF
WCLKA (WCLKB)
DA
0 - DA8
(DB0 - DB8)
WENA1
(WENB1)
WENA2 (WENB2)
(If Applicable)
FFA
(FFB)
RCLKA (RCLKB)
RENA1, RENA2
(RENB1, RENB2)
NO OPERATION
NO OPERATION
3034 drw 06
DATA IN VALID
tENS
tENH

72831L10PFG

Mfr. #:
Manufacturer:
IDT
Description:
FIFO DUAL 2K X 9
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union