- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Xilinx常见问题回答,面试常见问题及回答,淘宝客服常见问题回答,面试常见问题回答技巧,天猫客服常见问题回答,面试常见的问题及回答,英文面试常见问题回答,电商客服常见问题回答,淘宝常见问题回答,桩功常见问题回答
问:我在ISE4.1 中,用fpga express verilog编译的某些文件,用modelsimxe只能前仿,
不能后仿,不知5.1i是否有改进?
答: 4.1i 支持用Modelsim XE 实现行为级仿真和时间仿真,5.1I 也同样。请用热线
(china_support )打开一个例子并在4.1i/Modelsim XE运行时间仿真以解决你的
问题。
问:和5.1 结合比较好的验证工具除了Modelsim外,PC机上可运行的有什么?
答:所有能接受Verilog/VHDL文件的仿真器都能使用。但我们推荐使用Modelsim仿真器,
因为Modelsim把ISE输出的.doc文件用做脚本,此外,Modelsim XE专为Xilinx器件提供了
预编译的库。
问:ISE在综合的时候,把很多中间信号、特别是组合逻信号都综合掉了(或改名了),这样
在后仿的时候造成了很大的不便,请问如何避免这一问题?
答:可以使用Keep Hierachy 选项并且在你的综合工具以及我们的布局布线工具里保持网
络名选项,这样就可以在你的设计里看见和你以前的同样的网络名。要获得更多的帮助,可
以同你的FAE或者在网上发EMAIL给 china_support 。
问:Data2BRAM可以简化哪些工序?
答:Data2BRAM 提供了一种简便的方法用以修改BlockRAM的内容而不需要预编译你的整
个设计。Data2BRAM的创建可以方便地把CPU软件镜象同FPGA的位数据流相结合并且可
以从BlockRAM 的内部地址空间执行软件。当你用Xilinx 的Microblaze 的软CPU 核或
VirtexIIPro 的内嵌PowerPC核进行设计时这一点尤其有用。
问:毛刺有何比较好的消除方法。实现加法,利用ieee.std_logic_signed.all中的+,a;
=b+c;是否是最佳方案。还是需要另外自己编加的程序。流水线如何实现?
答:在组合逻辑电路的设计中毛刺主要来源于多个输入信号的同时变化,同步设计中毛刺的
最大影响是你的时钟信号上有毛刺。为了避免这种现象,通常的做法就是使用带时钟使能的
FF以去除任何的门时钟设计。
问:请问用ISE5.1i,在设计中要注意的主要的问题是什么?如何更好地发挥系统的优势?
答:下面是一些通常需要注意的规则:总是使用同步设计;不要使用门时钟;总是使用全局
时钟缓冲来路由时钟信号;在RTL (寄存器传输级)写可综合的HDL代码。避免使用抽象的
行为级模型;总是使用时间约束以保证性能。
问:ISE 5.1i是否可以使用MATLAB6.5 来做仿真?
答:我假定你正在从事DSP的设计并且使用Matlab和Xilinx System Generator进行数字信号
处理。你可以使用Matlab/Simulink和System Generator编译你的DSP模型并做系统级仿真,
那样的话从System Generator你就能生成可综合的VHDL代码用于Xilinx后端布线工具。
问:请较详细地介绍所谓的增量设计技术
答:增量设计,作为一个流程,能够极大地减少布局布线时间并且当对一个近似完整的设计
作小的变动时可以保持整个系统的性能。它需要整个设计遵循一个非常好的层次化设计规则
以确保这个设计被分配进各个独立的逻辑分组里。每一个逻辑分组在Xilinx 的FPGA里受到
约束以使之只占有自己的空间。在设计中当对其中之一的逻辑分组做改动时,一个增量设计
流程可以确保未做改动的逻辑分组在进行综合输出时不变化。接着布线工具对改动了的逻辑
分组(在它被指定的区域里)重新进行布局布线,而未改动的逻辑分组则继续以前的布局布
线结果。通过保持以前未改动逻辑分组的结果,这些逻辑分组的性能得以保持并整个设计的
布局布线时间得以削减。当调试整个设计时就为设计人员节省了宝贵的时间。要了解更多的
关于增量设计流程的细节请参考Xilinx 应用文档XAPP418 。
问:请问在ISE5.1 中怎么使用命令行方式?比如用命令ngdbuild -p xcv300bg432-4
bram2048x8.edn,在什么地方使用这个命令?
答:ISE实际上是一个壳程序以执行命令行方式的程序。当在ISE中进行Translate 时会调用
Ngdbuild。如果你对我们的命令行工具流程熟悉的话,你也可以不使用ISE的GUI而从OS的
命 令 解 释 器 窗 口 来 运 行 ngdbuild
文档评论(0)