IDT723622 Integrated Device Technology, Inc., IDT723622 Datasheet

no-image

IDT723622

Manufacturer Part Number
IDT723622
Description
CMOS SyncBiFIFO?
Manufacturer
Integrated Device Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT723622L12PF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723622L12PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723622L12PQF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723622L15PF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723622L15PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723622L30PQF
Manufacturer:
IDT
Quantity:
20 000
SyncFIFO is a trademark and the IDT logo is a registered trademark of Integrated Device Technology, Inc.
FEATURES:
• Free-running CLKA and CLKB may be asynchronous or
• Two independent clocked FIFOs buffering data in oppo-
• Memory storage capacity:
• Mailbox bypass register for each FIFO
• Programmable Almost-Full and Almost-Empty flags
• Microprocessor Interface Control Logic
• IRA, ORA,
• IRB, ORB,
• Supports clock frequencies up to 67MHz
FUNCTIONAL BLOCK DIAGRAM
COMMERCIAL TEMPERATURE RANGE
1996 Integrated Device Technology, Inc.
coincident (simultaneous reading and writing of data on a
single clock edge is permitted)
site directions
Integrated Device Technology, Inc.
A
CLKA
MBF2
W/
MBA
0
RST1
CSA
ENA
ORA
AFA
- A
AEA
R
IRA
FS
FS
A
35
0
1
AEA
AEB
IDT723622–256 x 36 x 2
IDT723632–512 x 36 x 2
IDT723642–1024 x 36 x 2
Control
Port-A
FIFO1,
Mail1
Reset
Logic
Logic
, and
, and
36
AFA
AFB
36
flags synchronized by CLKA
flags synchronized by CLKB
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.
9
FIFO 1
CMOS SyncBiFIFO
256 x 36 x 2, 512 x 36 x 2,
1024 x 36 x 2
FIFO 2
Pointer
Pointer
Read
Write
Programmable Flag
Offset Registers
Status Flag
Status Flag
1024 x 36
1024 x 36
Register
256 x 36
512 x 36
256 x 36
512 x 36
Register
SRAM
SRAM
Mail 1
Mail 2
Logic
Logic
5.22
Pointer
Pointer
Read
Write
• Fast access times of 11ns
• Available in 132-pin Plastic Quad Flatpack (PQF) or
• Low-power 0.8-Micron Advanced CMOS technology
• Industrial temperature range (-40
DESCRIPTION:
low-power, CMOS Bidirectional SyncFIFO (clocked) memory
which supports clock frequencies up to 67MHz and have read
access times as fast as 11ns. Two independent 256/512/
1024x36 dual-port SRAM FIFOs on board each chip buffer
data in opposite directions. Each FIFO has flags to indicate
empty and full conditions and two programable flags (almost
space-saving 120-pin Thin Quad Flatpack (PF)
able, tested to military electrical specifications
The IDT723622/723632/723642 is a monolithic, high-speed,
36
36
Control
FIFO2,
Mail2
Reset
Logic
Port-B
Logic
o
C to +85
ORB
AEB
B
IRB
AFB
MBF1
0
RST2
CLKB
CSB
W
ENB
MBB
- B
/RB
IDT723622
IDT723632
IDT723642
DECEMBER 1996
35
o
3022 drw 01
C) is avail-
DSC-3022/3

Related parts for IDT723622

IDT723622 Summary of contents

Page 1

... Low-power 0.8-Micron Advanced CMOS technology • Industrial temperature range (-40 able, tested to military electrical specifications DESCRIPTION: The IDT723622/723632/723642 is a monolithic, high-speed, low-power, CMOS Bidirectional SyncFIFO (clocked) memory which supports clock frequencies up to 67MHz and have read access times as fast as 11ns. Two independent 256/512/ 1024x36 dual-port SRAM FIFOs on board each chip buffer data in opposite directions ...

Page 2

... AEA AEB and Almost-Empty ( , synchronized to the port clock that reads data from its array. Offset values for the Almost-Full and Almost-Empty flags of both FIFOs can be programmed from Port A. The IDT723622/723632/723642 is characterized for op- eration from PQ132-1 PQF Package TOP VIEW 5.22 AFA ...

Page 3

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 PIN CONFIGURATION GND GND GND COMMERCIAL TEMPERATURE RANGE PN120-1 TQFP TOP VIEW 5. GND GND GND GND 61 3022 drw 03 3 ...

Page 4

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 PIN DESCRIPTIONS Symbol Name I/O A0-A35 Port-A Data I/0 AEA Port-A Almost O -Empty Flag (Port A) AEB Port-B Almost O -Empty Flag (Port B) AFA Port-A Almost O -Full Flag (Port A) AFB Port-B Almost O -Full Flag (Port B35 Port-B Data ...

Page 5

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 PIN DESCRIPTIONS (CONT.) Symbol Name I/O MBB Port-B Mailbox I Select MBF1 Mail1 Register O Flag MBF2 Mail2 Register O Flag ORA Output-Ready O Flag (Port A) ORB Output-Ready O Flag (Port B) RST1 FIFO1 Reset I RST2 FIFO2 Reset Port-A Write/ I Read Select ...

Page 6

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 ABSOLUTE MAXIMUM RATINGS OVER OPERATING FREE-AIR TEMPERATURE RANGE (UN- LESS 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 OUT I Continuous Current Through V ...

Page 7

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 ELECTRICAL CHARACTERISTICS OVER RECOMMENDED OPERATING FREE-AIR TEMPERA- TURE RANGE (UNLESS OTHERWISE NOTED) Parameter Test Conditions 4. 5.5 V, One Input at 3 Other Inputs GND MHz MHZ OUT O NOTES: 1. All typical values are 5V This is the supply current when each input is at least one of the specified TTL voltage levels rather than ...

Page 8

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 TIMING REQUIREMENTS OVER RECOMMENDED RANGES OF SUPPLY VOLTAGE AND OPER- ATING FREE-AIR TEMPERATURE Symbol Parameter f Clock Frequency, CLKA or CLKB S t Clock Cycle Time, CLKA or CLKB CLK t Pulse Duration, CLKA or CLKB HIGH CLKH t Pulse Duration, CLKA and CLKB LOW ...

Page 9

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 SWITCHING CHARACTERISTICS OVER RECOMMENDED RANGES OF SUPPLY VOLTAGE AND OPERATING FREE-AIR TEMPERATURE, C Symbol Parameter t Access Time, CLKA to A0-A35 and CLKB A to B0-B35 t Propagation Delay Time, CLKA to IRA and PIR CLKB to IRB t Propagation Delay Time, CLKA to ORA and ...

Page 10

... Valid programming values for the registers ranges from 1 to 252 for the IDT723622 508 for the IDT723632; and 1 to 1020 for the IDT723642. After all the offset registers are programmed from port A, the port-B input- ready flag (IRB) is set HIGH, and both FIFOs begin normal operation ...

Page 11

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 port-B operation. The port-B control signals are identical to those of port A with the exception that the port-B write/read select ( the inverse of the port-A write/read select (W/ of the port-B data (B0-B35) outputs is controlled by the port- CSB B chip select ( ...

Page 12

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 OUTPUT-READY FLAGS (ORA, ORB) The output-ready flag of a FIFO is synchronized to the port clock that reads data from its array. When the output-ready flag is HIGH, new data is present in the FIFO output register. When the output-ready flag is LOW, the previous data word is present in the FIFO output register and attempted FIFO reads are ignored ...

Page 13

... IDT723622, IDT723632, or IDT723642 re- spectively. An almost-full flag is HIGH when the number of words in its FIFO is less than or equal to [256-(Y+1)], [512- (Y+1)], or [1024-(Y+1)] for the IDT723622, IDT723632, or IDT723642 respectively. Note that a data word present in the or greater FIFO output register has been read from memory. ...

Page 14

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLKA CLKB t RSTS RST1 FS1,FS0 IRA ORB t RSF AEB t RSF AFA t RSF MBF1 Figure 1. FIFO1 Reset Loading X1 and Y1 with a Preset Value of Eight NOTE: 1. FIFO2 is reset in the same manner to load X2 and Y2 with a preset value. CLKA 4 t FSS ...

Page 15

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLK t t CLKH CLKL CLKA IRA t ENS CSA t ENS ENS MBA t ENS ENA A35 NOTE: 1. Written to FIFO1. t CLK t t CLKH CLKL CLKB IRB CSB W /RB MBB ENB B0 - B35 NOTE: 1. Written to FIFO2. t ENH t ENH t ENH t ENH ...

Page 16

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLK t t CLKH CLKL CLKB ORB CSB W /RB MBB ENB t MDV B35 NOTE: 1. Read From FIFO1. t CLK t t CLKH CLKL CLKA ORA CSA MBA ENA t DMV A35 NOTE: 1. Read From FIFO2. t ENS t ENH t ENS t A (1) ...

Page 17

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLKA CSA LOW HIGH t t ENS ENH MBA t t ENS ENH ENA HIGH IRA A0 - A35 W1 t SKEW1 CLKB ORB Old Data in FIFO1 Output Register CSB LOW W HIGH /RB MBB LOW ENB B0 -B35 Old Data in FIFO1 Output Register NOTE: 1 ...

Page 18

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLKB CSB LOW W LOW / ENS MBB t ENS ENB HIGH IRB B35 W1 t SKEW1 CLKA Old Data in FIFO2 Output Register ORA CSA LOW R LOW W/ A MBA LOW ENA A0 -A35 Old Data in FIFO2 Output Register NOTE the minimum time between a rising CLKB edge and a rising CLKA edge for ORA to transition HIGH and to clock the next word to the FIFO2 output SKEW1 register in three CLKA cycles ...

Page 19

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLK t t CLKH CLKL CLKB CSB LOW W HIGH /RB MBB LOW t ENS ENB HIGH ORB B0 -B35 Previous Word in FIFO1 Output Register CLKA IRA FIFO1 Full CSA LOW R HIGH W A MBA ENA A0 - A35 NOTE the minimum time between a rising CLKB edge and a rising CLKA edge for IRA to transition HIGH in the next CLKA cycle. If the time between ...

Page 20

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLK t t CLKH CLKL CLKA CSA LOW LOW MBA LOW t ENS ENA HIGH ORA A0 -A35 Previous Word in FIFO2 Output Register CLKB IRB FIFO2 FULL CSB LOW W LOW RB MBB ENB B0 - B35 NOTE the minimum time between a rising CLKA edge and a rising CLKB edge for IRB to transition HIGH in the next CLKB cycle. If the time between ...

Page 21

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLKB t t ENH ENS ENB t SKEW2 CLKA AEA X2 Words in FIFO2 ENA NOTES the minimum time between a rising CLKB edge and a rising CLKA edge for SKEW2 the rising CLKB edge and rising CLKA edge is less than t ...

Page 22

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLKB t ENS ENB AFB [D-(Y2+1)] Words in FIFO2 CLKA ENA NOTES the minimum time between a rising CLKB edge and a rising CLKA edge for SKEW2 the rising CLKB edge and rising CLKA edge is less than t CSB W 2. FIFO2 write ( ...

Page 23

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 CLKB CSB W /RB MBB ENB B0 - B35 CLKA MBF2 CSA MBA ENA A35 FIFO2 Output Register t ENH t ENS PMF t MDV t PMR W1 (Remains valid in Mail 2 Register after read) Figure 16. Timing for Mail2 Register and 5.22 COMMERCIAL TEMPERATURE RANGE ...

Page 24

... Once the capacitance load per data-output channel and the number of IDT723622/723632/723642 inputs driven by TTL HIGH levels are known, the power dissipation can be calculated with the equation below. With I taken from Figure 17, the maximum power dissipation (PT) of the IDT723622/723632/723642 may be CC(f) calculated by: ...

Page 25

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 PARAMETER MEASUREMENT INFORMATION From Output Under Test Timing 1.5 V Input Data, 1.5 V Enable Input VOLTAGE WAVEFORMS SETUP AND HOLD TIMES Output Enable 1 PZL t PLZ Low-Level Output t PZH High-Level Output t PHZ VOLTAGE WAVEFORMS ENABLE AND DISABLE TIMES NOTE: 1 ...

Page 26

... IDT723622/723632/723642 CMOS SyncBiFIFO 256 512 1024 ORDERING INFORMATION IDT XXXXXX X XX Device Type Power Speed X X Package Process/ Temperature Range BLANK Commercial ( + Thin Quad Flat Pack PQF Plastic Quad Flat Pack 15 Commercial Only 20 Clock Cycle Time (t 30 Speed in Nanoseconds L Low Power ...

Related keywords