ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Задание конфигурации компонентов на языке VHDL. Правила связывания по умолчанию.В общем случае объект моделирования может иметь несколько описаний архитектуры. entity LA3=> erc 1 bch 1 of LA3 erc 2 bch 2 of LA3 ….. Для задания нужного описания используется конфигурация, т. е. связывание объекта с одним из описаний его архитектуры. Использование конфигурации позволяет создавать гибкие модели. Формы задания конфигурации: 1.)Конфигурация спецификации: for(метка экземпляра компонента, all, others): имя_компонента use entity имя_entity[(имя архитектуры тела)]; end for; Пример: for bit0, bit1:flipflop use entity work. edge_triggered_dff(basic); end for; Изменение конфигурации спецификации приводит к изменению текста модели объекта, что неудобно. 2.) Конфигурация декларации содержит ту же информацию, что и спецификация но может быть расположена в отдельном файле. configuration имя_конфигурации of имя_entity is for имя конфигурации. описания {for(…) end for;} end for end configuration имя_конфигурации. Пример: сonfiguration conf1 of ent_bit is for ent_bits_struct for bit0, bit1:flipflop use entity work. edge_triggered_dff(basic); end for; end for; end configuration conf1; Правила связывания по умолчанию: a. Для компонентов автоматически имеется объект с тем же именем; 2.) если используется архитектура тел, то для связывания используется то, которое компилируется последним Не нашли, что искали? Воспользуйтесь поиском:
|