所以我遇到了一些我必须复制的旧代码,但它不能用新的 Xilinx 编译器编译,所以我需要弄清楚它到底做了什么。我有这样的事情:
if rising_edge(clk) then
—do some things
if rising_edge(clk) then
—do some other things
end if
end if
是否需要 2 个时钟周期才能到达内部 if 语句,或者第二个 if 语句只是多余的?
此外,赛灵思给出了错误:“信号逻辑由时钟控制,但似乎不是有效的顺序描述”</p>
谢谢,任何帮助表示赞赏。