Vhdl Xilinx-ise9.2与FPGA编程

Vhdl Xilinx-ise9.2与FPGA编程,vhdl,fpga,spartan,Vhdl,Fpga,Spartan,谁能告诉我如何配置Xilinx ISE以获得最快的FPGA编程速度 我有斯巴达3启动板(FPGA芯片是xc3s200)。我不确定编程电缆的名称,但我将它插入计算机的LPT1(并行端口),另一端插入Spartan 3板的JTAG头。目前,它需要超过1分钟的程序,我的项目不是那么大(它只是初学者的东西) 另外,我注意到现在我需要打开“创建回读数据文件”和“创建掩码文件”选项。如果没有检查,我就无法对FPGA进行编程 有人能告诉我什么是FPGA编程的最佳Xilinx ISE选项吗 谢谢:) 另外,我应

谁能告诉我如何配置Xilinx ISE以获得最快的FPGA编程速度

我有斯巴达3启动板(FPGA芯片是xc3s200)。我不确定编程电缆的名称,但我将它插入计算机的LPT1(并行端口),另一端插入Spartan 3板的JTAG头。目前,它需要超过1分钟的程序,我的项目不是那么大(它只是初学者的东西)

另外,我注意到现在我需要打开“创建回读数据文件”和“创建掩码文件”选项。如果没有检查,我就无法对FPGA进行编程

有人能告诉我什么是FPGA编程的最佳Xilinx ISE选项吗

谢谢:)

另外,我应该告诉您,我正在Windows XP虚拟机中运行Xilinx ISE。这可能是导致速度问题的原因吗?如果是的话,你能至少告诉我如何去掉这个掩码文件吗,因为在我没有创建它之前,所有东西都工作了…

每个给定设备的完整设备比特流(加载到FPGA上的“文件”)的大小总是相同的;它不依赖于功能。“空”设计的比特流大小与使用大部分FPGA资源的比特流大小相同

配置时间取决于配置模式(串行、并行8/16/32位)和配置硬件(FPGA、PROM、闪存、编程电缆能力、设置和工作频率)


听起来你正在使用非常旧的并行电缆(PC-III?);尝试使用最新的USB接口,JTAG(即串行接口,顺便说一句)的编程时间应该会更快。

1分钟对于这么小的设备来说是很长的时间

这是包括一定量的编译时间,还是impact需要很长时间才能加载到您的系统上

无论如何,速度的提高可以来自:

  • 比特流压缩-您可以启用此选项以生成更小的比特流,从而更快地加载
  • 更快的配置时钟(在配置软件中更改此项,例如Impact)-不知道并行电缆的速度有多快,但我可以在我尝试过的大多数板上使用我的USB电缆实现12MHz,在一些设计不太好的板上使用6MHz

尝试查看是否可能发生位碰撞。我自己还没试过,但你可能想读这篇文章。


RRS

好的,我已经找到了创建掩码文件的原因。。。“验证”已启用,并且如果没有掩码文件,iMPACT似乎无法验证。我问题的另一部分(是否有任何方法可以加快进程)仍然存在:)那么,是否有任何方法可以加快进程?现在我已经开始验证,速度更快了,但我只是想知道还有什么我能做的。我在Xilinx的状态栏中看到如下值:配置并行III 200KHz和LPT1。我可以改变频率吗?频率是多少?谢谢,我会尝试比特流压缩:)你能告诉我如何更改配置时钟吗?配置时钟在软件中更改,这会影响配置(例如影响)我不能更改配置时钟频率。。。所以它必须是200kHz是最大的平行电缆。。。但关闭验证只需30秒,打开位流压缩只需12秒:)所以任务完成了XD