FPGA数字信号处理实现原理及方法代码
所属分类:其他
开发工具:VHDL
文件大小:4705KB
下载次数:2
上传日期:2020-08-01 09:23:20
上 传 者:
libarenzzy
说明: 本光盘是《数字信号处理FPGA实现》一书的配书光盘,内容包括了书中第二章给出的所有示例以及该书的12个实验完整的工程文件。
本光盘根目录下有3个文件夹,分别为dsp48_application,dsp48e_application和DSP_Example。
(This CD-ROM is the CD-ROM of the book "FPGA implementation of digital signal processing". It includes all the examples given in Chapter 2 and the complete engineering documents of 12 experiments in the book.
There are three folders in the root directory of this CD-ROM, which are dsp48_ application,dsp48e_ Application and DSP_ Example.)
文件列表:
FPGA数字信号处理实现原理及方法 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\doFFTplot.m (3422, 2009-07-30)
FPGA数字信号处理实现原理及方法\DSP_Example\slblocks.m (544, 2008-01-18)
FPGA数字信号处理实现原理及方法\DSP_Example\test1 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test1\fir1.mdl (71075, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test10 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test10\lms1.mdl (111952, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test10\lms_audio (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test10\lms_audio\Yabu_sample_48_mono.wav (1495084, 2008-01-18)
FPGA数字信号处理实现原理及方法\DSP_Example\test10\lms_audio\adaptive_lms1.mdl (30299, 2008-10-24)
FPGA数字信号处理实现原理及方法\DSP_Example\test10\lms_audio\adaptive_lms2.mdl (124409, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test10\lms_transpose.mdl (110513, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test11 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\audio.mdl (299658, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\costas_loop.mdl (91996, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\early_late.mdl (95222, 2008-09-12)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\generate_audio.mdl (100788, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\loop_filters.mdl (48227, 2008-07-19)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\phase_and_filter.mdl (63346, 2008-07-19)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\phase_detector.mdl (49904, 2008-07-19)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\pll_01 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\pll_01\phase_detector.mdl (49904, 2008-07-19)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\pll_02 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\pll_02\loop_filters.mdl (48227, 2008-07-19)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\pll_type2.mdl (77830, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\pll_type2_noise.mdl (77241, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\pll_types_1_and_2.mdl (110721, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\rectangular.mdl (47715, 2008-09-12)
FPGA数字信号处理实现原理及方法\DSP_Example\test11\squaring.mdl (105756, 2008-09-11)
FPGA数字信号处理实现原理及方法\DSP_Example\test2 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test2\asymmetric_8weight.mdl (93085, 2008-11-03)
FPGA数字信号处理实现原理及方法\DSP_Example\test2\even_symmetric_8.mdl (76110, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test2\mux_2channels.mdl (122118, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test2\mux_2channels_pipelined.mdl (128718, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test2\mux_3channels.mdl (142477, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test2\odd_symmetric_9.mdl (82898, 2008-12-17)
FPGA数字信号处理实现原理及方法\DSP_Example\test3 (0, 2011-03-30)
FPGA数字信号处理实现原理及方法\DSP_Example\test3\cordic_cells.mdl (94488, 2008-07-24)
FPGA数字信号处理实现原理及方法\DSP_Example\test3\cordic_cells2.mdl (94488, 2008-07-24)
... ...
**********************************************************************
** Disclaimer: LIMITED WARRANTY AND DISCLAMER. These designs are
** provided to you "as is". Xilinx and its licensors make and you
** receive no warranties or conditions, express, implied,
** statutory or otherwise, and Xilinx specifically disclaims any
** implied warranties of merchantability, non-infringement,or
** fitness for a particular purpose. Xilinx does not warrant that
** the functions contained in these designs will meet your
** requirements, or that the operation of these designs will be
** uninterrupted or error free, or that defects in the Designs
** will be corrected. Furthermore, Xilinx does not warrantor
** make any representations regarding use or the results of the
** use of the designs in terms of correctness, accuracy,
** reliability, or otherwise.
**
** LIMITATION OF LIABILITY. In no event will Xilinx or its
** licensors be liable for any loss of data, lost profits,cost
** or procurement of substitute goods or services, or for any
** special, incidental, consequential, or indirect damages
** arising from the use or operation of the designs or
** accompanying documentation, however caused and on any theory
** of liability. This limitation will apply even if Xilinx
** has been advised of the possibility of such damage. This
** limitation shall apply not-withstanding the failure of the
** essential purpose of any limited remedies herein.
**
** Copyright (c) 2003 Xilinx, Inc.
** All rights reserved
**
******************************************************************************
Revision Note
July 12, 2005. Updated Fully Pipelined 35x35 Multiplier codes. The codes are
mult35x35_parallel_pipe.v
mult35x35_parallel_pipe.vhd
August 05, 2005. Updated HDL files for the counter. Set CEC, CECTRL, CECINSUB to 1.
Corrected OPMODE and ADD_SUB definition according to the counter section description in Chapter 2
August 11, 2005. Updated HDL files for accum48, mult35x18_sequential_pipe, and mult35x35_sequential_pipe.
Corrected LEGACY attribute to mult18x18 when MREG is 0
November 27, 2005. Added div_sub_cascade.* files.
January 30, 2006. Remeoved SIM_X_INPUT attribute from the VHDL and Verilog files.
March 10, 2006. Registered OPMODE and SUBTRACT inputs of the DSP48 in the cntr_load.v and cntr_load.vhd files.
May26, 2006. Changed the attribute passing statements in the Verilog codes.
Fixed functional error in fast_sqrt_mult_cascade files.
January 27, 2007 Changed the Barrelshifter code to include 17 bit shifting. This was done by using the SUBTRACT input.
******************************************************************************
basic math function zip (ug073_c02.zip) file contains
Loadable counter design
cntr_load.v
cntr_load.vhd
cntr_load.ucf
Division using multiplier (DSP48 connected in cascaded mode)
div_mult_cascade.v
div_mult_cascade.vhd
div_mult_cascade.ucf
Division using subtrater (DSP48 connected in cascaded mode)
div_sub_cascade.v
div_sub_cascade.vhd
div_sub_cascade.ucf
Square root using multiplier (DSP48 connected in cascaded mode)
sqrt_mult_cascade.v
sqrt_mult_cascade.vhd
sqrt_mult_cascade.ucf
The verilog and vhdl synthesized and places and routed using Foundation 6.2.03i, Application
version G-31. XST ws used for synthesis. All other synthesis and PAR settings were set to
default.
近期下载者:
相关文件:
收藏者: