поэтому я наткнулся на старый код, который мне нужно воспроизвести, но он не будет компилироваться с новым компилятором 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 просто избыточен?
Кроме того, Xilinx выдает ошибку: «Логика для сигнала управляется часами, но не является действительным последовательным описанием».
Спасибо, и любая помощь приветствуется.