Hi, I have a problem with PORT MAP on my FSM_CHAINE.vhd i have
ENTITY FSM_CHAINE is
------------------------------------------------------------------------------------------
PORT
( CLK : IN STD_LOGIC;
reset : IN STD_LOGIC;
START : IN STD_LOGIC;
start_out : in std_logic;
DONE_t0: IN STD_LOGIC;
DONE_t1: IN STD_LOGIC;
full : IN STD_LOGIC;
usedw : IN STD_LOGIC_VECTOR (3 DOWNTO 0);
Mode_4 : IN std_logic;
Mode_16: IN std_logic;
--sel : in std_logic_Vector(0 downto 0);
sel : IN std_logic;
Mode : OUT std_logic;
START1 : OUT STD_LOGIC;
START2 : OUT STD_LOGIC;
START3 : OUT STD_LOGIC;
READ : OUT STD_LOGIC;
DONE : OUT STD_LOGIC
);
END FSM_CHAINE;
i need to use those variable in my file CHAINE_TOP_LEVEL.vhd here is my code
ARCHITECTURE full1 OF CHAINE_TOP_LEVEL IS
-----------------------------------------------------------
TYPE tableau IS ARRAY ( 0 TO 15 ) OF STD_LOGIC_VECTOR( 15 DOWNTO 0);
TYPE tableau1 IS ARRAY ( 0 TO 15 ) OF STD_LOGIC_VECTOR( 22 DOWNTO 0);
SIGNAL Done,DONE_t1,DONE_t2,DONE_t0,DONE_t3 :STD_LOGIC;
SIGNAL tab_residuel,tabDC,tabHadINV: tableau ;
SIGNAL FIFO_OUT :STD_LOGIC_VECTOR( 344 DOWNTO 0);
SIGNAL FIFO_IN :STD_LOGIC_VECTOR(344 DOWNTO 0);
SIGNAL coeff_DC :STD_LOGIC_VECTOR( 22 DOWNTO 0);
SIGNAL usedw:STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL tabQTACinv,tabQTDCINV: tableau1 ;
SIGNAL START1,START2,START3,START4:STD_LOGIC;
SIGNAL READ ,full,empty:std_logic;
SIGNAL cp : integer RANGE 0 TO 15;
SIGNAL Mode_16,Mode_4,sel : STD_LOGIC;
SIGNAL Mode : STD_LOGIC;
BEGIN
and for the port map
E_FSM_CHAINE :FSM_CHAINE
PORT MAP
(
clk => CLK,
reset => reset,
start => START,
start_out => START_out,
START1 => START1,
START2 => START2,
START3 => START3,
DONE_t0 => DONE_t0,
DONE_t1 => DONE_t1,
full => full,
usedw => usedw,
READ => READ,
DONE => DONE_chaine_out ,
sel => sel,
Mode => Mode,
Mode_4 => Mode_4,
Mode_16 => Mode_16
);
the problem is when i comile my project i get this error
** Error: C:/projet/CHAINE_TOP_LEVEL.vhd(181): (vcom-1136) Unknown identifier "sel".
** Error: C:/projet/CHAINE_TOP_LEVEL.vhd(182): (vcom-1136) Unknown identifier "mode".
** Error: C:/projet/CHAINE_TOP_LEVEL.vhd(183): (vcom-1136) Unknown identifier "mode_4".
** Error: C:/projet/CHAINE_TOP_LEVEL.vhd(184): (vcom-1136) Unknown identifier "mode_16".
** Warning: C:/projet/CHAINE_TOP_LEVEL.vhd(474): Duplicate signals in sensitivity list.
** Error: C:/projet/CHAINE_TOP_LEVEL.vhd(482): VHDL Compiler exiting