FPGA开发要掌握的六大基础知识(3)

Xilinx FPGA开发软件为ISE.现在其版本更新比较快,大家现在常用的版本都在ISE12.1了。

使用ISE开发FPGA,需要根据自己的设计内容和设计目标设置,在开发软件中设置一些参数。这些参数对成功开发可以说必不可少。

常用选项之一: Keep Hierachy。该参数有3个值:NO、YES、Soft.
在使用Chipscope进行调试时,如果是采用的网表插入ICON的方法的话,或者是为了便于调试,最好是保留设计的层次结构,选择Yes或Soft。Yes与Soft的区别是:
Keep Hierachy =Yes:对Debug阶段有用,XST会根据层次综合而不打破层次优化,所有寄存器名字都以名字排列,Traslate通过ucf文件可以很方面地找到需要的约束对象。
Keep Hierachy =Soft:则在综合时保持层次,在MAP阶段工具将打破层次关系;但INSTANCE名字还是保留。

在FPGA设计原型验证阶段,选YES会提高XST的综合速度。

常用选项之二:register_duplica  TI on + max_fanout + equivalent_register_removal + resource_sharing - 允许自动复制寄存器,设置最大扇出,禁止资源共享。这4个选项是对MAP和PAR的效果影响最明显的。不同的设计,他们的选择
组合方式不尽相同。要看具体设计情况。下面是其中的一种开发策略。
 TI ming不满足时使用复制寄存器的方法通常能改善一些瓶颈。综合器为了节省面积而做出的某些优化可能导致对时序不利,因此关闭equivalent_register_removal和resource_sharing可能可以改善时序。

FPGA开发要掌握的六大基础知识(3)_设计制作_电源/新能源
15
12
0
37

相关资讯

  1. 1、《碟中谍6》曝“任务出击”预告“最顶级动作片”八月来袭4513
  2. 2、《错伏》上海酷暑热拍斓曦沙溢无缘情感戏3249
  3. 3、“明明很火,你却一集未看”的5部剧,你若全看过,容我叫你大佬4294
  4. 4、御赐小仵作:薛尚书是昌王,小金鱼真实身份其实是昌王的儿子?604
  5. 5、前有吕良伟的《跛豪》后有刘德华的《五亿探长雷洛传》,都够经典1094
  6. 6、女星民国扮相TOP8!冷清秋最温柔,第一竟是鬼马精灵的她4587
  7. 7、在日漫风国产动画电影充斥银幕时,这部中国风动画凭什么赢了?3277
  8. 8、周润发接受访问自爆捐出56亿财产原因:对需要这笔钱的人挺好的4570
  9. 9、《他在逆光中告白》:看阮念初如何反套路,我对勇敢追爱的大女主真香了!1326
  10. 10、《庆余年》意外捧红二皇子,戏内戏外都爱光脚?还出生于艺术之家2100
全部评论(0)
我也有话说
0
收藏
点赞
顶部