[an error occurred while processing this directive]
дык.. в файле верхнего уровня иерархии <2.vhd> объявляешь component <имя из 1.vhd> в разделе обьявлений сигналов а потом в теле архитектуры <metka>: copm_name generic map <тра та та> port map <тра та та> и все.. почитай лыбую книгу по vhdl (например Бибило) там про енто обязательно написано
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))