VHDL 如何把STD_LOGIC和STD_LOGIC_VECTOR拼接在一起

2025-04-28 11:22:02
推荐回答(1个)
回答1:

  1. 在VHDL中枚举类型'0'是字符类型,必须用单引号而不能用双引号;

  2. std_logic_vector类型的"+"运算,是在程序包std_logic_unsigned(无符号数运算)或者std_logic_signed(带符号数运算)中定义的,引用之前需要在实体声明前先声明USE IEEE.std_logic_unsigned.ALL;,或者声明USE IEEE.std_logic_signed.ALL;。具体声明哪一个程序包,要看你的描述中S_TEM是无符号数还是带符号数。