COMPONENT

Deklarations-Anweisungen – COMPONENT

COMPONENT xyz IS
PORT (clk, reset : IN bit;
d1 : IN bit_vector(n-1 DOWNTO 0);
q1 : OUT bit_vector(n-1 DOWNTO 0));
END COMPONENT;
Fü eine strukturale Modellierung müssen Prototypen des Komponentensockels deklariert werden. Diese Sockel sind somit ein Abbild des einzusetzenden Modells.
COMPONENT xyz IS 
GENERIC (t_setup : time := 2.17 ns);
PORT (clk, reset : IN bit;
d1 : IN bit_vector(0 TO n-1);
q1 : OUT bit_vector(0 TO n-1));
END COMPONENT;
In der Komponentendeklaration werden neben den Ports auch die zu übergebenden Parameter (Generics) aufgeführt.