سلام .
برنامه بدون خطا compile میشه ولی هنگام simulation خطای زیر را می دهد :
Signal 'm_nonzero' has multiple drivers but is not a resolved signal.
نمی دونم واسه چی خطا گرفته .
برنامه بدون خطا compile میشه ولی هنگام simulation خطای زیر را می دهد :
Signal 'm_nonzero' has multiple drivers but is not a resolved signal.
نمی دونم واسه چی خطا گرفته .
کد:
library IEEE; use IEEE.STD_LOGIC_1164.all; package m_package is type matrix1x48 is array (1 to 48) of integer range 127 downto 0; type matrix1x24 is array (1 to 24) of integer range 127 downto 0; type matrix24x2 is array (1 to 24,1 to 2) of integer ; type matrix1x8 is array (1 to 8) of integer range 127 downto 0; type matrix1x7 is array (1 to 7) of integer range 127 downto 0; type array_H is array(1 to 24) of integer range 127 downto 0; constant z:integer:=2; type matrix1x6 is array (1 to 6) of integer range 127 downto 0; type matrix7xz is array (1 to 7,1 to z) of integer range 127 downto 0; end M_package; ----------------------------------------------------------------- library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.NUMERIC_STD.ALL; use ieee.std_logic_arith.all; use work.m_package.all; entity CNP is port ( M_matrix:in matrix24x2 ; L:out matrix1x8); end ; architecture behave of CNP is signal M_nonzero:matrix1x8; begin M_nonzero(1)<=M_matrix(2,1); M_nonzero(2)<=M_matrix(3,2); m_nonzero(3)<=M_matrix(9,1); M_nonzero(4)<=M_matrix(10,2); M_nonzero(5)<=M_matrix(13,2); M_nonzero(6)<=M_matrix(14,1); end;
دیدگاه