IDT723623 Integrated Device Technology, Inc., IDT723623 Datasheet

no-image

IDT723623

Manufacturer Part Number
IDT723623
Description
CMOS BUS-MATCHING SyncFIFO? IDT723623CMOS BUS-MATCHING SyncFIFO? IDT723623CMOS BUS-MATCHING SyncFIFO?
Manufacturer
Integrated Device Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT723623L12PF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723623L12PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723623L12PFG
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723623L15PF
Manufacturer:
IDT
Quantity:
300
Part Number:
IDT723623L15PF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT723623L15PF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
IDT, the IDT logo are registered trademarks of Integrated Device Technology, Inc. SyncFIFO is a trademark of Integrated Device Technology, Inc.
Memory storage capacity:
Clocked FIFO buffering data from Port A to Port B
Clock frequencies up to 83 MHz (8 ns access time)
IDT Standard timing (using EF and FF) or First Word Fall
Through Timing (using OR and IR flag functions)
Programmable Almost-Empty and Almost-Full flags; each has
three default offsets (8, 16 and 64)
Serial or parallel programming of partial flags
Port B bus sizing of 36 bits (long word), 18 bits (word) and 9 bits
(byte)
Big- or Little-Endian format for word and byte bus sizes
2001 Integrated Device Technology, Inc.
FS1/SEN
FS0/SD
MBF2
A
CLKA
W/RA
RS1
RS2
IDT723623
IDT723633
IDT723643
FF/IR
PRS
MBA
CSA
ENA
SPM
0
-A
AF
35
Control
Port-A
FIFO1
Mail1,
Mail2,
Reset
Logic
Logic
36
36
256 x 36
512 x 36
1,024 x 36
All rights reserved. Product specifications subject to change without notice.
10
CMOS BUS-MATCHING SyncFIFO
256 x 36, 512 x 36, 1,024 x 36
Programmable Flag
Offset Registers
36
Pointer
Write
Status Flag
RAM ARRAY
1,024 x 36
256 x 36
512 x 36
Register
Register
Mail 1
Mail 2
Logic
1
Pointer
Timing
CMOS unidirectional Synchronous (clocked) FIFO memories which support
clock frequencies up to 83 MHz and have read access times as fast as 8 ns.
Read
Mode
Reset clears data and configures FIFO, Partial Reset clears data
but retains configuration settings
Mailbox bypass registers for each FIFO
Free-running CLKA and CLKB may be asynchronous or
coincident (simultaneous reading and writing of data on a single
clock edge is permitted)
Easily expandable in width and depth
Auto power down minimizes power dissipation
Available in a space-saving 128-pin Thin Quad Flatpack (TQFP)
Industrial temperature range (–40 C to +85 C) is available
36
The IDT723623/723633/723643 are monolithic, high-speed, low-power,
TM
36
36
Control
Port-B
Logic
IDT723623
IDT723633
IDT723643
3269 drw01
DSC-3269/2
B
EF/OR
AE
MBF1
FWFT
CLKB
CSB
W/RB
ENB
MBB
BE
BM
SIZE
0
-B
35

Related parts for IDT723623

IDT723623 Summary of contents

Page 1

... Auto power down minimizes power dissipation Available in a space-saving 128-pin Thin Quad Flatpack (TQFP) Industrial temperature range (– + available The IDT723623/723633/723643 are monolithic, high-speed, low-power, CMOS unidirectional Synchronous (clocked) FIFO memories which support clock frequencies MHz and have read access times as fast as 8 ns. ...

Page 2

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 The 256/512/1,024 x 36 dual-port SRAM FIFO buffers data from port A to port B. FIFO data on Port B can output in 36-bit, 18-bit, or 9-bit formats with a choice of Big- or Little-Endian configurations. These devices are synchronous (clocked) FIFOs, meaning each port employs a synchronous interface ...

Page 3

... Initiating any operation (by activating control CC inputs) will immediately take the device out of the Power Down state. The IDT723623/723633/723643 are characterized for operation from Industrial temperature range (- + available by special order. They are fabricated using IDT’s high speed, submicron CMOS technology. ...

Page 4

... FS0/SD into the X and Y registers. The number of bit writes required to program the offset registers is 16 for the IDT723623, 18 for the IDT723633, and 20 for the IDT723643. The first bit write stores the Y-register MSB and the last bit write stores the X-register LSB. ...

Page 5

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 Symbol Name I/O MBF2 MBF2 is set LOW by a LOW-to-HIGH transition of CLKB that writes data to the mail2 register. Writes to the mail2 Mail2 Register O register are inhibited while MBF2 is LOW. MBF2 is set HIGH by a LOW-to-HIGH transition of CLKA when a Port Flag A read is selected and MBA is HIGH ...

Page 6

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 Symbol V Supply Voltage Range Input Voltage Range ( I V (2) Output Voltage Range O I Input Clamp Current (V < Output Clamp Current (V = < Continuous Output Current (V OUT O I Continuous Current Through Storage Temperature Range ...

Page 7

... All data inputs and data outputs change state during each clock cycle to consume the highest supply current. Data outputs were disconnected S to normalize the graph to a zero capacitance load. Once the capacitance load per data-output channel and the number of IDT723623/723633/723643 inputs driven by TTL HIGH levels are known, the power dissipation can be calculated with the equation below. ...

Page 8

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 (Commercial 5.0V ± 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 CLKL t Setup Time, A0-A35 before CLKA and B0-B35 before CLKB DS Setup Time, CSA and W/RA before CLKA ...

Page 9

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 (Commercial 5.0V ± Symbol t Access Time, CLKA to A0-A35 and CLKB to B0-B35 A Propagation Delay Time, CLKA to FF/IR t WFF Propagation Delay Time, CLKB to EF/OR t REF Propagation Delay Time, CLKB PAE Propagation Delay Time, CLKA to AF ...

Page 10

... Figure 3 (Reset) for a First Word Fall Through select timing diagram. PROGRAMMING THE ALMOST-EMPTY AND ALMOST-FULL FLAGS Two registers in the IDT723623/723633/723643 are used to hold the offset values for the Almost-Empty and Almost-Full flags. The Almost-Empty flag (AE) Offset register is labeled X and Almost-Full flag (AF) Offset register is labeled Y. The offset registers can be loaded with preset values during the reset of the FIFO, programmed in parallel using the FIFO’ ...

Page 11

... 252 for the IDT723623 508 for the IDT723633; and 1 to 1,020 for the IDT723643. After all the offset registers are programmed from Port A the FIFO begins normal operation. — SERIAL LOAD To program the X and Y registers serially, initiate a Reset with SPM LOW, FS0/SD LOW and FS1/SEN HIGH during the LOW-to-HIGH transition of RS1 ...

Page 12

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 can be programmed from 1 to 508 (IDT723623 1,020 (IDT723633 2,044 (IDT723643). When the option to program the offset registers serially is chosen, the Full/ Input Ready (FF/IR) flag remains LOW until all register bits are written. FF/IR is set HIGH by the LOW-to-HIGH transition of CLKA after the last bit is loaded to allow normal FIFO operation ...

Page 13

... Almost-Empty flag and Almost-Full flag offset programming section). An Almost- Full flag is LOW when the number of words in its FIFO is greater than or equal to (256-Y), (512-Y), or (1,024-Y) for the IDT723623, IDT723633, or IDT723643 respectively. 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 [1,024-(Y+1)] for the IDT723623, IDT723633, or IDT723643 respectively ...

Page 14

... Full/Input Ready flag is set HIGH, as shown in Figure 2. Only 36-bit long word data is written to or read from the FIFO memory on the IDT723623/723633/723643. Bus-matching operations are done after data is read from the FIFO RAM. These bus-matching operations are not available when transferring data via mailbox registers. Furthermore, both the word- and byte-size bus selections limit the width of the data bus that can be used for mail register operations ...

Page 15

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 BYTE ORDER ON PORT SIZE BYTE ORDER ON PORT SIZE SIZE SIZE SIZE A35 A27 A26 A18 A17 B35 B27 B26 B18 B17 (a) LONG WORD SIZE B35 B27 B26 B18 B17 B9 A B35 B27 ...

Page 16

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 CLKA CLKB t RSTS (3) RS1/RS2 BE/FWFT SPM FS1,FS0 FF/IR EF/OR t RSF AE t RSF AF t RSF MBF1, MBF2 NOTES: 1. PRS must be HIGH during Reset BE/FWFT is HIGH, then EF/OR will go LOW one CLKB cycle earlier than in this case where BE/FWFT is LOW. ...

Page 17

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 CLKA 1 4 RS1 t FSS t FSH SPM t FSS t FSH 0,0 FS1,FS0 FF/IR ENA A0-A35 NOTE: 1. CSA = LOW, W/RA = HIGH, MBA = LOW not necessary to program offset register on consecutive clock cycles. Figure 5. Parallel Programming of the Almost-Full Flag and Almost-Empty Flag Offset Values after Reset. (IDT Standard and FWFT Modes) ...

Page 18

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 CLK t CLKH t CLKL CLKA FF/IRA HIGH t ENS1 CSA t ENS1 W/RA t ENS2 MBA t ENS2 ENA t DS A0-A35 NOTE: 1. Written to FIFO. Figure 7. Port A Write Cycle Timing for FIFO (IDT Standard and FWFT Modes) t CLK ...

Page 19

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 CLKB FF/OR HIGH CSB W/RB MBB ENB B0-B17 (Standard Mode) OR B0-B17 (FWFT Mode) NOTE: 1. Unused word B18-B35 are indeterminate. DATA SIZE TABLE FOR WORD READS (1) SIZE MODE BM SIZE NOTE selected at Reset: BM and SIZE must be static throughout device operation. ...

Page 20

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 CLKB EF/OR HIGH CSB W/RB MBB t ENS2 ENB t MDV t EN B0-B8 (Standard Mode MDV t B0-B8 EN (FWFT Mode) NOTE: 1. Unused bytes B9-B17, B18-B26, and B27-B35 are indeterminate. DATA SIZE TABLE FOR BYTE READS ...

Page 21

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 CLKA LOW CSA W/RA HIGH t t ENS2 ENH MBA t t ENS2 ENH ENA IR HIGH A0-A35 W1 t SKEW1 CLKB FIFO Empty OR CSB LOW W/RB HIGH LOW MBB ENB B0-B35 Old Data in FIFO Output Register NOTES: 1 ...

Page 22

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 CLKA CSA LOW W/RA HIGH t ENS2 t MBA t ENS2 t ENA FF HIGH A0-A35 W1 t SKEW1 CLKB EF FIFO Empty CSB LOW W/RB HIGH LOW MBB ENB B0-B35 NOTES: is the minimum time between a rising CLKA edge and a rising CLKB edge for EF to transition HIGH in the next CLKB cycle. If the time between the rising CLKA edge 1 ...

Page 23

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 CLK t t CLKH CLKL CLKB CSB LOW W/RB HIGH LOW MBB t ENS2 ENB OR HIGH B0-B35 Previous Word in FIFO Output Register CLKA FIFO Full IR CSA LOW HIGH W/RA MBA ENA A0-A35 NOTES 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 ...

Page 24

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 CLK t t CLKH CLKL CLKB CSB LOW W/RB HIGH LOW MBB t ENS2 ENB EF HIGH B0-B35 Previous Word in FIFO Output Register CLKA FF FIFO Full CSA LOW W/RA HIGH MBA ENA A0-A35 NOTES: is the minimum time between a rising CLKB edge and a rising CLKA edge for FF to transition HIGH in the next CLKA cycle. If the time between the rising CLKB edge 1 ...

Page 25

... FIFO Write (CSA = LOW, W/RA = HIGH, MBA = LOW), FIFO read (CSB = LOW, W/RB = HIGH, MBB = LOW). Data in the FIFO output register has been read from the FIFO Maximum FIFO Depth = 256 for the IDT723623, 512 for the IDT723633, 1,024 for the IDT723643. ...

Page 26

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 CLKB t ENS1 CSB t ENS1 W/RB t ENS2 MBB t ENS2 ENB B0-B35 CLKA MBF2 CSA W/RA MBA ENA t EN FIFO Output Register A0-A35 NOTE Port B is configured for word size, data can be written to the Mail2 Register using B0-B17 (B18-B35 are don't care inputs). In this first case A0-A17 will have valid data (A18-A35 will be indeterminate) ...

Page 27

... IDT723623/723633/723643 BUS-MATCHING SyncFIFO™ 256 x 36, 512 x 36, 1,024 x 36 PARAMETER MEASUREMENT INFORMATION From Output 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 28

IDT X XXXXXX Device Type Power Speed NOTE: 1. Industrial temperature range is available by special order. 10/04/2000 pgs. 1 through 28. 03/21/2001 pgs 6 and 7. 08/01/2001 pgs and 28. CORPORATE HEADQUARTERS 2975 Stender Way ...

Related keywords