xilinx ise结合matlab对数字系统进行联合设计与仿真方法.pdfVIP

xilinx ise结合matlab对数字系统进行联合设计与仿真方法.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xilinx ise结合matlab对数字系统进行联合设计与仿真方法

空间电子技术 2007年第 3期         SPAC E EL EC TRON IC TECHNOLO GY 57 X ilinx ISE结合 MA TLAB 对数字系统 进行联合设计与仿真方法 崔冕  王宇 (西安空间无线电技术研究所 ,西安 7 10000)   摘  要  文章介绍一种 X ilinx ISE 结合 MA TLAB 对数字系统进行联合设计与仿真的方 法 ,这种方法通过 MA TLAB 来完成数字系统的原理方案仿真 、分模块设计仿真和系统参数 获取 ;在 X ilinx ISE FPGA 设计软件中编写 VHDL 语言程序来实现具体设计 ;在 ModelSim 波 形仿真软件中进行波形仿真 ;通过比较 X ilinx ISE 与 MA TLAB 的仿真结果差异来实现硬件 模块的功能验证 、模块内参数的调整和系统功能的直观验证 ;最后以某一设计实例介绍了该 方法的具体应用 。 主题词  数字信号处理  设计  仿真 1 数字信号处理 FPGA 设计实现和验证中存在的问题和解决方法   用 FPGA 来实现信号处理的算法有可能碰到以下一种或几种情况 : a. 实现复杂的数字处理功能 ,例如实现 D FT、数字滤波等通信信号处理算法 ; b. 模块多且功能验证十分繁琐 ; c. 数字系统尚包含某些不确定因素 ,例如环路参数等 ; d. 数字系统包含范围较大的反馈环节 。 实际设计中碰到的困难主要是以前的设计流程中系统方案和原理性仿真与硬件设计仿真脱节 , 尤其是在高速数字信号处理 FPGA 设计实现中没有很好的算法仿真验证手段 。 联合设计与仿真的方法针对数字信号处理 FPGA 设计实现中碰到的问题和困难 ,提出了有效可 行的解决方法 ,大大提高了数字信号处理算法 FPGA 设计实现的效率 ,有较高的推广应用价值 。联合 设计与仿真的方法主要包括以下 3个方面 。 a. 分别创建数字系统的 MA TLAB 仿真的数据源产生程序和实现特定功能的系统算法程序以及 VHDL 设计仿真程序模型 ;根据硬件性能对 MA TLAB 中的数据源进行量化 , 由浮点数转化成定点数 ( ) 据源 ,把系统仿真 浮点 中的某些功能模块改造成定点模型的 MA TLAB 模型 , 比如用定点的 Sim u link模块来建立定点模型 。 b. 对 VHDL 源程序需要仿真的部分分层次建立 VHDL Te stbench 文件 ,把原文件关联进去 ; 在 Te stbench文件中运用 VHDL 语言的 Text IO 程序包实现对输入输出数据的读写 ,再结合 ModelSim 仿 真软件实现对数字系统的仿真 ;仿真后输出的测试数据可以在 VHDL Te stbench 文件指定的输出文本 文件中找到 ,它的数据存储格式是按列向量存储的 ,可以直接被 MA TLAB 读取 ,做有关数学运算或者 数字信号处理运算如 FFT等的运算并绘图显示 。 c. 特殊功能模块的仿真与验证 ,如对一些存储器的初始化和仿真以及一些双向总线的仿真都是 收稿 日期 : 2005 - 10 - 31;   收终修稿 日期 : 2007 - 03 - 14 58 空间电子技术                 2007年第 3期 由特定的测试方法来完成的。 2 VHDL Te stbench 的概念和高效的 Te stbench 文件编写 2 1 FPGA 测试与验证的基本概念及方法 [ 1, 2] ( ) 1 测试基准 一旦设计者描述了一个设计 ,必须对其进行验证 , 以检查是否符合设计规范 。最常见的验证方法 是在模拟时施加输入激励信号 ,然后 “读 ”该设计的输出信号 。ModelSim 等波形仿真软件可以完成这 个 “读 ”的功能 ,但是输入激励信号需要用模拟器来完成 。使用模拟器输入激励语言的一个主要缺点 是它随着模拟器的不同而不同。

文档评论(0)

wujianz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档