IDT72801 Integrated Device Technology, Inc., IDT72801 Datasheet

no-image

IDT72801

Manufacturer Part Number
IDT72801
Description
DUAL CMOS SyncFIFO? IDT72801DUAL CMOS SyncFIFO?
Manufacturer
Integrated Device Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT72801-L25PF
Quantity:
725
Part Number:
IDT72801-L25PF
Manufacturer:
IDT
Quantity:
1 000
Part Number:
IDT72801-L25PF
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT72801L10PF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT72801L10PF
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT72801L10PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT72801L10PFG
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT72801L10PFG8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT72801L15PF
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT72801L20PF
Manufacturer:
IDT
Quantity:
1 368
©2006 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice.
FEATURES:
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
• • • • •
DESCRIPTION:
(clocked) FIFOs. The device is functionally equivalent to two IDT72201/72211/
72221/72231/72241/72251 FIFOs in a single package with all associated
control, data, and flag lines assigned to separate pins.
FUNCTIONAL BLOCK DIAGRAM
IDT, IDT logo and the
COMMERCIAL AND INDUSTRIAL TEMPERATURE RANGE
The IDT72801 is equivalent to two IDT72201 256 x 9 FIFOs
The IDT72811 is equivalent to two IDT72211 512 x 9 FIFOs
The IDT72821 is equivalent to two IDT72221 1,024 x 9 FIFOs
The IDT72831 is equivalent to two IDT72231 2,048 x 9 FIFOs
The IDT72841 is equivalent to two IDT72241 4,096 x 9 FIFOs
The IDT72851 is equivalent to two IDT72251 8,192 x 9 FIFOs
Offers optimal combination of large capacity, high speed,
design flexibility and small footprint
Ideal for prioritization, bidirectional, and width expansion
applications
10 ns read/write cycle time for the IDT72801/72811/72821/72831/
72841/72851
Separate control lines and data lines for each FIFO
Separate Empty, Full, Programmable Almost-Empty and Almost-
Full flags for each FIFO
Enable puts output data lines in high-impedance state
Space-saving 64-pin Thin Quad Flat Pack (TQFP) and Slim Thin
Quad Flatpack (STQFP)
Green parts available, see ordering information
WRITE CONTROL
WRITE POINTER
The IDT72801/72811/72821/72831/72841/72851 are dual synchronous
WCLKA
Industrial temperature range (–40° ° ° ° ° C to +85° ° ° ° ° C) is available
RESET LOGIC
LOGIC
WENA1
RSA
WENA2
SyncFIFO
OEA
logo are trademarks of Integrated Device Technology, Inc.
OUTPUT REGISTER
INPUT REGISTER
1024 x 9, 2048 x 9,
4096 x 9, 8192 x 9
256 x 9, 512 x 9,
RAM ARRAY
QA0 - QA8
DA0 - DA8
DUAL CMOS SyncFIFO™
DUAL 256 x 9, DUAL 512 x 9,
DUAL 1,024 x 9, DUAL 2,048 x 9,
DUAL 4,096 x 9, DUAL 8,192 x 9
OFFSET REGISTER
READ CONTROL
READ POINTER
RCLKA
LOGIC
LOGIC
RENA1
FLAG
RENA2
LDA
EFA
PAEA
PAFA
FFA
1
IDT72801/72811/72821/72831/72841/72851 has a 9-bit input data port (DA0
- DA8, DB0 - DB8) and a 9-bit output data port (QA0 - QA8, QB0 - QB8). Each
input port is controlled by a free-running clock (WCLKA, WCLKB), and two Write
Enable pins (WENA1, WENA2, WENB1, WENB2). Data is written into each of
the two arrays on every rising clock edge of the Write Clock (WCLKA, WCLKB)
when the appropriate write enable pins are asserted.
(RCLKA, RCLKB) and two Read Enable pins (RENA1, RENA2, RENB1,
RENB2). The Read Clock can be tied to the Write Clock for single clock operation
or the two clocks can run asynchronous of one another for dual clock operation.
An Output Enable pin (OEA, OEB) is provided on the read port of each FIFO
for three-state output control.
FFB). Two programmable flags, Almost-Empty (PAEA, PAEB) and Almost-Full
(PAFA, PAFB), are provided for each FIFO bank to improve memory utilization.
If not programmed, the programmable flags default to empty+7 for PAEA and
PAEB, and full-7 for PAFA and PAFB.
to many flexible configurations such as:
CMOS technology.
WRITE CONTROL
WRITE POINTER
• 2-level priority data buffering
• Bidirectional operation
• Width expansion
• Depth expansion
WCLKB
RESET LOGIC
Each of the two FIFOs (designated FIFO A and FIFO B) contained in the
The output port of each FIFO bank is controlled by its associated clock pin
Each of the two FIFOs has two fixed flags, Empty (EFA, EFB) and Full (FFA,
The IDT72801/72811/72821/72831/72841/72851 architecture lends itself
These FIFOs is fabricated using IDT's high-performance submicron
WENB1
LOGIC
RSB
WENB2
OEB
OUTPUT REGISTER
INPUT REGISTER
1024 x 9, 2048 x 9,
4096 x 9, 8192 x 9
256 x 9, 512 x 9,
RAM ARRAY
DB0 - DB8
QB0 - QB8
FEBRUARY 2006
OFFSET REGISTER
READ POINTER
READ CONTROL
RCLKB
LOGIC
LOGIC
RENB1
FLAG
RENB2
LDB
IDT72801
IDT72811
IDT72821
IDT72831
IDT72841
IDT72851
DSC-3034/3
3034 drw 01
PAFB
EFB
PAEB
FFB

Related parts for IDT72801

IDT72801 Summary of contents

Page 1

... FEATURES: • • • • • The IDT72801 is equivalent to two IDT72201 256 x 9 FIFOs • • • • • The IDT72811 is equivalent to two IDT72211 512 x 9 FIFOs • • • • • The IDT72821 is equivalent to two IDT72221 1,024 x 9 FIFOs • • • • • ...

Page 2

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL PIN CONFIGURATION WENA2/LDA WCLKA WENA1 RSA TQFP (PN64-1, order code: PF) STQFP (PP64-1, order code: TF) TOP VIEW 2 COMMERCIAL AND INDUSTRIAL TEMPERATURE RANGES 48 QB0 FFB 47 EFB 46 OEB 45 RENB2 44 RCLKB ...

Page 3

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL PIN DESCRIPTIONS The IDT72801/72811/72821/72831/72841/72851s two FIFOs, referred to as FIFO A and FIFO B, are identical in every respect. The following Symbol Name I/O DA0-DA8 A Data Inputs I DB0-DB8 B Data Inputs I RSA ...

Page 4

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL ABSOLUTE MAXIMUM RATINGS Symbol Rating Terminal Voltage with V TERM Respect to GND Temperature T Storage STG Current I DC Output OUT NOTE: 1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device ...

Page 5

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL ELECTRICAL CHARACTERISTICS (Commercial ± 10 0°C to +70°C; Industrial Symbol Parameter f Clock Cycle Frequency S t Data Access Time A t Clock Cycle Time CLK t Clock High Time CLKH ...

Page 6

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL SIGNAL DESCRIPTIONS FIFO A and FIFO B are identical in every respect. The following description explains the interaction of input and output signals for FIFO A. The correspond- ing signal names for FIFO B are provided in parentheses. ...

Page 7

... Full Flag (FFA, FFB) — FFA (FFB) will go LOW, inhibiting further write operations, when Array A (B) is full 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) ...

Page 8

... LOW when the amount of data in Array A (B) reaches the almost-full condition 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) ...

Page 9

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL RSA (RSB) RENA1, RENA2 (RENB1, RENB2) WENA1 (WENB1) (1) WENA2/LDA (WENB2/LDB) EFA, PAEA (EFB, PAEB) FFA, PAFA (FFB, PAFB ( 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 ...

Page 10

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL RCLKA (RCLKB) t ENS RENA1, RENA2 (RENB1, RENB2) EFA (EFB ( OEA (OEB) WCLKA (WCLKB) WENA1 (WENB1) WENA2 (WENB2) NOTE: is the minimum time between a rising WCLKA (WCLKB) edge and a rising RCLKA (RCLKB) edge for EFA (EFB) to change during the current clock cycle. If the time 1 ...

Page 11

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL WRITE WCLKA (WCLKB) t SKEW1 ( FFA (FFB) WENA1 (WENB1) WENA2 (WENB2) (If Applicable) RCLKA (RCLKB) t ENH t ENS RENA1 (RENB2) OEA LOW (OEB DATA IN OUTPUT REGISTER ( NOTE: 1. Only one of the two write enable inputs, WEN1 or WEN2, needs to go inactive to inhibit writes to the FIFO. ...

Page 12

... NOTES PAF offset. 2. (256-m) words for the IDT72801; (512-m) words the IDT72811; (1,024-m) words for the IDT72821; (2,048-m) words for the IDT72831; (4,096-m) words for the IDT72841; or (8,192-m) words for the IDT72851. is the minimum time between a rising RCLKA (RCLKB) edge and a rising WCLKA (WCLKB) edge for PAFA (PAFB) to change during that clock cycle. If the time between the 3 ...

Page 13

... IDT72801/728211/72821/72831/72841/72851 DUAL CMOS SyncFIFO DUAL 256 x 9, DUAL 512 x 9, DUAL DUAL DUAL DUAL CLK WCLKA (WCLKB) LDA (LDB) WENA1 (WENB1 ( PAE OFFSET (LSB) t CLK t CLKH RCLKA (RCLKB) t LDA (LDB) t ENS RENA1, RENA2 (RENB1, RENB2 DATA IN OUTPUT REGISTER ( CLKL t t ENS ...

Page 14

... WRITE ENABLE/LOAD WENA2/LDA FFA FULL FLAG FFB Figure 15. Block diagram of the two FIFOs contained in one IDT72801/72811/ 72821/72831/72841/72851 configured for an 18-bit width-expansion TM can be grounded (see Figure 14). In this configuration, the Write Enable 2/ Load WENA2/LDA (WENB2/LDB) pin is set LOW at Reset so that the pin operates as a control to load and read the programmable flag offsets ...

Page 15

... When writing from the bus to the FIFO, control logic sorts the intermixed Processor Clock Address Control Data 9 RAM 9 BIDIRECTIONAL CONFIGURATION The two FIFOs of the IDT72801/72811/72821/72831/72841/72851 can be used to buffer data flow in two directions. In the example that follows, a Processor Clock Address Control Data 9 RAM 9 ...

Page 16

... DEPTH EXPANSION — IDT72801/72811/72821/72831/72841/72851 can be adapted to applications that require greater than 256/512/1,024/ 2,048/4,096/8,192 words. The existence of double enable pins on the read and write ports allow depth expansion. The Write Enable 2/Load (WENA2, WENB2) pins are used as a second write enables in a depth expansion configuration, thus the Programmable flags are set to the default values ...

Related keywords