我在将初始值零赋予 VHDL 中的 matrix2D 信号类型时遇到问题。我将其定义如下:
type matrix2D is array (integer range <> , integer range <> ) of signed(2 downto 0);
在我的初始值的 VHDL 代码中,我写道:
process(matrix1, matrix2, s_out_adder)
variable v_flipflop_adder: matrix2D(0 to 4, 0 to 4) :=((0 to 4),(others =>(others=>'0')));
begin
....
但不幸的是,它不起作用。
有谁知道我如何为 matrix2D 定义初始值零?