IDT723631 Integrated Device Technology, Inc., IDT723631 Datasheet

no-image

IDT723631

Manufacturer Part Number
IDT723631
Description
CMOS SyncFIFO?
Manufacturer
Integrated Device Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT723631L15PF
Manufacturer:
IDT
Quantity:
35
Part Number:
IDT723631L15PF
Manufacturer:
QFP
Quantity:
591
Part Number:
IDT723631L15PF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723631L15PF
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT723631L15PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723631L15PQF
Manufacturer:
IDT
Quantity:
893
Part Number:
IDT723631L15PQF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723631L20PF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723631L20PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
FEATURES:
• Free-running CLKA and CLKB can be asynchronous or
• Clocked FIFO buffering data from Port A to Port B
• Storage capacity:
• Synchronous read retransmit capability
• Mailbox register in each direction
• Programmable Almost-Full and Almost-Empty flags
• Microprocessor interface control logic
• Input-Ready (IR) and Almost-Full (
• Output-Ready (OR) and Almost-Empty (
• Low-power 0.8-micron advanced CMOS technology
FUNCTIONAL BLOCK DIAGRAM
The IDT logo is a registered trademark and SyncFIFO is a trademark of Integrated Device Technology, Inc.
COMMERCIAL TEMPERATURE RANGE
1997 Integrated Device Technology, Inc.
coincident (permits simultaneous reading and writing of
data on a single clock edge)
by CLKA
chronized by CLKB
Integrated Device Technology, Inc.
CLKA
W/
MBA
FS
ENA
CSA
A
FS
R
0
1/
MBF2
A
RST
- A
0/
SEN
SD
AF
IR
35
Control
Port-A
Logic
Reset
Logic
36
IDT723631 - 512 x 36
IDT723641 - 1024 x 36
IDT723651 - 2048 x 36
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.
10
AF
) flags synchronized
CMOS SyncFIFO
512 x 36, 1024 x 36,
2048 x 36
AE
) flags syn-
Pointer
Write
Status Flag
Flag Offset
Registers
1024 x 36
2048 x 36
Register
Register
512 x 36
Mail 2
Mail 1
SRAM
Logic
Pointer
Read
• Supports clock frequencies up to 67 MHz
• Fast access times of 11 ns
• Available in 132-pin plastic quad flat package (PQF) or
• Industrial temperature range (-40 C to +85 C) is avail-
DESCRIPTION:
speed, low-power, CMOS clocked FIFO memory. It supports
clock frequencies up to 67 MHz and has read access times as
fast as 12ns. The 512/1024/2048 x 36 dual-port SRAM FIFO
buffers data from port A to Port B. The FIFO memory has
retransmit capability, which allows previously read data to be
accessed again. The FIFO has flags to indicate empty and full
conditions and two programmable flags (almost full and al-
most empty) to indicate when a selected number of words is
space-saving 120-pin thin quad flat package (TQFP)
able, tested to military electrical specifications
The IDT723631/723641/723651 is a monolithic high-
Control
Port-B
Logic
B
MBF1
RTM
RFM
OR
AE
0
- B
35
IDT723631
IDT723641
IDT723651
CLKB
CSB
W
ENB
MBB
/RB
MAY 1997
3023 drw 01
DSC-3023/3
1

Related parts for IDT723631

IDT723631 Summary of contents

Page 1

... Industrial temperature range (- + avail- able, tested to military electrical specifications DESCRIPTION: The IDT723631/723641/723651 is a monolithic high- speed, low-power, CMOS clocked FIFO memory. It supports clock frequencies MHz and has read access times as fast as 12ns. The 512/1024/2048 x 36 dual-port SRAM FIFO AF buffers data from port A to Port B ...

Page 2

... Two or more devices may be used in parallel to create wider data paths. Expansion is also possible in word depth. The IDT723631/723641/723651 is a clocked FIFO, which means each port employs a synchronous interface. All data transfers through a port are gated to the LOW-to-HIGH transition of a continuous (free-running) port clock by enable signals ...

Page 3

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 PIN CONFIGURATION (CONTINUED GND GND GND Note – No internal connection TQFP (PN120-1, order code: PF) TOP VIEW COMMERCIAL TEMPERATURE RANGE GND GND GND GND 61 3023 drw 03 3 ...

Page 4

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 PIN DESCRIPTION Symbol Name A0-A35 Port-A Data AE Almost-Empty Flag AF Almost-Full Flag. B0-B35 Port-B Data. CLKA Port-A Clock CLKB Port-B Clock CSA Port-A Chip Select CSB Port-B Chip Select ENA Port-A Enable ENB ...

Page 5

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 PIN DESCRIPTION (CONTINUED) Symbol Name MBF2 Mail2 Register Flag OR Output-Ready Flag RFM Read From Mark RST Reset RTM Retransmit Mode Port-A Write/Read Select W /RB Port-B Write/Read Select I/O MBF2 O is set LOW by the LOW-to-HIGH transition of CLKB that writes data to MBF2 the mail2 register ...

Page 6

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 ABSOLUTE MAXIMUM RATINGS OVER OPERATING FREE-AIR TEMPERATURE RANGE (UNLESS OTHERWISE NOTED) Symbol V Supply Voltage Range CC (2) V Input Voltage Range I V (2) Output Voltage Range O I Input Clamp Current Output Clamp Current Continuous Output Current, (V ...

Page 7

... Only applies when serial load method is used to program flag offset registers. 3. Skew time is not a timimg constraint for proper device operation and is only included to illustrate the timing relationship between CLKA cycle and CLKB cycle. IDT723631L15 IDT723631L20 IDT723631L30 IDT723641L15 IDT723641L20 IDT723641L30 IDT723651L15 IDT723651L20 IDT723651L30 Min. – ...

Page 8

... LOW to B0-B35 at high impedance NOTES: 1. Writing data to the mail1 register when the B0-B35 outputs are active and MBB is HIGH. 2. Writing data to the mail2 register when the A0-A35 outputs are active and MBA is HIGH. IDT723631L15 IDT723631L20 IDT723631L30 IDT723641L15 IDT723641L20 IDT723641L30 IDT723651L15 IDT723651L20 IDT723651L30 Min. ...

Page 9

... Each register value can be pro- grammed from 1 to 508 (IDT723631 1020 (IDT723641), and 1 to 2044 (IDT723651). After both offset registers are programmed from port A, subsequent FIFO writes store data in the SRAM ...

Page 10

... SYNCHRONIZED FIFO FLAGS Each IDT723631/723641/723651 FIFO flag is synchro- nized to its port clock through at least two flip-flop stages. This is done to improve the flags’ reliability by reducing the prob- ability of metastable events on their outputs when CLKA and CLKB operate asynchronously to one another ...

Page 11

... A, or programmed serially (see almost-empty flag and almost-full flag offset programming). The almost-full flag is LOW when the number of words in the FIFO is greater than or equal to (512-Y), (1024-Y), OR (2048-Y) for the IDT723631, IDT723641, or IDT723651, respectively. The almost-full flag is HIGH when the number of words in the FIFO is less than or equal to [512-(Y+1)], [1024-(Y+1)], or [2048-(Y+1)] for the IDT723631, IDT723641, or IDT723651, respectively ...

Page 12

... FIFO is in retransmit mode, but LOW by the write that stores (512 - Y), (1024 - Y), or (2048 - Y) words after the first retransmit word for the IDT723631, IDT723641, or IDT723651, respectively. The IR flag is set LOW by the 512th, 1024th, or 2048th write after the first retransmit word for the IDT723631, IDT723641, or IDT723651, respectively ...

Page 13

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 CLKA CLKB t RSTS RST FS1,FS0 RSF AE t RSF AF t RSF MBF1 , MBF2 Figure 1. FIFO Reset Loading X and Y with a Preset Value of Eight CLKA 4 RST t t FSS FSH FS1,FS0 IR ENA A0 - A35 NOTE: CSA R 1. ...

Page 14

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 CLKA 4 RST IR t FSS SEN FS1/ t FSH t FSS FS0/SD NOTE not necessary to program offset register bits on consecutive clock cycles. FIFO write attempts are ignored until IR is set HIGH. Figure 3. Programming the Almost-Full Flag and Almost-Empty Flag Offset Values Serially ...

Page 15

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 CLKA CSA LOW HIGH t t ENS2 ENH2 MBA t t ENS1 ENH1 ENA HIGH A35 W1 t SKEW1 CLKB Old Data in FIFO1 Output Register OR CSB LOW W HIGH /RB LOW MBB ENB B0 -B35 Old Data in FIFO Output Register NOTE: 1 ...

Page 16

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 CLK t t CLKH CLKL CLKB CSB LOW W /RB HIGH MBB LOW t ENS1 ENB HIGH OR B0 -B35 Previous Word in FIFO Output Register CLKA IR FIFO Full CSA LOW R HIGH W A MBA ENA A0 - A35 NOTE: 1. tSKEW1 is the minimum time between a rising CLKB edge and a rising CLKA edge for IR to transition HIGH in the next CLKA cycle. If the time between the rising CLKB edge and rising CLKA edge is less than tSKEW1, then IR may transition HIGH one CLKA cycle later than shown ...

Page 17

... NOTES: 1. tSKEW2 is the minimum time between a rising CLKA edge and a rising CLKB edge for the rising CLKB edge and rising CLKA edge is less than tSKEW2, then 2. Depth is 512 for the IDT723631, 1024 for the IDT723641, and 2048 for the IDT723651. CSA R 3 ...

Page 18

... CLKB edge and rising CLKA edge is less than tSKEW2, then AF may transition HIGH one CLKA cycle later than shown. 2. Depth is 512 for the IDT723631, 1024 for the IDT723641, and 2048 for the IDT723651 the value loaded in the almost-full flag offset register. ...

Page 19

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 CLKA t ENS2 CSA MBA ENA A0 - A35 CLKB MBF1 CSB W /RB MBB ENB B35 FIFO Output Register t ENH2 PMF t MDV t PMR W1 (Remains valid in Mail1 Register after read) Figure 14. Timing for Mail1 Register and ...

Page 20

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 CLKB t ENS2 CSB W /RB MBB ENB B0 - B35 CLKA MBF2 CSA MBA ENA A35 t ENH2 PMF t PMR W1 (Remains valid in Mail2 Register after read) Mail2 Mail2 Figure 15. Timing for Register and COMMERCIAL TEMPERATURE RANGE ...

Page 21

... TTL HIGH level of 3 output capacitance load switching frequency of an output O When no reads or writes are occurring on the IDT723631/723641/723651, the power dissipated by a single clock (CLKA or CLKB) input running at frequency fS is calculated by 0.209 mA/MHz TYPICAL CHARACTERISTICS SUPPLY CURRENT ...

Page 22

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 PARAMETER MEASUREMENT INFORMATION From Output Timing 1.5 V Input t S Data, 1.5 V Enable Input VOLTAGE WAVEFORMS SETUP AND HOLD TIMES Output Enable 1 PLZ Low-Level Output t PZH High-Level Output t PHZ VOLTAGE WAVEFORMS ENABLE AND DISABLE TIMES NOTE: 1 ...

Page 23

... IDT723631/723641/723651 CMOS SyncFIFO 512 x 36, 1024 x 36, 2048 x 36 ORDERING INFORMATION IDT XXXXXX X Device Type Power Speed Package Process/ Temperature Range COMMERCIAL TEMPERATURE RANGE BLANK Commercial ( + Thin Quad Flat Pack (TQFP, PN120-1) PQF Plastic Quad Flat Pack (PQFP, PQ132-1) 15 Commercial Only ...

Related keywords