Xilinx V2.1 manual Xilinx LogiCORE, Xilinx System Generator v2.1 Reference Guide

Models: V2.1

1 148
Download 148 pages 48.7 Kb
Page 78
Image 78
Figure 3-52: FFT Timing Characteristics

Xilinx System Generator v2.1 Reference Guide

 

Single Memory

Double Memory

Triple Memory

 

 

 

 

 

stall_0 = 275

stall_0 = 146

stall_0 = 0

64-point

stall = 275

stall = 128

stall = 0

 

frame_0 = 277

frame_0 = 276

frame_0 = 406

 

frame = 339

frame = 192

frame = 192

 

 

 

 

 

stall_0 = 1074

stall_0 = 789

stall_0 = 0

256-point

stall = 1074

stall = 768

stall = 0

 

frame_0 = 1076

frame_0 = 1075

frame_0 = 1589

 

frame = 1330

frame = 1024

frame = 768

 

 

 

 

 

stall_0 = 5170

stall_0 = 4117

stall_0 = 0

1024-point

stall = 5170

stall = 4096

stall = 0

 

frame_0 = 5172

frame_0 = 5171

frame_0 = 8246

 

frame = 6194

frame = 5120

frame = 4096

 

 

 

 

Figure 3-52: FFT Timing Characteristics

For 16-point FFTs, the block is always in the "ready for data" state and output frames are delivered continuously. Thus, there are no stall periods (stall = stall_0 = 0), and the frame variable of the timing diagram defaults to 16 sample periods. There is, however, a pipeline delay (i.e., it takes some time for the first output frame to appear) with frame_0 = 84 sample periods.

Xilinx LogiCORE

The block always uses the Xilinx LogiCORE fft V1.0 (Virtex) or FFT V2.0 (Virtex-II). The number of points supported are N=16, 64, 256, or 1024. The 64, 256, and 1024 point FFTs contain external memories implemented with the LogiCORE Dual Port Block Memory V3.2. The number of memory blocks (either 1, 2, or 3) determines the timing characteristics and size of the implementation. The FFT LogiCOREs support only 16-bit data, although in simulation, the System Generator FFT block supports other data sizes.

The Core datasheets can be found on your local disk at:

For Virtex:

%XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft\doc\c_ff t1024_v1_0.pdf %XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft\doc\c_ff t16_v1_0.pdf %XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft\doc\c_ff t256_v1_0.pdf %XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft\doc\c_ff t64_v1_0.pdf

For Virtex-II:

%XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft_v2_0\doc \vfft1024v2.pdf %XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft_v2_0\doc \vfft16v2.pdf %XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft_v2_0\doc \vfft256v2.pdf %XILINX%\coregen\ip\xilinx\primary\com\xilinx\ip\vfft_v2_0\doc \vfft64v2.pdf

78

Xilinx Development System

Page 78
Image 78
Xilinx V2.1 manual Xilinx LogiCORE, Xilinx System Generator v2.1 Reference Guide, 52:FFT Timing Characteristics