22
IDT72T6360 2.5V, SEQUENTIAL FLOW-CONTROL DEVICE
x9, x18, x36 BIT WIDE CONFIGURATION
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
FEBRUARY 10, 2009
FUNCTIONAL DESCRIPTIONS
MASTER RESET AND DEVICE CONFIGURATION
During master reset the sequential flow-control configuration and settings are
determined, this includes the following:
1. Synchronous or Asynchronous read and write port operation
2. Bus-width configuration
3. Default offset register values
4. IDT standard or first word fall through (FWFT) timing mode
5. Depth expansion in IDT standard or FWFT mode
6. I/O voltage set to 2.5V or 3.3V levels
7. JTAG function enabled or disabled
8. Configuration of the external memory interface
The state of the configuration inputs during master reset will determine which
of the above modes are selected. A master reset comprises of pulsing the MRS
input pin from high to low for a period of time (tRS) with the configuration inputs
held in their respective states. Table 10 summarizes the configuration modes
available during master reset. These signals are described in detail in the signal
description section.
PROGRAMMABLE ALMOST EMPTY/ALMOST FULL FLAGS
The SFC has a set of programmable flags (PAE/PAF) that can be used as
an early indicator for the empty and full boundary conditions. These flags have
an offset value (n, m) that will determine the almost empty and almost full boundary
conditions. There are four default offset values selectable during master reset,
these values are shown in Table 11, Default Programmable Flag Offsets.
Offset values can also be programmed using the serial programming pins
(SCLK, SI, and SWEN). The SFC has two internal offset registers that are used
to store the specific offset value, one for the PAE and one for the PAF. The total
number of bits (shown in Table 12, Number of Bits Required for Offset Registers)
must be completely programmed to the offset registers. The serial programming
sequence begins by writing data into the PAE register followed by the PAF
register. See Figure 29, Serial Loading of Programmable Flag Registers for
the associated timing diagram. The total number of bits required to program the
offset registers will vary depending on the type of configuration that is shown in
Figure 2a-2g, the bus-width selected, and whether EDC is used.
The values of n, m are used such that the PAE will become active (LOW) when
there are at least one to n words written in the device. Similarly PAF will become
active (LOW) when there are at least D – M words or more in the device, where
D is the density of the SFC.
TABLE 10 – DEVICE CONFIGURATION
Signal Pins Static State Configuration
ASYR 0 Read port configured in asynchronous mode
1 Read port configured in synchronous mode
ASYW 0 Write port configured in asynchronous mode
1 Write port configured in synchronous mode
BM[3:0] See Table 13 - Bus-Matching Configurations
FSEL[1:0] 00 Programmable flag register offset value = 127
01 Programmable flag register offset value = 1,023
10 Programmable flag register offset value = 4,095
11 Programmable flag register offset value = 16,383
FWFT 0 IDT Standard mode
1 FWFT mode
IDEM 0 Depth expansion in FWFT mode
1 Depth expansion in IDT Standard mode
IOSEL 0 I/O voltage set to 3.3V levels
1 I/O voltage set to 2.5V levels
JSEL 0 JTAG function is disabled
1 JTAG function is enabled
MIC[2:0] See Table 8 - MIC[2:0] Configurations for description
MSPEED 0 External memory interface clocks set to 133MHz
1 External memory interface clocks set to 166MHz
MTYPE[1:0] 00 External memory configuration is: 4M x 32
01 Not used
10 External memory configuration is: 8M x 32
11 External memory configuration is: 16M x 16
Write Port Bus-Width x48 x24 x12
EDC On EDC Off EDC On EDC Off EDC On EDC Off
Configuration 1 (128Mb) 21 22 22 23 23 24
Configuration 1 (256Mb) 22 23 23 24 24 25
Configuration 2 (256Mb) 22 23 23 24 24 25
Configuration 3 (256Mb) 22 23 23 24 24 25
Configuration 3 (512Mb) 23 24 24 25 25 26
Configuration 4 (256Mb) 22 22 23 23 24 24
Configuration 4 (512Mb) 23 23 24 24 25 25
Configuration 5 (512Mb) 23 24 24 25 25 26
Configuration 6 (768Mb) 24 24 25 25 26 26
Configuration 7 (1Gb) 24 25 25 26 26 27
TABLE 12– NUMBER OF BITS REQUIRED FOR OFFSET REGISTERS
FSEL1 FSEL0 Offset n,m
0 0 127
0 1 1,023
1 0 4,095
1 1 16,383
TABLE 11– DEFAULT PROGRAMMABLE
FLAG OFFSETS
23
IDT72T6360 2.5V, SEQUENTIAL FLOW-CONTROL DEVICE
x9, x18, x36 BIT WIDE CONFIGURATION
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
FEBRUARY 10, 2009
SIGNAL DESCRIPTIONS
INPUTS
DATA INPUTS (D0 - D35)
Data inputs for 36-bit wide data (D0 - D35), data inputs for 18-bit wide data
(D0 - D17) or data inputs for 9-bit wide data (D0 - D8).
CONTROLS
MASTER RESET (MRS)
A Master Reset is accomplished whenever the MRS input is toggled LOW
then HIGH. This operation sets the internal read and write pointers to the first
location of the RAM array. PAE will go LOW, PAF will go HIGH.
If FWFT is LOW during Master Reset then the IDT Standard mode, along
with EF and FF are selected. EF will go LOW and FF will go HIGH. If FWFT
is HIGH, then the First Word Fall Through mode (FWFT), along with IR and
OR, are selected. OR will go HIGH and IR will go LOW.
All configuration control signals must be set prior to the LOW to HIGH transition
of MRS.
During a Master Reset, the output register is initialized to all zeroes. A Master
Reset is required after power up, before a write operation can take place. MRS
is an asynchronous function.
See Figure 6, Master Reset and Initialization, for the relevant timing diagram.
PARTIAL RESET (PRS)
A Partial Reset is accomplished whenever the PRS input is toggled LOW then
HIGH. As in the case of the Master Reset, the internal read and write pointers
are set to the first location of the RAM array, PAE goes LOW, and PAF goes
HIGH.
Whichever mode is active at the time of Partial Reset, IDT Standard mode or
First Word Fall Through, that mode will remain selected. If the IDT Standard
mode is active, then FF will go HIGH and EF will go LOW. If the First Word Fall
Through mode is active, then OR will go HIGH, and IR will go LOW.
Following Partial Reset, all values held in the offset registers remain
unchanged. The output register is initialized to all zeroes. PRS is asynchronous.
A Partial Reset is useful for resetting the device during the course of operation,
when reprogramming programmable flag offset settings may not be convenient.
See Figure 7, Partial Reset, for the relevant timing diagram.
ASYNCHRONOUS WRITE (ASYW)
The write port can be configured for either synchronous or asynchronous
mode of operation. If during Master Reset the ASYW input is LOW, then
asynchronous operation of the write port will be selected. During asynchronous
operation of the write port the WCLK input becomes WR input, this is the
asynchronous write strobe input. A rising edge on WR will write data present
on the data inputs into the sequential flow-control device (SFC). (WEN must be
LOW when using the write port in asynchronous mode).
When the write port is configured for asynchronous operation the device must
be operating on IDT standard mode, FWFT mode is not permissable. The full
flag (FF) and programmable almost full flag (PAF) operates in an asynchronous
manner, that is, the full flag and PAF flag will be updated based in both a write
operation and read operation. Note, if asynchronous mode is selected, FWFT
is not permissible. Refer to Figure 24, Asynchronous Write and PAE flag – IDT
Standard mode and Figure 25, Asynchronous Write and PAF flag – IDT
Standard mode for relevant timing and operational waveforms.
ASYNCHRONOUS READ (ASYR)
The read port can be configured for either synchronous or asynchronous
mode of operation. If during a Master Reset the ASYR input is LOW, then
asynchronous operation of the read port will be selected. During asynchronous
operation of the read port the RCLK input becomes RD input, this is the
asynchronous read strobe input. A rising edge on RD will read data from the
SFC via the output register and data output port. (REN must be tied LOW during
asynchronous operation of the read port).
The OE input provides three-state control of the Qn output bus, in an
asynchronous manner.
When the read port is configured for asynchronous operation the device must
be operating on IDT standard mode, FWFT mode is not permissible if the read
port is asynchronous. The Empty Flag (EF) and programmable almost empty
flag (PAF) operates in an asynchronous manner, that is, the empty flag and PAE
will be updated based on both a read operation and a write operation. Refer
to Figure 23, Asynchronous Read and PAF flag – IDT Standard mode, Figure
26, Asynchronous Empty Boundary – IDT Standard mode, Figure 27,
Asynchronous Full Boundary – IDT Standard mode,, and Figure 28, Asyn-
chronous Read and PAE flag – IDT Standard mode, for relevant timing and
operational waveforms.
FIRST WORD FALL THROUGH (FWFT)
During Master Reset, the state of the FWFT input determines whether the
device will operate in IDT standard mode or First Word Fall Through (FWFT)
mode.
If, at the time of Master Reset, FWFT is LOW, then IDT Standard mode will
be selected. This mode uses the Empty Flag (EF) to indicate whether or not
there are any words present in the SFC. It also uses the Full Flag function (FF)
to indicate whether or not the SFC has any free space for writing. In IDT
Standard mode, every word read from the SFC, including the first, must be
requested using the Read Enable (REN) and RCLK.
If, at the time of Master Reset, FWFT is HIGH, then FWFT mode will be
selected. This mode uses Output Ready (OR) to indicate whether or not there
is valid data at the data outputs (Qn). It also uses Input Ready (IR) to indicate
whether or not the SFC has any free space for writing. In the FWFT mode, the
first word written to an empty SFC goes directly to Qn after three RCLK rising
edges, REN = LOW is not necessary. Subsequent words must be accessed
using the Read Enable (REN) and RCLK.
WRITE STROBE AND WRITE CLOCK (WR/WCLK)
If synchronous operation of the write port has been selected via ASYW, this
input behaves as WCLK.
A write cycle is initiated on the rising edge of the WCLK input. Data setup and
hold times must be met with respect to the LOW-to-HIGH transition of the WCLK.
It is permissible to stop the WCLK. Note that while WCLK is idle, the FF/IR, and
PAF flags will not be updated. The Write and Read Clocks can either be
independent or coincident.
If asynchronous operation has been selected this input is WR (write strobe).
Data is asynchronously written into the SFC via the Dn inputs whenever there
is a rising edge on WR. In this mode the WEN input must be LOW.
WRITE ENABLE (WEN)
When the WEN input is LOW, data may be loaded into the SFC on the rising
edge of every WCLK cycle if the device is not full. Data is stored in the RAM
array sequentially and independently of any ongoing read operation.
When WEN is HIGH, no new data is written in the SFC.
To prevent data overflow in the IDT Standard mode, FF will go LOW, inhibiting
further write operations. Upon the completion of a valid read cycle, FF will go
HIGH allowing a write to occur. The FF is updated by two WCLK cycles + tSKEW
after the RCLK cycle.
24
IDT72T6360 2.5V, SEQUENTIAL FLOW-CONTROL DEVICE
x9, x18, x36 BIT WIDE CONFIGURATION
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
FEBRUARY 10, 2009
To prevent data overflow in the FWFT mode, IR will go HIGH, inhibiting further
write operations. Upon the completion of a valid read cycle, IR will go LOW
allowing a write to occur. The IR flag is updated by two WCLK cycles + tSKEW
after the valid RCLK cycle.
WEN is ignored when the SFC is full in either FWFT or IDT Standard mode.
If asynchronous operation of the write port has been selected, then WEN must
be held active.
READ STROBE AND READ CLOCK (RD/RCLK)
If synchronous operation of the read port has been selected via ASYR, this
input behaves as RCLK. A read cycle is initiated on the rising edge of the RCLK
input. Data can be read on the outputs, on the rising edge of the RCLK input.
It is permissible to stop the RCLK. Note that while RCLK is idle, the EF/OR and
PAE flags will not be updated. The Write and Read Clocks can be independent
or coincident.
If asynchronous operation has been selected this input is RD (Read Strobe).
Data is asynchronously read from the SFC whenever there is a rising edge
on RD. In this mode the REN and RCS inputs must be tied LOW. The OE input
is used to provide asynchronous control of the three-state Qn outputs.
WRITE CHIP SELECT (WCS)
The WCS disables all Write data operations (data only) if it is held HIGH. To
perform normal operations on the write port, the WCS must be enabled, held
LOW.
READ ENABLE (REN)
When Read Enable is LOW, data is loaded from the RAM array into the output
register on the rising edge of every RCLK cycle if the device is not empty.
When the REN input is HIGH, the output register holds the previous data and
then no new data is loaded into the output register. The data outputs Q0-Qn
maintain the previous data value.
In the IDT Standard mode, every word accessed at Qn, including the first word
written to an empty cache, must be requested using REN provided that RCS
is LOW. When the last word has been read from the SFC, the Empty Flag (EF)
will go LOW, inhibiting further read operations. REN is ignored when the SFC
is empty. Once a write is performed, EF will go HIGH allowing a read to occur.
The EF flag is updated by two RCLK cycles + tSKEW after the valid WCLK cycle.
Both RCS and REN must be active, LOW for data to be read out on the rising
edge of RCLK.
In the FWFT mode, the first word written to an empty SFC automatically goes
to the outputs Qn, on the third valid LOW-to-HIGH transition of RCLK + tSKEW
after the first write. REN and RCS do not need to be asserted LOW for the First
Word to fall through to the output register. In order to access all other words, a
read must be executed using REN and RCS. The RCLK LOW-to-HIGH
transition after the last word has been read from the SFC, Output Ready (OR)
will go HIGH with a true read (RCLK with REN = LOW;RCS = LOW), inhibiting
further read operations. REN is ignored when the SFC is empty.
If asynchronous operation of the Read port has been selected, then REN must
be held active, (LOW).
OUTPUT ENABLE (OE)
When Output Enable is enabled (LOW), the parallel output buffers receive
data from the output register. When OE is HIGH, the output data bus (Qn) goes
into a high impedance state. During Master or a Partial Reset the OE is the only
input that can place the output bus Qn, into High-Impedance. During Reset the
RCS input can be HIGH or LOW, it has no effect on the Qn outputs.
READ CHIP SELECT (RCS)
The Read Chip Select input provides synchronous control of the Read output
port. When RCS goes LOW, the next rising edge of RCLK causes the Qn outputs
to go to the Low-Impedance state. When RCS goes HIGH, the next RCLK rising
edge causes the Qn outputs to return to HIGH Z. During a Master or Partial Reset
the RCS input has no effect on the Qn output bus, OE is the only input that provides
High-Impedance control of the Qn outputs. If OE is LOW the Qn data outputs will
be Low-Impedance regardless of RCS until the first rising edge of RCLK after
a Reset is complete. Then if RCS is HIGH the data outputs will go to High-
Impedance.
The RCS input does not effect the operation of the flags. For example, when
the first word is written to an empty SFC, the EF will still go from LOW to HIGH
based on a rising edge of RCLK, regardless of the state of the RCS input.
Also, when operating the SFC in FWFT mode the first word written to an empty
SFC will still be clocked through to the output register based on RCLK,
regardless of the state of RCS. For this reason the user must take care when
a data word is written to an empty SFC in FWFT mode. If RCS is disabled when
an empty SFC is written into, the first word will fall through to the output register,
but will not be available on the Qn outputs which are in HIGH-Z. The user must
take RCS active LOW to access this first word, place the output bus in LOW-Z.
REN must remain disabled HIGH for at least one cycle after RCS has gone LOW.
A rising edge of RCLK with RCS and REN active LOW, will read out the next
word. Care must be taken so as not to lose the first word written to an empty SFC
when RCS is HIGH. See Figure 15 for Read Chip Select. If asynchronous
operation of the Read port has been selected, then RCS must be held active,
(tied LOW). OE provides three-state control of Qn.
BUS-MATCHING (BM[3:0])
These pins are used to define the input and output bus widths. During Master
Reset, the state of these pins is used to configure the device bus sizes. All flags
will operate on the word/byte size boundary as defined by the selection of bus
width. See Figures 22-25 for Bus-Matching Configurations. See Table 13, Bus-
Matching Configurations for the available configurations.
BM3 BM2 BM1 BM0 Read Bus Write Bus
Width Width
1 0 0 0 x36 x36
1 0 0 1 x18 x36
1 1 0 1 x9 x36
1 0 1 1 x36 x18
1 1 1 1 x36 x9
0 0 0 1 x18 x18
0 1 0 1 x9 x18
0 0 1 1 x18 x9
0 1 1 1 x9 x9
TABLE 13 – BUS-MATCHINGS
FLAG SELECT (FSEL[1:0])
During master reset, these inputs will select one of four default values for the
programmable flags PAE and PAF. The selected value (listed in Table 14 -
MTYPE[1:0] Configurations) will apply to both PAE and PAF offset.

72T6360L6BB

Mfr. #:
Manufacturer:
Description:
IC SEQUENTIAL FLOW-CTRL 324PBGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet