2.10.11.1 Timing Characteristics 

The following figure shows the timing model of FIFO.

Figure 2-67. FIFO Model

The following figures show the timing waveforms of FIFO write and FIFO read.

Figure 2-68. FIFO Write Timing Waveform
Figure 2-69. FIFO Read Timing Waveform

The following tables list the timing characteristics of different FIFO blocks.

Table 2-102. One FIFO Block Worst-Case Commercial Conditions VCCA = 1.425V, VCCI = 3.0V, TJ = 70 °C
ParameterDescription–2Speed–1SpeedStdSpeed

Units

Min.Max.Min.Max.Min.Max.
FIFOModule Timing
tWSUWrite setup11.4012.9815.26ns
tWHDWrite hold0.220.250.30ns
tWCKHWCLK high0.750.750.75ns
tWCKLWCLK low0.880.880.88ns
tWCKPMinimum WCLK period1.631.631.63ns
tRSURead setup11.6313.2515.58ns
tRHDRead hold0.000.000.00ns
tRCKHRCLK high0.770.770.77ns
tRCKLRCLK low0.930.930.93ns
tRCKPMinimum RCLK period1.701.701.70ns
tCLRHFClear high0.000.000.00ns
tCLR2FFClear-to-flag (EMPTY/FULL)1.922.182.57ns
tCLR2AFClear-to-flag (AEMPTY/AFULL)4.395.005.88ns
tCK2FFClock-to-flag (EMPTY/FULL)2.132.422.85ns
tCK2AFClock-to-flag (AEMPTY/AFULL)5.045.756.75ns
tRCK2RD1RCLK-to-OUT (Pipelined)1.321.511.77ns
tRCK2RD2RCLK-to-OUT (Non-Pipelined)2.162.462.90ns
Note: Timingdata for this single block FIFO has a depth of 4,096. For all other combinations, use Microchip’s timing software.
Table 2-103. Two FIFO Blocks Cascaded Worst-Case Commercial Conditions VCCA = 1.425V, VCCI = 3.0V, TJ = 70 °C
ParameterDescription–2Speed–1SpeedStdSpeed

Units

Min.Max.Min.Max.Min.Max.
FIFOModule Timing
tWSUWrite setup13.7515.6618.41ns
tWHDWrite hold0.000.000.00ns
tWCKHWCLK high0.750.750.75ns
tWCKLWCLK low1.761.761.76ns
tWCKPMinimum WCLK period2.512.512.51ns
tRSURead setup14.3316.3219.19ns
tRHDRead hold0.000.000.00ns
tRCKHRCLK high0.730.730.73ns
tRCKLRCLK low1.891.891.89ns
tRCKPMinimum RCLK period2.622.622.62ns
tCLRHFClear high0.000.000.00ns
tCLR2FFClear-to-flag (EMPTY/FULL)1.922.182.57ns
tCLR2AFClear-to-flag (AEMPTY/AFULL)4.395.005.88ns
tCK2FFClock-to-flag (EMPTY/FULL)2.132.422.85ns
tCK2AFClock-to-flag (AEMPTY/AFULL)5.045.756.75ns
tRCK2RD1RCLK-to-OUT (Pipelined)1.431.631.92ns
tRCK2RD2RCLK-to-OUT (Non-Pipelined)2.262.583.03ns
Note: Timingdata for these two cascaded FIFO blocks uses a depth of 8,192. For all other combinations, use Microchip’s timing software.
Table 2-104. Four FIFO Blocks Cascaded Worst-Case Commercial Conditions VCCA = 1.425V, VCCI = 3.0V, TJ = 70 °C
ParameterDescription–2Speed–1SpeedStdSpeed

Units

Min.Max.Min.Max.Min.Max.
FIFOModule Timing
tWSUWrite setup14.6016.6319.55ns
tWHDWrite hold0.000.000.00ns
tWCKHWCLK high0.750.750.75ns
tWCKLWCLK low2.512.512.51ns
tWCKPMinimum WCLK period3.263.263.26ns
tRSURead setup15.2717.3920.44ns
tRHDRead hold0.000.000.00ns
tRCKHRCLK high0.730.730.73ns
tRCKLRCLK low2.962.962.96ns
tRCKPMinimum RCLK period3.693.693.69ns
tCLRHFClear high0.000.000.00ns
tCLR2FFClear-to-flag (EMPTY/FULL)1.922.182.57ns
tCLR2AFClear-to-flag (AEMPTY/AFULL)4.395.005.88ns
tCK2FFClock-to-flag (EMPTY/FULL)2.132.422.85ns
tCK2AFClock-to-flag (AEMPTY/AFULL)5.045.756.75ns
tRCK2RD1RCLK-to-OUT (Pipelined)2.362.693.16ns
tRCK2RD2RCLK-to-OUT (Non-Pipelined)2.833.233.79ns
Note: Timingdata for these four cascaded FIFO blocks uses a depth of 16,384. For all other combinations, use Microchip’s timing software.
Table 2-105. Eight FIFO Blocks Cascaded Worst-Case Commercial Conditions VCCA = 1.425V, VCCI = 3.0V, TJ = 70 °C
ParameterDescription–2Speed–1SpeedStdSpeed

Units

Min.Max.Min.Max.Min.Max.
FIFOModule Timing
tWSUWrite setup15.4617.6120.70ns
tWHDWrite hold0.000.000.00ns
tWCKHWCLK high0.750.750.75ns
tWCKLWCLK low5.135.135.13ns
tWCKPMinimum WCLK period5.885.885.88ns
tRSURead setup16.2218.4721.72ns
tRHDRead hold0.000.000.00ns
tRCKHRCLK high0.730.730.73ns
tRCKLRCLK low5.775.775.77ns
tRCKPMinimum RCLK period6.506.506.50ns
tCLRHFClear high0.000.000.00ns
tCLR2FFClear-to-flag (EMPTY/FULL)1.922.182.57ns
tCLR2AFClear-to-flag (AEMPTY/AFULL)4.395.005.88ns
tCK2FFClock-to-flag (EMPTY/FULL)2.132.422.85ns
tCK2AFClock-to-flag (AEMPTY/AFULL)5.045.756.75ns
tRCK2RD1RCLK-to-OUT (Pipelined)3.393.864.54ns
tRCK2RD2RCLK-to-OUT (Non-Pipelined)4.935.626.61ns
Note: Timing data for these eight cascaded FIFO blocks uses a depth of 32,768. For all other combinations, useMicrochip’s timing software.
Table 2-106. Sixteen FIFO Blocks Cascaded Worst-Case Commercial Conditions VCCA = 1.425V, VCCI = 3.0V, TJ = 70 °C
ParameterDescription–2Speed–1SpeedStdSpeed

Units

Min.Max.Min.Max.Min.Max.
FIFOModule Timing
tWSUWrite setup16.3218.6021.86ns
tWHDWrite hold0.000.000.00ns
tWCKHWCLK high0.750.750.75ns
tWCKLWCLK low13.4013.4013.40ns
tWCKPMinimum WCLK period14.1514.1514.15ns
tRSURead setup17.1619.5422.97ns
tRHDRead hold0.000.000.00ns
tRCKHRCLK high0.730.730.73ns
tRCKLRCLK low14.4114.4114.41ns
tRCKPMinimum RCLK period15.1415.1415.14ns
tCLRHFClear high0.000.000.00ns
tCLR2FFClear-to-flag (EMPTY/FULL)1.922.182.57ns
tCLR2AFClear-to-flag (AEMPTY/AFULL)4.395.005.88ns
tCK2FFClock-to-flag (EMPTY/FULL)2.132.422.85ns
tCK2AFClock-to-flag (AEMPTY/AFULL)5.045.756.75ns
tRCK2RD1RCLK-to-OUT (Pipelined)12.0813.7616.17ns
tRCK2RD2RCLK-to-OUT (Non-Pipelined)12.8314.6217.18ns
Note: Timing data for these sixteen cascaded FIFO blocks uses a depth of 65,536. For all other combinations, use Microchip’s timing software.