在运行FPGA VI时会收到一条“Invalid Bitfile”的错误消息



主要软件:
主要软件版本: 8.5
主要软件修正版本: N/A
次要软件: N/A
硬件: CompactRIO, Reconfigurable I/O (RIO)

问题: 在试图运行FPGA VI时,收到一条"Invalid Bitfile"的错误消息,而这个VI是刚刚被编译过的。为什么这个位流文件是无效的?

解答: 位流文件之所以无效,是因为FPGA的前面板上的控件名称和Tab键顺序导致了VHDL的冲突。当FPGA代码转化为VHDL时,每个控件的Tab键顺序值会连接到控件名称后。比如,如果一个控件的名字是“控件3”,他的Tab键顺序是33,那么他的VHDL中的名字是“控件333"。如果另有一个控件名叫“控件33”,他的Tab键顺序为3,那么他在VHDL中的名字也是“控件333”。这种重名会导致VHDL中产生错误。



为了解决这个问题,打开FPGA VI在工具栏上选择Edit » Set Tabbing Order... 。可以比较每个控件的Tab键顺序以及控件名称来检查是否有冲突。如果冲突存在,只需要简单的改一下Tab键顺序即可。


相关链接: KnowledgeBase 3VNBRTJ4:  Xflow Error - Program XST Returned Error Code 6 When Compiling

附件:
tabbing order.JPG




报告日期: 02/12/2008
最近更新: 04/30/2008
文档编号: 4IBCKT3S