[an error occurred while processing this directive]
|
Свой компонент обзываем как хотим - главное, чтобы интерфейсы совпадали.
Затем декларируем использование библиотеки Simprim и компонента из нее:
-- synopsys translate_off
-- not for synthesys, for simulation only!!!
library simprim;
use simprim.vcomponents.x_ramd16;
-- synopsys translate_on
Затем в разделе декларация архитектуры, но после декларации компонента делаем так:
-- synopsys translate_off
for all: ram16x1d_1 use
entity simprim.vcomponents.x_ramd16(x_ramd16_v);
-- synopsys translate_on
Вместо "all" можно поставить конкретную метку компонента.
Симуляционная модель этого компонента находится в файле simprim_VITAL.vhd, который тоже надо скомпилировать в библиотеку simprim.
E-mail: info@telesys.ru