我正在尝试在 VHDL 中定义一个函数,但我得到了
错误:tst.vhd(4):靠近“子类型”:语法错误
这是代码
subtype word10 is bit_vector(9 downto 0);
subtype word8 is bit_vector(7 downto 0);
function tst (input : in word10) return word10 is
variable tmp : word10;
-- code here
begin
return tmp;
end tst;
entity tester is
end;
architecture tst of tester is
begin
end;
这是我第一次用 VHDL 编码,我不知道是什么错误。
有任何想法吗?