我有这段代码:
type mem_type is array (0 to 15) of std_logic_vector (15 downto 0);
signal Mem : mem_type:= (X"269F",X"351A",X"7752",X"9152",
X"CCD1",X"7A8B", "A429",X"5758",
X"A325",X"BC3D",X"725D",X"B459",
X"7264",X"E241",X"74FC",X"19BC");
我在初始化Mem的行中收到以下错误:
找不到具有与聚合匹配的类型元素的数组或记录类型。
答案 0 :(得分:4)
您的一个初始化值在指定十六进制值之前没有X
。您的代码然后尝试将字符串放入16位std_logic_vector
,这当然是错误。