我試圖編譯此片的VHDL代碼,使用Altera的10.2,但我得到這個錯誤:不支持的功能錯誤
Unsupported feature error: non-locally-static attribute names are not supported
我問我的教練對這個錯誤消息的一些幫助,但他說,我的源代碼對他來說看起來很好,它應該能夠正確編譯。
if ((ina'event AND ilvla=ilvlb) AND (ilvla=NOT ilvlc)) then
if (ilvla=lvla AND ilvlb=lvlb AND ilvlc=lvlc) then
ilvla <= '0';
ilvlb <= '0';
ilvlc <= '0';
clk <= '1';
else
ilvla <= (ilvlc AND ilvlb AND NOT ilvla) OR (ilvla AND NOT ilvlc) OR (ilvla AND NOT ilvlb);
ilvlb <= ilvlb XOR ilvlc;
ilvlc <= NOT ilvlc;
end if;
else
rst <= '1';
end if;
錯誤發生在if
語句的第一行。
編譯模擬,還是合成?那第一行絕對不會合成! –
我不知道...我即將做模擬,但altera的菜單中只有一個編譯選項... –