7
IDT72V51433/72V51443/72V51453 3.3V, MULTI-QUEUE FLOW-CONTROL DEVICES
(16 QUEUES) 18 BIT WIDE CONFIGURATION 589,824, 1,179,648 and 2,359,296 bits
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
D[17:0] Data Input Bus LVTTL These are the 18 data input pins. Data is written into the device via these input pins on the rising edge
Din INPUT of WCLK provided that WEN is LOW. Due to bus matching not all inputs may be used, any unused inputs
should be tied LOW.
DF
(1)
Default Flag LVTTL If the user requires default programming of the multi-queue device, this pin must be setup before Master
INPUT Reset and must not toggle during any device operation. The state of this input at master reset determines
the value of the PAE/PAF flag offsets. If DF is LOW the value is 8, if DF is HIGH the value is 128.
DFM
(1)
Default Mode LVTTL The multi-queue device requires programming after master reset. The user can do this serially via the
INPUT serial port, or the user can use the default method. If DFM is LOW at master reset then serial mode will be
selected, if HIGH then default mode is selected.
ESTR PAEn Flag Bus LVTTL If direct operation of the PAEn bus has been selected, the ESTR input is used in conjunction with RCLK
Strobe INPUT and the RDADD bus to select a sector of queues to be placed on to the PAEn bus outputs. A sector
addressed via the RDADD bus is selected on the rising edge of RCLK provided that ESTR is HIGH. If
Polled operations has been selected, ESTR should be tied inactive, LOW. Note, that a PAEn flag bus
selection cannot be made, (ESTR must NOT go active) until programming of the part has been completed
and SENO has gone LOW.
ESYNC PAEn Bus Sync LVTTL ESYNC is an output from the multi-queue device that provides a synchronizing pulse for the PAEn bus
OUTPUT during Polled operation of the PAEn bus. During Polled operation each sector of queue status flags is loaded
on to the PAEn bus outputs sequentially based on RCLK. The first RCLK rising edge loads sector 1 on
to PAEn, the second RCLK rising edge loads sector 2. The third RCLK rising edge will again load sector
1. During the RCLK cycle that sector 1 of a selected device is placed on to the PAEn bus, the ESYNC output
will be HIGH. For sector 2 of that device, the ESYNC output will be LOW.
EXI PAEn Bus LVTTL The EXI input is used when multi-queue devices are connected in expansion mode and Polled PAEn
Expansion In INPUT bus operation has been selected . EXI of device ‘N’ connects directly to EXO of device ‘N-1’. The EXI
receives a token from the previous device in a chain. In single device mode the EXI input must be tied
LOW if the PAEn bus is operated in direct mode. If the PAEn bus is operated in polled mode the EXI input
must be connected to the EXO output of the same device. In expansion mode the EXI of the first device
should be tied LOW, when direct mode is selected.
EXO PAEn Bus LVTTL EXO is an output that is used when multi-queue devices are connected in expansion mode and Polled
Expansion Out OUTPUT PAEn bus operation has been selected. EXO of device ‘N’ connects directly to EXI of device ‘N+1’. This
pin pulses when device N has placed its 2nd sector on to the PAEn bus with respect to RCLK. This pulse
(token) is then passed on to the next device in the chain ‘N+1’ and on the next RCLK rising edge the first
sector of device N+1 will be loaded on to the PAEn bus. This continues through the chain and EXO of the
last device is then looped back to EXI of the first device. The ESYNC output of each device in the chain
provides synchronization to the user of this looping event.
FF Full Flag LVTTL This pin provides the full flag output for the active queue, that is, the queue selected on the input port for
OUTPUT write operations, (selected via WCLK, WRADD bus and WADEN). On the WCLK cycle after a queue
selection, this flag will show the status of the newly selected queue. Data can be written to this queue on
the next cycle provided FF is HIGH. This flag has High-Impedance capability, this is important during
expansion of devices, when the FF flag output of up to 8 devices may be connected together on a common
line. The device with a queue selected takes control of the FF bus, all other devices place their FF output
into High-Impedance. When a queue selection is made on the write port this output will switch from
High-Impedance control on the next WCLK cycle. This flag is synchronized to WCLK.
FM
(1)
Flag Mode LVTTL This pin is setup before a master reset and must not toggle during any device operation. The state of the
INPUT FM pin during Master Reset will determine whether the PAFn and PAEn flag busses operate in either Polled
or Direct mode. If this pin is HIGH the mode is Polled, if LOW then it will be Direct.
FSTR PAFn Flag Bus LVTTL If direct operation of the PAFn bus has been selected, the FSTR input is used in conjunction with WCLK
Strobe INPUT and the WRADD bus to select a sector of queues to be placed on to the PAFn bus outputs. A sector
addressed via the WRADD bus is selected on the rising edge of WCLK provided that FSTR is HIGH. If
Polled operations has been selected, FSTR should be tied inactive, LOW. Note, that a PAFn flag bus
selection cannot be made, (FSTR must NOT go active) until programming of the part has been completed
and SENO has gone LOW.
PIN DESCRIPTIONS
Symbol Name I/O TYPE Description
8
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72V51433/72V51443/72V51453 3.3V, MULTI-QUEUE FLOW-CONTROL DEVICES
(16 QUEUES) 18 BIT WIDE CONFIGURATION 589,824, 1,179,648 and 2,359,296 bits
PIN DESCRIPTIONS (CONTINUED)
FSYNC PAFn Bus Sync LVTTL FSYNC is an output from the multi-queue device that provides a synchronizing pulse for the PAFn bus
OUTPUT during Polled operation of the PAFn bus. During Polled operation each sector of queue status flags is loaded
on to the PAFn bus outputs sequentially based on WCLK. The first WCLK rising edge loads sector 1 on
to PAFn, the second WCLK rising edge loads sector 2. The third WCLK rising edge will again load
sector 1. During the WCLK cycle that sector 1 of a selected device is placed on to the PAFn bus, the
FSYNC output will be HIGH. For sector 2 of that device, the FSYNC output will be LOW.
FXI PAFn Bus LVTTL The FXI input is used when multi-queue devices are connected in expansion mode and Polled PAFn
Expansion In INPUT bus operation has been selected. FXI of device ‘N’ connects directly to FXO of device ‘N-1’. The FXI
receives a token from the previous device in a chain. In single device mode the FXI input must be tied
LOW if the PAFn bus is operated in direct mode. If the PAFn bus is operated in polled mode the FXI input
must be connected to the FXO output of the same device. In expansion mode the FXI of the first device
should be tied LOW, when direct mode is selected.
FXO PAFn Bus LVTTL FXO is an output that is used when multi-queue devices are connected in expansion mode and Polled
Expansion Out OUTPUT PAFn bus operation has been selected . FXO of device ‘N’ connects directly to FXI of device ‘N+1’. This
pin pulses when device N has placed its 2nd sector on to the PAFn bus with respect to WCLK. This pulse
(token) is then passed on to the next device in the chain ‘N+1’ and on the next WCLK rising edge the first
sector of device N+1 will be loaded on to the PAFn bus. This continues through the chain and FXO of the
last device is then looped back to FXI of the first device. The FSYNC output of each device in the chain
provides synchronization to the user of this looping event.
ID[2:0]
(1)
Device ID Pins LVTTL For the 16Q multi-queue device the WRADD and RDADD address busses are 8 bits wide. When a queue
INPUT selection takes place the 3 MSb’s of this 8 bit address bus are used to address the specific device (the
5 LSb’s are used to address the queue within that device). During write/read operations the 3 MSb’s
of the address are compared to the device ID pins. The first device in a chain of multi-queue’s (connected
in expansion mode), may be setup as ‘000’, the second as ‘001’ and so on through to device 8 which
is ‘111’, however the ID does not have to match the device order. In single device mode these pins should
be setup as ‘000’ and the 3 MSb’s of the WRADD and RDADD address busses should be tied LOW. The
ID[2:0] inputs setup a respective devices ID during master reset. These ID pins must not toggle during
any device operation. Note, the device selected as the ‘Master’ does not have to have the ID of ‘000’.
IW
(1)
Input Width LVTTL IW selects the bus width for the data input bus. If IW is LOW during a Master Reset then the bus width
INPUT is x18, if HIGH then it is x9.
MAST
(1)
Master Device LVTTL The state of this input at Master Reset determines whether a given device (within a chain of devices), is the
INPUT Master device or a Slave. If this pin is HIGH, the device is the master if it is LOW then it is a Slave. The master
device is the first to take control of all outputs after a master reset, all slave devices go to High-Impedance,
preventing bus contention. If a multi-queue device is being used in single device mode, this pin must
be set HIGH.
MRS Master Reset LVTTL A master reset is performed by taking MRS from HIGH to LOW, to HIGH. Device programming is required
INPUT after master reset.
OE Output Enable LVTTL The Output enable signal is an Asynchronous signal used to provide three-state control of the multi-queue
INPUT data output bus, Qout. If a device has been configured as a “Master” device, the Qout data outputs will
be in a Low Impedance condition if the OE input is LOW. If OE is HIGH then the Qout data outputs will be
in High Impedance. If a device is configured a “Slave” device, then the Qout data outputs will always be
in High Impedance until that device has been selected on the Read Port, at which point OE provides three-
state of that respective device.
OV Output Valid Flag LVTTL This output flag provides output valid status for the data word present on the multi-queue flow-control device
OUTPUT data output port, Qout. This flag is therefore, 2-stage delayed to match the data output path delay. That
is, there is a 2 RCLK cycle delay from the time a given queue is selected for reads, to the time the OV flag
represents the data in that respective queue. When a selected queue on the read port is read to empty,
the OV flag will go HIGH, indicating that data on the output bus is not valid. The OV flag also has High-
Impedance capability, required when multiple devices are used and the OV flags are tied together.
OW
(1)
Output Width LVTTL OW selects the bus width for the data output bus. If OW is LOW during a Master Reset then the bus width
INPUT is x18, if HIGH then it is x9.
Symbol Name I/O TYPE Description
9
IDT72V51433/72V51443/72V51453 3.3V, MULTI-QUEUE FLOW-CONTROL DEVICES
(16 QUEUES) 18 BIT WIDE CONFIGURATION 589,824, 1,179,648 and 2,359,296 bits
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
PAE Programmable LVTTL This pin provides the Almost-Empty flag status for the queue that has been selected on the output port
Almost-Empty Flag OUTPUT for read operations, (selected via RCLK, RDADD and RADEN). This pin is LOW when the selected
queue is almost-empty. This flag output may be duplicated on one of the PAEn bus lines. This flag is
synchronized to RCLK.
PAEn Programmable LVTTL On the 16Q device the PAEn bus is 8 bits wide. This output bus provides PAE status of 8 queues (1 sector),
Almost-Empty Flag Bus OUTPUT within a selected device, having a total of 2 sectors. During queue read/write operations these outputs
provide programmable empty flag status, in either direct or polled mode. The mode of flag operation is
determined during master reset via the state of the FM input. This flag bus is capable of High-Impedance
state, this is important during expansion of multi-queue devices. During direct operation the PAEn bus is
updated to show the PAE status of a sector of queues within a selected device. Selection is made using
RCLK, ESTR and RDADD. During Polled operation the PAEn bus is loaded with the PAE status of
multi-queue flow-control sectors sequentially based on the rising edge of RCLK.
PAF Programmable LVTTL This pin provides the Almost-Full flag status for the queue that has been selected on the input port for write
Almost-Full Flag OUTPUT operations, (selected via WCLK, WRADD and WADEN). This pin is LOW when the selected queue is
almost-full. This flag output may be duplicated on one of the PAFn bus lines. This flag is synchronized to WCLK.
PAFn Programmable LVTTL On the 16Q device the PAFn bus is 8 bits wide. At any one time this output bus provides PAF status of
Almost-Full Flag Bus OUTPUT 8 queues (1 sector), within a selected device, having a total of 2 sectors. During queue read/write
operations these outputs provide programmable full flag status, in either direct or polled mode. The mode
of flag operation is determined during master reset via the state of the FM input. This flag bus is capable
of High-Impedance state, this is important during expansion of multi-queue devices. During direct operation
the PAFn bus is updated to show the PAF status of a sector of queues within a selected device. Selection
is made using WCLK, FSTR, WRADD and WADEN. During Polled operation the PAFn bus is loaded with
the PAF status of multi-queue flow-control sectors sequentially based on the rising edge of WCLK.
PRS Partial Reset LVTTL A Partial Reset can be performed on a single queue selected within the multi-queue device. Before a Partial
INPUT Reset can be performed on a queue, that queue must be selected on both the write port and read port
2 clock cycles before the reset is performed. A Partial Reset is then performed by taking PRS LOW for
one WCLK cycle and one RCLK cycle. The Partial Reset will only reset the read and write pointers to
the first memory location, none of the devices configuration will be changed.
Q[17:0] Data Output Bus LVTTL These are the 18 data output pins. Data is read out of the device via these output pins on the rising edge
Qout OUTPUT of RCLK provided that REN is LOW, OE is LOW and the queue is selected. Due to bus matching not all
outputs may be used, any unused outputs should not be connected.
RADEN Read Address Enable LVTTL The RADEN input is used in conjunction with RCLK and the RDADD address bus to select a queue to
INPUT be read from. A queue addressed via the RDADD bus is selected on the rising edge of RCLK provided
that RADEN is HIGH. RADEN should be asserted (HIGH) only during a queue change cycle(s). RADEN
should not be permanently tied HIGH. RADEN cannot be HIGH for the same RCLK cycle as ESTR. Note,
that a read queue selection cannot be made, (RADEN must NOT go active) until programming of the part
has been completed and SENO has gone LOW.
RCLK Read Clock LVTTL When enabled by REN, the rising edge of RCLK reads data from the selected queue via the output
INPUT bus Qout. The queue to be read is selected via the RDADD address bus and a rising edge of RCLK
while RADEN is HIGH. A rising edge of RCLK in conjunction with ESTR and RDADD will also select the
PAEn flag sector to be placed on the PAEn bus during direct flag operation. During polled flag operation
the PAEn bus is cycled with respect to RCLK and the ESYNC signal is synchronized to RCLK. The PAE
and OV outputs are all synchronized to RCLK. During device expansion the EXO and EXI signals are
based on RCLK. RCLK must be continuous and free-running.
RDADD Read Address Bus LVTTL For the 16Q device the RDADD bus is 8 bits. The RDADD bus is a dual purpose address bus. The first
[7:0] INPUT function of RDADD is to select a queue to be read from. The least significant 4 bits of the bus, RDADD[3:0]
are used to address 1 of 16 possible queues within a multi-queue device. Address pin, RDADD[4] provides
the user with a Null-Q address. If the user does not wish to address one of the 16 queues, a Null-Q can
be addressed using this pin. The Null-Q operation is discussed in more detail later. The most significant
3 bits, RDADD[7:5] are used to select 1 of 8 possible multi-queue devices that may be connected in
expansion mode. These 3 MSb’s will address a device with the matching ID code. The address present
on the RDADD bus will be selected on a rising edge of RCLK provided that RADEN is HIGH, (note, that
PIN DESCRIPTIONS (CONTINUED)
Symbol Name I/O TYPE Description

72V51443L7-5BB

Mfr. #:
Manufacturer:
IDT
Description:
FIFO X18 16Q 1M MULTI-QUE
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union