我正在使用SignalTap调试我的代码。在我的代码中,我有一个简单的计数器,在迭代过程中,我从SignalTap命中列表中删除了cntr。 在我更换它之后,它就失去了重要性。然后,我查看了Quartus手册,并添加了以下内容:
signal cntr : unsigned(21 downto 0);
attribute syn_keep: boolean;
attribute syn_keep of cntr: signal is true;
我去了SignalTap,在我感兴趣的文件的合成前约束中,我重新列出了这些节点,并且找不到cntr。我做错了什么? cntr被引用了多次。我什至对其进行了编译,以确保cntr位于系统中。