Создание файла декларации компонента — КиберПедия 

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Создание файла декларации компонента

2022-12-20 20
Создание файла декларации компонента 0.00 из 5.00 0 оценок
Заказать работу

 

Также как для схемного описания модуля, для текстового описания модуля в пакете Quartus II может быть создана конструкция языка VHDL, в которой исходный модуль будет декларирован как отдельный компонент. Этот компонент затем может использоваться на более высоком уровне иерархии проекта. Создание файла декларации компонента выполняется также как и для схемного модуля (см. раздел 2.1.10.). После успешного создания этот файл автоматически попадает в библиотеку шаблонов в категорию Megafunctions в папку VHDL Components. Пример шаблона с декларацией компонента автомата МИЛИ приведен на рис. 2.2.6.1.

Рис. 2.2.6.1. Фрагмент шаблона с декларацией компонента

 

В дальнейшем этот шаблон может быть включен в текстовое описание на языке VHDL архитектурного тела модуля более высокого уровня иерархии, в который входит исходный модуль как структурный компонент.

 

2.3. Просмотр и редактирование условных графических обозначений элементов

Как было сказано в разделе 2.1.4, при схемотехническом проектировании, в качестве элементов схемы, могут использоваться примитивы, макрофункции, мегафункции, IP ядра, а также компоненты, созданные пользователем в текущем или в других проектах.  Во всех случаях, в качестве элементов графического представления схемы должны использоваться соответствующие условные графические обозначения (символы). В состав стандартной библиотеки Quartus II входит большое количество разных элементов, каждый из которых имеет свой собственный символ. При создании нового компонента, описанного как в виде схемы, так и в виде текста, можно создать его символ, который будет использован в схемном представлении модуля верхнего уровня иерархии. Для этого используется команда Create / Update из меню File, как было описано в разделах 2.1.8. и 2.2.6. Созданный символ автоматически добавляется в рабочую библиотеку проекта, размещенную в папке Project. Для просмотра и редактирования символов структурных компонентов проекта в пакет Quartus II интегрирован редактор символов. Причем редактор символов можно использовать как для редактирования символов из стандартной библиотеки Quartus II, так и для редактирования символов компонентов, созданных пользователем. Для хранения одного символа используется отдельный файл, имя которого совпадает с именем структурного компонента, а расширение у файла. bsf.

Чтобы осуществить редактирование символа некоторого элемента проекта, выполните следующее.

1. Щелкните правой клавишей мыши по графическому изображению элемента в окне графического редактора схем. Появится окно с контекстно-зависимым меню, показанное на рис.2.3.1.

Рис. 2.3.1. Выбор команды редактирования выделенного символа

 

2. Выполните команду Edit Selected Symbol из предложенного меню. Откроется окно графического редактора, в рабочем поле которого будет представлено условное графическое обозначение выбранного элемента. На рис. 2.3.2 приведен вид окна графического редактора символа структурного автомата, созданного в разделе 2.1 настоящего описания.

 

Рис. 2.3.2. Окно редактора символа структурного автомата

 

3. С помощью кнопок инструментальной панели графического редактора символов выполните редактирование условного графического обозначения выбранного элемента стандартным образом. В примере, приведенном на рис. 2.3.3. показан вид символа структурного автомата после редактирования. В условном графическом обозначении структурного автомата вывод состояния автомата перенесен в нижнюю часть символа, также введены дополнительные поля для входов и выходов автомата, вход clr _ n переименован в reset.

 

Рис. 2.3.3. Вид отредактированного символа структурного автомата

 

4. Для сохранения отредактированного символа элемента, нажмите пиктограмму  на панели инструментов менеджера проекта.

 


Поделиться с друзьями:

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.