我正在尝试使用 Altera 10.2 在 VHDL 中编译这段代码,但出现此错误:
不支持的功能错误:不支持非本地静态属性名称
我就这个错误信息向我的导师请教了一些帮助,但他说我的源代码在他看来很好,应该可以正确编译。
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
语句的第一行。