文件名称:1024点FFT快速傅立叶变换
文件大小:511KB
文件格式:ZIP
更新时间:2018-03-29 16:41:42
FFT
1. create a new project from within Foundation 2. unzip the FFT design files into the newly created project directory 3. Open the VHDL file 'fftwrap.vhd' in the Foundation HLD editor 4. In the HDL editor create a schematic macro symbol by selecting 'Create Macro' under the 'Project' menu- bar option. This will create a symbol that can be used in the Foundation schematic design flow. 5. Start the Foundation schematic editor. 6. Running Create Macro in step 4, generated a symbol called 'fftwrap' - this should now be available in the component library in Foundation. This symbol is associated with the fftwrap .vhd file, which in turn instantiates xfft1024.ngo. Insert this symbol in to your schematic. The symbol properties for 'fftwrap' should be: $BUSDELIMITER =< $DEF=VHDL $FILE=FFTWRAP.VHD 7. Carefully follow the datsheet to interface the FFT Core to the rest of your design. Particular attention must be paid to the databus and address bus registering in the device IOB's.
【文件预览】:
1024点FFT快速傅立叶变换
----REG10.ngo(3KB)
----RADD8LU.ngo(12KB)
----MUX21W16.ngo(13KB)
----MUX3W10.ngo(15KB)
----MUX21W9.ngo(8KB)
----SIN1024.ngo(121KB)
----sim.cmd(2KB)
----MULXX.ngo(345KB)
----t1024.dat(16KB)
----RADD9LU.ngo(13KB)
----test3.ngo(162KB)
----TCOMPW8.ngo(11KB)
----COS1024.ngo(121KB)
----cmplx3.dat(76KB)
----REG16.ngo(5KB)
----readme.doc(21KB)
----FFTWRAP.ngo(20KB)
----Z17W10.ngo(9KB)
----sim2.cmd(1KB)
----MUX4W16.ngo(35KB)
----MUX4W10.ngo(22KB)
----RSUB16.ngo(14KB)
----TCOMPW16.ngo(22KB)
----xfft1024.ngo(549KB)
----Z5W16.ngo(10KB)
----RADD16.ngo(14KB)
----Fftwrap.vhd(17KB)
----TCOMPW15.ngo(21KB)