本文主要是介绍初入FPGA之ISE遇到的问题(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.编译时出现报错:
ERROR:Pack:1107 - Pack was unable to combine the symbols listed below into a
single IOB component because the site type selected is not compatible.
即名字为IP_LXXX_X的引脚只能作为专用输入引脚,而不能作为输出引脚。
这是我在写约束文件是,误将开发板的开关引脚写入了输出引脚,这是专用输入引脚,不能输出。
2.always中的赋值只能赋值给reg变量,再由assign语句有reg给wire,约束文件只能对应wire
3.出现警告:Found 1-bit latch for signal ,出现了一位锁存器,这是因为if条件语句没有列出全部情况对应的程序,如
if(a == 0) 没有a等于其他值时的程序就会报错,一定要改!
4.if 和 else 记住写 begin和end,不然会出现奇奇怪怪的错误
这篇关于初入FPGA之ISE遇到的问题(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!