Arrays 标准逻辑向量数组

Arrays 标准逻辑向量数组,arrays,vector,vhdl,Arrays,Vector,Vhdl,我想创建一个数组,可以将std_逻辑_向量作为它的元素,但我不知道如何将元素放入数组中 我创建数组的代码如下所示: type ist_array is array (0 to 1) of std_logic_vector(31 downto 0); 我想把2个32位向量放到这个数组中。向量是输入端口 但是从这里开始,我不知道如何将向量放入数组中 我怎么能做到这一点呢?不知道为什么它在没有解释的情况下被否决了 我通过试用和调试找到的解决方案是: type ist_array is array (

我想创建一个数组,可以将std_逻辑_向量作为它的元素,但我不知道如何将元素放入数组中

我创建数组的代码如下所示:

type ist_array is array (0 to 1) of std_logic_vector(31 downto 0);
我想把2个32位向量放到这个数组中。向量是输入端口

但是从这里开始,我不知道如何将向量放入数组中


我怎么能做到这一点呢?

不知道为什么它在没有解释的情况下被否决了

我通过试用和调试找到的解决方案是:

type ist_array is array (0 to 1) of std_logic_vector(31 downto 0);
variable Instructions: ist_array;
其中,
ist\u array
是我要创建的数组类型,
Instructions
是具有类型
ist\u array
的变量声明

然后,要将向量放入该数组,我只需执行以下操作:

Instructions(0) := a_vector(31 downto 0);