资源简介
xilinx FPGA的二维FFT实现,有完整的testbench代码,绝对是不容错过的优秀代码。经过matlab仿真对比,精度令人满意。
代码片段和文件信息
/**********************************************************************/
/* ____ ____ */
/* / /\/ / */
/* /___/ \ / */
/* \ \ \/ */
/* \ \ Copyright (c) 2003-2009 Xilinx Inc. */
/* / / All Right Reserved. */
/* /---/ /\ */
/* \ \ / \ */
/* \___\/\___\ */
/***********************************************************************/
/* This file is designed for use with ISim build 0x8ef4fb42 */
#define XSI_HIDE_SYMBOL_SPEC true
#include “xsi.h“
#include
#ifdef __GNUC__
#include
#else
#include
#define alloca _alloca
#endif
static int ng0[] = {0 0};
static void NetReassign_45_7(char *);
static int PathDecl_56_5(char *t1)
{
int t0;
char *t2;
char *t3;
unsigned int t4;
unsigned int t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
LAB0: t2 = (t1 + 956U);
t3 = *((char **)t2);
t2 = (t3 + 4);
t4 = *((unsigned int *)t2);
t5 = (~(t4));
t6 = *((unsigned int *)t3);
t7 = (t6 & t5);
t8 = (t7 != 0);
t0 = t8;
LAB1: return t0;
}
static int PathDecl_58_6(char *t1)
{
char t2[8];
int t0;
char *t3;
char *t4;
unsigned int t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
unsigned int t9;
char *t10;
char *t11;
unsigned int t12;
unsigned int t13;
unsigned int t14;
unsigned int t15;
unsigned int t16;
LAB0: t3 = (t1 + 956U);
t4 = *((char **)t3);
memset(t2 0 8);
t3 = (t4 + 4);
t5 = *((unsigned int *)t3);
t6 = (~(t5));
t7 = *((unsigned int *)t4);
t8 = (t7 & t6);
t9 = (t8 & 1U);
if (t9 != 0)
goto LAB5;
LAB3: if (*((unsigned int *)t3) == 0)
goto LAB2;
LAB4: t10 = (t2 + 4);
*((unsigned int *)t2) = 1;
*((unsigned int *)t10) = 1;
LAB5: t11 = (t2 + 4);
t12 = *((unsigned int *)t11);
t13 = (~(t12));
t14 = *((unsigned int *)t2);
t15 = (t14 & t13);
t16 = (t15 != 0);
t0 = t16;
LAB1: return t0;
LAB2: *((unsigned int *)t2) = 1;
goto LAB5;
}
static void NetDecl_37_0(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
char *t7;
char *t8;
char *t9;
unsigned int t10;
unsigned int t11;
char *t12;
unsigned int t13;
unsigned int t14;
char *t15;
unsigned int t16;
unsigned int t17;
char *t18;
LAB0: t1 = (t0 + 1800U);
t2 = *(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-02-17 20:55 20140217\
文件 1880 2014-02-17 19:27 20140217\AddrConGen.v
文件 1195 2014-02-14 23:54 20140217\AddrConGen_tb.v
文件 82432 2014-02-14 23:54 20140217\AddrConGen_tb_isim_beh.exe
文件 5969 2014-02-17 20:55 20140217\FFT20140214.gise
文件 39396 2014-02-17 19:28 20140217\FFT20140214.xise
文件 1755 2014-02-17 20:53 20140217\fft2d_0214.v
文件 263 2014-02-17 20:53 20140217\fft2d_0214_beh.prj
文件 82432 2014-02-17 20:55 20140217\fft2d_0214_isim_beh.exe
文件 15066328 2014-02-17 20:59 20140217\fft2d_0214_isim_beh.wdb
文件 211 2014-02-17 19:27 20140217\fft2d_0214_stx_beh.prj
文件 7498 2014-02-17 20:50 20140217\fft2d_16_top.v
文件 3702 2014-02-17 19:23 20140217\fft2d_16_top_summary.html
文件 5127 2014-02-17 19:18 20140217\FFT2_FINISH.wcfg
文件 1747 2014-02-15 14:04 20140217\fft_tb.v
文件 82432 2014-02-15 14:05 20140217\fft_tb_isim_beh.exe
文件 3785 2014-02-15 17:34 20140217\FIFO_FFT.wcfg
文件 5531 2014-02-17 18:40 20140217\FIFO_FFT_RAM.wcfg
文件 1916 2014-02-14 18:29 20140217\fifo_tb.v
文件 82432 2014-02-15 00:19 20140217\fifo_tb_isim_beh.exe
文件 3657 2014-02-14 18:37 20140217\fifo_tb_pic.wcfg
文件 145 2014-02-14 17:38 20140217\fifo_tb_stx_beh.prj
文件 6764 2014-02-17 20:55 20140217\fuse.log
文件 7459 2014-02-17 20:55 20140217\fuse.xmsgs
文件 232 2014-02-17 20:53 20140217\fuseRelaunch.cmd
目录 0 2014-02-17 19:19 20140217\ipcore_dir\
文件 239 2014-02-15 20:03 20140217\ipcore_dir\coregen.cgp
文件 2346 2014-02-15 20:03 20140217\ipcore_dir\coregen.log
文件 1264 2014-02-14 12:29 20140217\ipcore_dir\create_fft16.tcl
文件 1275 2014-02-14 12:12 20140217\ipcore_dir\create_fifo_i64_o64.tcl
文件 1278 2014-02-15 19:50 20140217\ipcore_dir\create_ram64.tcl
............此处省略317个文件信息
- 上一篇:基于matlab的坐标转换系统设计与实现
- 下一篇:libmwins.so
相关资源
- 基于Matlab和FPGA的FIR数字滤波器设计及
- MATLAB设计FPGA实现联合ISE和Modelsim仿真
- 基于FPGA与MATLAB的fir滤波器实现Verilo
- FPGA实现ROM存储图片的VGA显示
- FSK调制FPGA实现
- LDPC编译码器Matlab代码及参考资料
- 关于在FPGA上建立SOPC的教程
- 基于FPGA技术的FIR数字滤波器的设计
- FPGA实现的数字下变频
- 基于FPGA的中值滤波算法的设计与实现
- 数字滤波器的MATLAB与FPGA实现(第二版
- 图像中值滤波FPGA和MATLAB的实现
- 数字调制解调技术的MATLAB与FPGA实现—
- 数字滤波器的MATLAB与FPGA实现——Alt
- Matlab在FPGA中的应用书+光盘
- Xilinx FPGA开发实用教程光盘资源
- 数字通信同步技术的MATLAB与FPGA实现—
- 数字通信同步技术的MATLAB与FPGA实现—
- [ 数字调制解调技术的MATLAB与FPGA实现
- 数字滤波器的MATLAB与FPGA实现第二版—
- 二阶锁相环Matlab程序及其FPGA程序
- g_snake.rar
- LDPC编码解码FPGA Verilog+MATLAB
- [数字滤波器的MATLAB与FPGA实现——Al
- FIR滤波器的MATLAB及FPGA实现代码
- 数字滤波器的MATLAB与FPGA实现:ALTERA
- 数字通信同步技术的MATLAB与FPGA实现完
- 数字调制解调技术的MATLAB与FPGA实现
- 数字通信同步技术的matlab与FPGA实现
- 数字通信同步技术FPGA实现
评论
共有 条评论