рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

For instance_label:component_name use configuration

For instance_label:component_name use configuration - Лекция, раздел Образование, Лекция №8 5-тый курс Тема: Структурная методология описания проектов цифровых систем устройств посредством оператора configuration Library_Name.config_Name; Каждый Внедряемый Component Связан С Некот...

library_name.config_name;

Каждый внедряемый component связан с некоторым проектом (с парой entity/architecture) и эта ассоциация {связь} определена спецификацией конфигурации (specification configuration). Спецификация компонент появляются в декларативной части того иерархического проекта, где используются образцы компонент. Этим путем образцы components могут быть конфигурированы в пределах тела architecture, не используя отдельное объявление configuration. Такая Спецификация более проста, но также и менее гибка. Пример 1 содержит спецификацию configuration для того же самого component как в Примере 1 в описании объявления configuration.

Когда порты и generics в объявлении component не соответствует{не согласовываются} с их объявлениями в объявлении entity, так называемая binding indication может примениться. Просто говоря она включает явное указание на то, как порты and generics в entity должны быть связаны к портам и generics образца component. Предложенияgeneric map иport map используются для этой цели. Эта методика используется в Примере 1. Практически, однако, рекомендуется согласовывать generics и порты components и соответствующего проекта, поскольку это улучшает четкость.

Если отсутствует configuration (или в виде объявления или спецификации) для component, то по умолчанию поддерживается, так называемоесвязывание по умолчанию (default binding) . Это означает для такого component, будет выбран такой entity, название которого совпадает (согласовывается) с названием объявленного компонента. Должны также совпадать названия port, типы port и параметры generics и т.д. Если entity имеет больше чем одну architecture, то последняя откомпилированная архитектура используется

– Конец работы –

Эта тема принадлежит разделу:

Лекция №8 5-тый курс Тема: Структурная методология описания проектов цифровых систем устройств посредством оператора configuration

Лекция тый курс... Тема Структурная методология описания проектов цифровых систем устройств посредством оператора configuration...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: For instance_label:component_name use configuration

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Configuration configuration_name of entity_nameis
-- configuration declarations (подраздел деклараций) forarchitecture_name --начало конфигурирующего блока for instance_label:component_name -- оп

Спецификация конфигурации - Configuration Specification
Проект конфигурации (конфигурирующий проект) – это конструкция, которая определяет, какие образцы (варианты) компонента в создаваемом иерархическом проекте привязаны к нему и его а

Example 1
entity INVERTER is generic (PropTime : TIME := 5 ns); port ( IN1 : in BIT; OUT1 : out BIT); end IN

Configuration conf_gat_c of conf_gat is
for conf_gat_a for U1: and_e use entity work.and_e (and_a); end for;   for

Вспомогательный проект entity nand_e
  entity nand_e is -- определение компонента nand_e port (x1, x2 : in bit; y : out bit); end nand_e ; architecture nand_a of nand_e is

Описание компонента
entity XOR_GATE_4 is port(IN1,IN2: in BIT_VECTOR(0 to 3); OUT1 : out BIT_VECTOR(0 to 3));

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги