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の初期値ゼロを定義する方法を知っている人はいますか?