سلام .
برنامه بدون خطا 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;






دیدگاه