7
IDT72V3613 3.3V, CMOS CLOCKED FIFO WITH
BUS-MATCHING AND BYTE SWAPPING 64 x 36 COMMERCIAL TEMPERATURE RANGE
AC ELECTRICAL CHARACTERISTICS OVER RECOMMENDED RANGES OF
SUPPLY VOLTAGE AND OPERATING FREE-AIR TEMPERATURE
IDT72V3613L15
Symbol Parameter Min. Max. Unit
fS Clock Frequency, CLKA or CLKB 66.7 MHz
tCLK Clock Cycle Time, CLKA or CLKB 15 ns
t
CLKH Pulse Duration, CLKA and CLKB HIGH 6 ns
t
CLKL Pulse Duration, CLKA and CLKB LOW 6 ns
tDS Setup Time, A0-A35 before CLKA and B0-B35 before CLKB 4–ns
t
ENS Setup Time, CSA, W/RA, ENA, and MBA before CLKA; CSB, W/RB, and ENB before CLKB 5–ns
t
SZS Setup Time, SIZ0, SIZ1, and BE before CLKB 4–ns
tSWS Setup Time, SW0 and SW1 before CLKB 6–ns
t
PGS Setup Time, ODD/EVEN and PGB before CLKB
(1)
4–ns
t
RSTS Setup Time, RST LOW before CLKA or CLKB
(2)
5–ns
tFSS Setup Time, FS0 and FS1 before RST HIGH 5 ns
tDH Hold Time, A0-A35 after CLKA and B0-B35 after CLKB 1–ns
tENH Hold Time, CSA W/RA, ENA and MBA after CLKA; CSB, W/RB, and ENB after CLKB 1–ns
tSZH Hold Time, SIZ0, SIZ1, and BE after CLKB 2–ns
tSWH Hold Time, SW0 and SW1 after CLKB 2–ns
tPGH Hold Time, ODD/EVEN and PGB after CLKB
(1)
0–ns
tRSTH Hold Time, RST LOW after CLKA or CLKB
(2)
5–ns
tFSH Hold Time, FS0 and FS1 after RST HIGH 4 ns
tSKEW1
(3)
Skew Time, between CLKA and CLKB for EF and FF 8–ns
tSKEW2
(3,4)
Skew Time, between CLKA and CLKBfor AE and AF 14 ns
NOTES:
1. Only applies for a clock edge that does a FIFO read.
2. Requirement to count the clock edge as one of at least four needed to reset a FIFO.
3. Skew time is not a timing constraint for proper device operation and is only included to illustrate the timing relationship between CLKA cycle and CLKB cycle.
4. Design simulated, not tested.
Commercial: Vcc=3.3V± 0.30V; TA = 0°C to +70°C; JEDEC JESD8-A compliant
8
IDT72V3613 3.3V, CMOS CLOCKED FIFO WITH
BUS-MATCHING AND BYTE SWAPPING 64 x 36 COMMERCIAL TEMPERATURE RANGE
SWITCHING CHARACTERISTICS OVER RECOMMENDED RANGES OF SUPPLY
VOLTAGE AND OPERATING FREE-AIR TEMPERATURE, C
L = 30pF
IDT72V3613L15
Symbol Parameter Min. Max. Unit
tA Access Time, CLKA to A0-A35 and CLKBto B0-B35 2 10 ns
t
WFF Propagation Delay Time, CLKA to FF 210ns
tREF Propagation Delay Time, CLKB to EF 210ns
t
PAE Propagation Delay Time, CLKB to AE 210ns
t
PAF Propagation Delay Time, CLKA to AF 210ns
tPMF Propagation Delay Time, CLKA to MBF1 LOW or MBF2 HIGH and 1 9 ns
CLKB to MBF2 LOW or MBF1 HIGH
t
PMR Propagation Delay Time, CLKA to B0-B35
(1)
and CLKB to A0-A35
(2)
210ns
tPPE
(3)
Propagation delay time, CLKB to PEFB 210ns
t
MDV Propagation Delay Time, SIZ1, SIZ0 to B0-B35 valid 1 10 ns
t
PDPE Propagation Delay Time, A0-A35 valid to PEFA valid; B0-B35 valid to PEFB valid 2 10 ns
tPOPE Propagation Delay Time, ODD/EVEN to PEFA and PEFB 210ns
tPOPB
(4)
Propagation Delay Time, ODD/EVEN to parity bits (A8, A17, A26, A35) and (B8, B17, B26, B35) 2 10 ns
tPEPE Propagation Delay Time, CSA, ENA, W/RA, MBA, or PGA to PEFA; CSB, ENB, W/RB, 1 10 ns
SIZ1, SIZ0, or PGB to PEFB
tPEPB
(4)
Propagation Delay Time, CSA, ENA, W/RA, MBA, or PGA to parity bits (A8, A17, A26, A35); 2 10 ns
CSB, ENB, W/RB, SIZ1, SIZ0, or PGB to parity bits (B8, B17, B26, B35)
tRSF Propagation Delay Time, RST to AE, EF LOW and AF, MBF1, MBF2 HIGH 1 15 ns
tEN Enable Time, CSA and W/RA LOW to A0-A35 active and CSB LOW and W/RB HIGH to 2 10 ns
B0-B35 active
tDIS Disable Time, CSA or W/RA HIGH to A0-A35 at high-impedance and CSB HIGH or 1 8 ns
W/RB LOW to B0-B35 at high-impedance
NOTES:
1. Writing data to the mail1 register when the B0-B35 outputs are active and SIZ1 and SIZ0 are HIGH.
2. Writing data to the mail2 register when the A0-A35 outputs are active.
3. Only applies when a new port-B bus size is implemented by the rising CLKB edge.
4. Only applies when reading data from a mail register.
Commercial: Vcc=3.3V± 0.30V; TA = 0°C to +70°C; JEDEC JESD8-A compliant
9
IDT72V3613 3.3V, CMOS CLOCKED FIFO WITH
BUS-MATCHING AND BYTE SWAPPING 64 x 36 COMMERCIAL TEMPERATURE RANGE
TABLE 3 – PORT B ENABLE FUNCTION TABLE
CSB W/RB ENB SIZ1, SIZ0 CLKB Data B (B0-B35) I/O Port Function
H X X X X Input None
L H L X X Input None
L H H One, both LOW Input None
L H H Both HIGH Input Mail2 write
L L L One, both LOW X Output None
L L H One, both LOW Output FIFO read
L L L Both HIGH X Output None
L L H Both HIGH Output Mail1 read (set MBF1 HIGH)
FUNCTIONAL DESCRIPTION
RESET (RST)
The IDT72V3613 is reset by taking the Reset (RST) input LOW for at least
four port A Clock (CLKA) and four port B Clock (CLKB) LOW-to-HIGH
transitions. The Reset input can switch asynchronously to the clocks. A device
reset initializes the internal read and write pointers of the FIFO and forces the
Full Flag (FF) LOW, the Empty Flag (EF) LOW, the Almost-Empty flag (AE) LOW,
and the Almost-Full flag (AF) HIGH. A reset also forces the Mailbox Flags
(MBF1, MBF2) HIGH. After a reset, FF is set HIGH after two LOW-to-HIGH
transitions of CLKA. The device must be reset after power up before data is
written to its memory.
A LOW-to-HIGH transition on the RST input loads the Almost-Full and
Almost-Empty Offset register (X) with the value selected by the Flag Select (FS0,
FS1) inputs. The values that can be loaded into the register are shown in Table
1. See Figure 5 for relevant FIFO Reset and preset value loading timing diagram.
FIFO WRITE/READ OPERATION
The state of the port A data (A0-A35) outputs is controlled by the port-A Chip
Select (CSA) and the port-A Write/Read select (W/RA). The A0-A35 outputs
are in the high-impedance state when either CSA or W/RA is HIGH. The A0-
A35 outputs are active when both CSA and W/RA are LOW.
CSA W/RA ENA MBA CLKA Data A (A0-A35) I/O Port Function
H X X X X Input None
L H L X X Input None
LHHL Input FIFO write
LHHH Input Mail1 write
L L L L X Output None
LLHL Output None
L L L H X Output None
LLHH Output Mail2 read (set MBF2 HIGH)
TABLE 2 – PORT A ENABLE FUNCTION TABLE
ALMOST-FULL AND
FS1 FS0 RST ALMOST-EMPTY FLAG
OFFSET REGISTER (X)
HH 16
HL 12
LH 8
LL 4
TABLE 1 – FLAG PROGRAMMING
Data is loaded into the FIFO from the A0-A35 inputs on a LOW-to-HIGH
transition of CLKA when CSA is LOW, W/RA is HIGH, ENA is HIGH, MBA is
LOW, and FF is HIGH (see Table 2). The relevant FIFO write timing diagram
can found in Figure 6.
The state of the port B data (B0-B35) outputs is controlled by the port B
Chip Select (CSB) and the port B Write/Read select (W/RB). The B0-B35
outputs are in the high-impedance state when either CSB or W/RB is HIGH. The
B0-B35 outputs are active when both CSB and W/RB are LOW. Data is read
from the FIFO to the B0-B35 outputs by a LOW-to-HIGH transition of CLKB when
CSB is LOW, W/RB is LOW, ENB is HIGH, EFB is HIGH, and either SIZ0 or
SIZ1 is LOW (see Table 3). Relevant FIFO read timing diagrams together with
Bus-Matching, Endian select and Byte-swapping operation can be found in
Figures 7, 8 and 9.
The setup and hold-time constraints to the port clocks for the port Chip Selects
(CSA, CSB) and Write/Read selects (W/RA, W/RB) are only for enabling write
and read operations and are not related to high-impedance control of the data
outputs. If a port enable is LOW during a clock cycle, the port’s Chip Select and Write/
Read select can change states during the setup and hold time window of the cycle.
SYNCHRONIZED FIFO FLAGS
Each FIFO flag is synchronized to its port clock through two flip-flop stages.
This is done to improve the flags’ reliability by reducing the probability of
metastable events on their outputs when CLKA and CLKB operate asynchro-
nously to one another. FF and AF are synchronized to CLKA. EF and AE are
synchronized to CLKB. Table 4 shows the relationship of each port flag to the
level of FIFO fill.
EMPTY FLAG (EF)
The FIFO Empty Flag is synchronized to the port clock that reads data from
its array (CLKB). When the EF is HIGH, new data can be read to the FIFO output
register. When the EF is LOW, the FIFO is empty and attempted FIFO reads

72V3613L12PF8

Mfr. #:
Manufacturer:
IDT
Description:
FIFO 64 x 36 SyncFIFO, 3.3V
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union