22
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72V51233/72V51243/72V51253 3.3V, MULTI-QUEUE FLOW-CONTROL DEVICES
(4 QUEUES) 18 BIT WIDE CONFIGURATION 589,824, 1,179,648 and 2,359,296 bits
TABLE 4 — FLAG OPERATION BOUNDARIES & TIMING
Output Valid, OV Flag Boundary
I/O Set-Up OV Boundary Condition
In18 to out18 or In9 to out9 OV Goes LOW after 1
st
Write
(Both ports selected for same queue (see note below for timing)
when the 1
st
Word is written in)
In18 to out9) OV Goes LOW after 1
st
Write
(Both ports selected for same queue (see note below for timing)
when the 1
st
Word is written in)
In9 to out18 OV Goes LOW after 2
nd
Write
(Both ports selected for same queue (see note below for timing)
when the 1
st
Word is written in)
NOTE:
1. OV Timing
Assertion:
Write to OV LOW: tSKEW1 + RCLK + tROV
If tSKEW1 is violated there may be 1 added clock: tSKEW1 + 2 RCLK + tROV
De-assertion:
Read Operation to OV HIGH: tROV
NOTE:
D = Queue Depth
FF Timing
Assertion:
Write Operation to FF LOW: tWFF
De-assertion:
Read to FF HIGH: tSKEW1 + tWFF
If tSKEW1 is violated there may be 1 added clock: tSKEW1+WCLK +tWFF
Full Flag, FF Boundary
I/O Set-Up FF Boundary Condition
In18 to out18 or In9 to out9 FF Goes LOW after D+1 Writes
(Both ports selected for same queue (see note below for timing)
when the 1
st
Word is written in)
In18 to out18 or In9 to out9 FF Goes LOW after D Writes
(Write port only selected for queue (see note below for timing)
when the 1
st
Word is written in)
In18 to out9 FF Goes LOW after D Writes
(Both ports selected for same queue (see note below for timing)
when the 1
st
Word is written in)
In18 to out9 FF Goes LOW after D Writes
(Write port only selected for queue (see note below for timing)
when the 1
st
Word is written in)
In9 to out18 FF Goes LOW after ([D+1] x 2) Writes
(Both ports selected for same queue (see note below for timing)
when the 1
st
Word is written in)
In9 to out18 FF Goes LOW after (D x 2) Writes
(Write port only selected for queue (see note below for timing)
when the 1
st
Word is written in)
23
IDT72V51233/72V51243/72V51253 3.3V, MULTI-QUEUE FLOW-CONTROL DEVICES
(4 QUEUES) 18 BIT WIDE CONFIGURATION 589,824, 1,179,648 and 2,359,296 bits
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
TABLE 4 — FLAG OPERATION BOUNDARIES & TIMING (CONTINUED)
NOTE:
n = Almost Empty Offset value.
Default values: if DF is LOW at Master Reset then n = 8
if DF is HIGH at Master Reset then n = 128
PAEn Timing
Assertion: Read Operation to PAEn LOW: 2 RCLK* + tPAE
De-assertion: Write to PAEn HIGH: tSKEW3 + RCLK* + tPAE
If tSKEW3 is violated there may be 1 added clock: tSKEW3 + 2 RCLK* + tPAE
* If a queue switch is occurring on the read port at the point of flag assertion or de-assertion
there may be one additional RCLK clock cycle delay.
Programmable Almost Empty Flag Bus, PAEn Boundary
I/O Set-Up PAEn Boundary Condition
In18 to out18 or In9 to out9 PAEn Goes HIGH after
(Both ports selected for same queue when the 1
st
n+2 Writes
Word is written in until the boundary is reached) (see note below for timing)
In18 to out18 or In9 to out9 PAEn Goes HIGH after
(Write port only selected for same queue when the n+1 Writes
1
st
Word is written in until the boundary is reached) (see note below for timing)
In18 to out9 PAEn Goes HIGH after n+1
Writes (see below for timing)
In9 to out18 PAEn Goes HIGH after
(Both ports selected for same queue when the 1
st
([n+2] x 2) Writes
Word is written in until the boundary is reached) (see note below for timing)
In9 to out18 PAEn Goes HIGH after
(Write port only selected for same queue when the ([n+1] x 2) Writes
1
st
Word is written in until the boundary is reached) (see note below for timing)
Programmable Almost Full Flag, PAF & PAFn Bus Boundary
I/O Set-Up PAF & PAFn Boundary
In18 to out18 or In9 to out9 PAF/PAFn Goes LOW after
(Both ports selected for same queue when the 1
st
D+1-m Writes
Word is written in until the boundary is reached) (see note below for timing)
In18 to out18 or In9 to out9 PAF/PAFn Goes LOW after
(Write port only selected for same queue when the D-m Writes
1
st
Word is written in until the boundary is reached) (see note below for timing)
In18 to out9 PAF/PAFn Goes LOW after
D-m Writes (see below for timing)
In9 to out18 PAF/PAFn Goes LOW after
([D+1-m] x 2) Writes
(see note below for timing)
NOTE:
D = Queue Depth
m = Almost Full Offset value.
Default values: if DF is LOW at Master Reset then m = 8
if DF is HIGH at Master Reset then m= 128
PAF Timing
Assertion: Write Operation to PAF LOW: 2 WCLK + tWAF
De-assertion: Read to PAF HIGH: tSKEW2 + WCLK + tWAF
If tSKEW2 is violated there may be 1 added clock: tSKEW2 + 2 WCLK + tWAF
PAFn Timing
Assertion: Write Operation to PAFn LOW: 2 WCLK* + tPAF
De-assertion: Read to PAFn HIGH: tSKEW3 + WCLK* + tPAF
If tSKEW3 is violated there may be 1 added clock: tSKEW3 + 2 WCLK* + tPAF
* If a queue switch is occurring on the write port at the point of flag assertion or de-assertion
there may be one additional WCLK clock cycle delay.
NOTE:
n = Almost Empty Offset value.
Default values: if DF is LOW at Master Reset then n = 8
if DF is HIGH at Master Reset then n = 128
PAE Timing
Assertion: Read Operation to PAE LOW: 2 RCLK + tRAE
De-assertion: Write to PAE HIGH: tSKEW2 + RCLK + tRAE
If tSKEW2 is violated there may be 1 added clock: tSKEW2 + 2 RCLK + tRAE
Programmable Almost Empty Flag, PAE Boundary
I/O Set-Up PAE Assertion
In18 to out18 or In9 to out9 PAE Goes HIGH after n+2
(Both ports selected for same queue when the 1
st
Writes
Word is written in until the boundary is reached) (see note below for timing)
In18 to out9 PAE Goes HIGH after n+1
(Both ports selected for same queue when the 1
st
Writes
Word is written in until the boundary is reached) (see note below for timing)
In9 to out18 PAE Goes HIGH after
(Both ports selected for same queue when the 1
st
([n+2] x 2) Writes
Word is written in until the boundary is reached) (see note below for timing)
24
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72V51233/72V51243/72V51253 3.3V, MULTI-QUEUE FLOW-CONTROL DEVICES
(4 QUEUES) 18 BIT WIDE CONFIGURATION 589,824, 1,179,648 and 2,359,296 bits
PAFn FLAG BUS OPERATION
The IDT72V51233/72V51243/72V51253 multi-queue flow-control devices
can be configured for up to 4 queues, each queue having its own almost full
status. An active queue has its flag status output to the discrete flags, FF and PAF,
on the write port. Queues that are not selected for a write operation can have
their PAF status monitored via the PAFn bus. The PAFn flag bus is 4 bits wide,
so that all 4 queues can have their status output to the bus. When a single
multi-queue device is used anywhere from 1 to 4 queues may be set-up within
the part, each queue having its own dedicated PAF flag output on the PAFn bus.
Queues 1 through 4 have their PAF status to PAF[0] through PAF[3]
respectively. If less than 4 queues are used then only the associated PAFn
outputs will be required, unused PAFn outputs will be don’t care outputs. When
devices are connected in expansion mode the PAFn flag bus can also be
expanded beyond 4 bits to produce a wider PAFn bus that encompasses all
queues.
Alternatively, the 4 bit PAFn flag bus of each device can be connected together
to form a single 4 bit bus, i.e. PAF[0] of device 1 will connect to PAF[0] of device
2 etc. When connecting devices in this manner the PAFn can only be driven
by a single device at any time, (the PAFn outputs of all other devices must be
in high impedance state). There are two methods by which the user can select
which device has control of the bus, these are “Direct” (Addressed) mode or
“Polled” (Looped) mode, determined by the state of the FM (flag Mode) input
during a Master Reset.
PAFn BUS EXPANSION - DIRECT MODE
If FM is LOW at Master Reset then the PAFn bus operates in Direct
(addressed) mode. In direct mode the user can address the device they require
to control the PAFn bus. The address present on the 3 most significant bits of
the WRADD[4:0] address bus with FSTR (PAF flag strobe), HIGH will be
selected as the device on a rising edge of WCLK. So to address the first device
in a bank of devices the WRADD[4:0] address should be “000xx” the second
device “001xx” and so on. The 3 most significant bits of the WRADD[4:0] address
bus correspond to the device ID inputs ID[2:0]. The PAFn bus will change status
to show the new device selected 1 WCLK cycle after device selection. Note, that
if a read or write operation is occurring to a specific queue, say queue ‘x’ on
the same cycle as a PAFn bus switch to the device containing queue ‘x’, then
there may be an extra WCLK cycle delay before that queues status is correctly
shown on the respective output of the PAFn bus. However, the “active” PAF
flag will show correct status at all times.
Devices can be selected on consecutive WCLK cycles, that is the device
controlling the PAFn bus can change every WCLK cycle. Also, data present
on the input bus, Din, can be written into a queue on the same WLCK rising edge
that a device is being selected on the PAFn bus, the only restriction being that
a write queue selection and PAFn bus selection cannot be made on the same
cycle.
PAFn BUS EXPANSION– POLLED MODE
If FM is HIGH at Master Reset then the PAFn bus operates in Polled (Looped)
mode. In polled mode the PAFn bus automatically cycles through the devices
connected in expansion. In expansion mode one device will be set as the
Master, MAST input tied HIGH, all other devices will have MAST tied LOW. The
master device is the first device to take control of the PAFn bus and place the
PAF status of its queues onto the bus on the first rising edge of WCLK after the
MRS input goes HIGH once a Master Reset is complete. The FSYNC (PAF sync
pulse) output of the first device (master device), will be HIGH for one cycle of
WCLK indicating that it is has control of the PAFn bus for that cycle.
The device also passes a “token” onto the next device in the chain, the next
device assuming control of the PAFn bus on the next WCLK cycle. This token
passing is done via the FXO outputs and FXI inputs of the devices (“PAFn
Expansion Out” and “PAFn Expansion In”). The FXO output of the first device
connecting to the FXI input of the second device in the chain, the FXO of the
second device connects to the FXI of the third device and so on. The FXO of
the final device in a chain connects to the FXI of the first device, so that once the
PAFn bus has cycled through all devices control is again passed to the first
device. The FXO output of a device will be HIGH for the WCLK cycle it has control
of the bus.
Please refer to Figure 24, PAFn Bus – Polled Mode for timing information.
PAEn FLAG BUS OPERATION
The IDT72V51233/72V51243/72V51253 multi-queue flow-control devices
can be configured for up to 4 queues, each queue having its own almost empty
status. An active queue has its flag status output to the discrete flags, OV and PAE,
on the read port. Queues that are not selected for a read operation can have
their PAE status monitored via the PAEn bus. The PAEn flag bus is 4 bits wide,
so that all 4 queues can have their status output to the bus.
When a single multi-queue device is used anywhere from 1 to 4 queues may
be set-up within the part, each queue having its own dedicated PAEn flag output
on the PAEn bus. Queues 1 through 4 have their PAE status to PAE[0] through
PAE[3] respectively. If less than 4 queues are used then only the associated
PAEn outputs will be required, unused PAEn outputs will be don’t care outputs.
When devices are connected in expansion mode the PAEn flag bus can also
be expanded beyond 4 bits to produce a wider PAEn bus that encompasses
all queues.
Alternatively, the 4 bit PAEn flag bus of each device can be connected together
to form a single 4 bit bus, i.e. PAE[0] of device 1 will connect to PAE[0] of device
2 etc. When connecting devices in this manner the PAEn bus can only be driven
by a single device at any time, (the PAEn outputs of all other devices must be
in high impedance state). There are two methods by which the user can select
which device has control of the bus, these are “Direct” (Addressed) mode or
“Polled” (Looped) mode, determined by the state of the FM (flag Mode) input
during a Master Reset.
PAEn BUS EXPANSION- DIRECT MODE
If FM is LOW at Master Reset then the PAEn bus operates in Direct
(addressed) mode. In direct mode the user can address the device they require
to control the PAEn bus. The address present on the 3 most significant bits of
the RDADD[5:0] address bus with ESTR (PAE flag strobe), HIGH will be
selected as the device on a rising edge of RCLK. So to address the first device
in a bank of devices the RDADD[5:0] address should be “000xx” the second
device “001xx” and so on. The 3 most significant bits of the RDADD[5:0] address
bus correspond to the device ID inputs ID[2:0]. The PAEn bus will change status
to show the new device selected 1 RCLK cycle after device selection. Note, that
if a read or write operation is occurring to a specific queue, say queue ‘x’ on
the same cycle as a PAEn bus switch to the device containing queue ‘x’, then
there may be an extra RCLK cycle delay before that queues status is correctly
shown on the respective output of the PAEn bus. However, the “active” PAE
flag will show correct status at all times.
Devices can be selected on consecutive RCLK cycles, that is the device
controlling the PAEn bus can change every RCLK cycle. Also, data can be read
out of a queue on the same RCLK rising edge that a device is being selected
on the PAEn bus, the only restriction being that a read queue selection and PAEn
bus selection cannot be made on the same cycle.
PAEn BUS EXPANSION- POLLED MODE
If FM is HIGH at Master Reset then the PAEn bus operates in Polled
(Looped) mode. In polled mode the PAEn bus automatically cycles through

72V51253L6BB

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