⑴ Xilinx ISE 编译时,place & route 很慢.
个人看法,有两种可能:
1. 你的工程占用资源较多,随着资源的消耗,如果工程很大,ISE需要反复将之前布线好的部分进行优化,以腾出空间给后面的逻辑,所以越到后来布通所花费的时间就越长;
2. 你的约束中有较为苛刻或是不合理的时序约束,ISE需要花大量的优化计算去满足你的约束。
欢迎讨论。
⑵ win10安装xilinx ISE14.7,ISE和SDK运行都正常,就是XPS运行后一点打开文件或
解决方法:以兼容模式安装和运行xilinxise14.7就可以了。解决方法:先下载xilinxise14.7安装包,a、在xilinxise14.7程序右键-属性。b、选择“兼容性。c、在兼容模式下,勾选“以兼容模式运行这个程序”。d、选择想要兼容的系统版本,确定即可,就可以安装成功了。
⑶ 求助,ISE编译仿真库总是出错
一句话皇碳民主忠缘
⑷ 为什么在ISE工程中添加V文件编辑不了,编译正常,就是代码显示不出来
假如你本地有一个文件是 a.h,而和它重复名字的那个文件先保留下来,把你的a.h保存到其他地方,然后从本地工程删除它,这样先保证编译通过。然后在现有的a.h那里逐个添加刚才保存那个文件信息,逐步编译,直到都通过...
⑸ xilinx ise 编译的过程支持多线程么
是下载线是USB的还是并口的? 若是USB的,如果开发板和下载线都没问题,下载配置也没问题,则可能是USB驱动的问题,如果刚装过其他版本的ISE则可能导致上述问题,最简单的方法就是卸载后重装ISE。 还有可能是开发板上的跳线没搞对,下载模式的问题
⑹ Xilinx ISE多工程文件的原理图编译
一个topmole文件把子文件给串联起来,格式如下:
top mule:
------------------------------------
library ieee;
use ieee.std_logic_1164.all;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity huo_3 is --3输入或门
port(a,b,c:in std_logic;
d:out std_logic);
end entity;
architecture art of huo_3 is
component huo is --对应将2输入或门的实体写进去,port里面一个字母都不能差
port(a,b:in std_logic;
c:out std_logic);
end component;
signal ab:std_logic;
begin
u1:huo port map(a=>a,b=>b,c=>ab); --对应将两个模块的端口连接起来,
u2:huo port map(a=>ab,b=>c,c=>d);
end art;
--------------------------------
子模块:
library ieee;
use ieee.std_logic_1164.all;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity huo is
port(a,b:in std_logic;
c:out std_logic);
end entity;
architecture art of huo is
begin
c<=a or b;
end art;
⑺ 如何提高ISE的编译速度
如果你的cpu够强你应该学会如何利用好它来加速你的代码编译速度,那么你怎么才能够最大限度让你的cpu发烧呢?
下面是一个对比:
比如我的cpu是i7 3770k,
编译cocos2d-x的libcocos2d工程:
不优化:
1>Time Elapsed 00:01:35.25
优化后:
1>Time Elapsed 00:00:21.66
效果显着!!!
参考网页:
Visual Studio 2010中C++并行构建调优(1)
http://developer.51cto.com/art/201003/189235.htm
1>cl : Command line warning D9030: '/Gm' is incompatible with multiprocessing; ignoring /MP switch
解决办法是:
Properties -> Configuration Properties -> C/C++ -> Code Generation -> Enable Minimal Rebuild -> No(/Gm-)
Properties -> Configuration Properties -> C/C++ -> Geneal -> Multi-processor Compilation -> Yes(/MP)
一些含义和拓展资料:
Enable minimal rebuild
通过保存关联信息到.IDB文件,使编译器只对最新类定义改动过的源文件进行重编译,提高编译速度
Enable Incremental Compilation
同样通过.IDB文件保存的信息,只重编译最新改动过的函数
/MP (Build with Multiple Processes)
http://msdn.microsoft.com/en-us/library/bb385193.aspx
/Gm (Enable Minimal Rebuild)
http://msdn.microsoft.com/en-us/library/kfz8ad09.aspx
⑻ Xilinx SDK的C代码出现错误
错误代码出现原因有很多种:
1.在装系统时没有装好;
2.电脑的有些硬件驱动没有装好;
3.系统的缓存不够,太小了;
4.某些应用程序在安装有些文件会与系统文件相互共用,一但你删除或损坏这个程序的话,也就等于损坏了系统.计算机出现错误代码大部分是以上四个情况导致的,建议你根据不同的情况进行修复!
其实,无论是什么软件、什么程序,都是由程序员进行编写的
每个程序员都希望能编写出完美的应用程序代码
但难免会有疏忽之处.原因有多种:
一.编译错误,是由于不正确编写代码而产生.如非法实用或丢失关键字,遗漏必要的标点符号,函数调用缺参数或括号不匹配等.其它如变量未采用强制显式声明等而引起的错误.VB通常会在代码写时或运行时报错,按报错提示查找解决.
二.运行时出错,是指应用程序在运行其间执行非法操作或某些操作失败,如要打开的文件没找到,磁盘空间不够,除发运算中除数为0等.数组下标越界是一种典型的运行时错误,只有在运行时才会发现.三.逻辑错误,语法上找不出错误,应用程序也能运行,但得不到到预期结果,需认真分析并借助调试工具才能查出错误原因并改正.
⑼ ISE编译一个FPGA工程,place amp;route 这一步特别慢怎么办
是否资源用得比较满?如果这样的话则必然慢。加快速度可以通过换好的主机以及增加主机的内存来实现。