我正在使用Lattice Diamond 3.6
我遇到的问题是我的代码设置为从A点获取一堆输入,对它们进行去抖,然后将它们转发并输出到B.然后,它还需要来自B的输入,去抖动他们,并将他们发送给A.
关键是这是一个控制器,它检查某些操作条件,如果有什么东西横向移动,只会继续传递一些信号进行监控。
此时所有VHDL代码正在接收信号,将它们传递给去抖器,检索它们,然后再将它们传出。 IDE还选择删除所有这些信号。
Semantic error in "LOCATE COMP "PERIPHERALSOUT(0)" SITE "F15" ;": COMP "PERIPHERALSOUT(0)" cannot be found in design. This preference has been disabled.
去抖动器不是问题所在,因为它可以很好地处理大量其他信号,并且没有任何错误。
问:我需要做些什么来阻止这些信号被忽略并导致大量错误和警告,并可能从设计中删除?