Xilinx ISE 编译时,place & route 很慢.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xilinx ISE 编译时,place & route 很慢.相关的知识,希望对你有一定的参考价值。
我用的12.4版本,编译到place & route时,phase1、2耗时还算正常,phase3、4都是三分多钟,再后面就得多半个小时了,转了两个小时还是没完,就给挺了。请问谁遇到过这种情况,什么原因。
个人看法,有两种可能:1. 你的工程占用资源较多,随着资源的消耗,如果工程很大,ISE需要反复将之前布线好的部分进行优化,以腾出空间给后面的逻辑,所以越到后来布通所花费的时间就越长;
2. 你的约束中有较为苛刻或是不合理的时序约束,ISE需要花大量的优化计算去满足你的约束。
欢迎讨论。追问
我的时钟约束一开始写的是精确到小数点后两位(有4.44ns、8.89ns、14.22ns等几种),后来改成精确一位了,然后就能编译完。时钟一般需要精确到什么程度。
追答过于精确的约束其实是没有意义的,甚至有可能编译器就不可能实现,你仅需要给它一个大致的约束(以满足你的时序逻辑为前提),编译器完成全部编译再计算出各条支路的准确时延。
追问最后一句 “编译器完成全部编译再计算出各条支路的准确时延” 是什么意思?
追答意思就说,编译器在你给定的大致约束下完成编译之后,会将各条线路的延时准确的计算出来,并以报告的形式输出。这时候你大概才能看到4.44ns、8.89ns、14.22ns等如此精确的时序。
参考技术A 你有仿真吧?如果有的话,关闭它,试试Windows 10下Xilinx ISE需要注意的事项。
一是安装。可以在Windows 10下安装Xilinx ISE 14.7.
详见:https://www.eevblog.com/forum/xilinx/guide-getting-xilinx-ise-to-work-with-windows-8-64-bit/?action=printpage
二是运行。有的安装方法在Windows 64位下使用ISE 32 位。在最后下载到器件时会报错。因此,需要运行和操作系统一致的ISE版本下载。
详见:https://www.xilinx.com/support/answers/30184.html
以上是关于Xilinx ISE 编译时,place & route 很慢.的主要内容,如果未能解决你的问题,请参考以下文章
(转)modelsim10.0C编译ISE14.7的xilinx库(xilinx ip核)
安装xilinx ise后,会出现多个应用程序比如vivado,vivado HLS, xilin
modelsim编译Xilinx器件库的另一种方法(节省时间)