2. Свързване на компоненти и блокове в йерархичен структурен модел С помощта на конфигурацията, всяко едно йерархично ниво в VHDL
описанието на текущия проект, може да се свърже с нивото, стоящо под него. С цел улесняване при задаването връзките между
отделните йерархични нива, в езика VHDL е дефинирана възможност за използване на служебни етикети, указващи връзката между съответните компоненти.
Основно конфигурацията се състои от списък от всички „компоненти” съставящи проекта. Конфигурацията определя коя интерфейсна или архитектурна част трябва да бъде използвана за всеки компонент. Може да бъде
използвана проста конфигурация, за да се определи йерархията на дизайна.
Когато са разработени съставните архитектури за един интерфейс, конфигурационните изрази определят коя архитектура трябва да бъде използвана. За прост случай и при липса на присвоени
конфигурационни изрази, VHDL симулатора ще използва последната симулирана
(компилирана) архитектура за всеки интерфейс в конструкцията. За да се избегне
възможността от объркване, се препоръчва да се използва винаги пълната конфигурация на цифровата система.
Лекция №5
4 от
4 Основната форма на конфигурацията е:
for етикет на конфигурацията of име на интерфейсната част is kонфигурационни изрази еnd име на конфигурацията; Полето на конфигурационните
изрази може да бъде използвано, за да се конфигурират компонентите на конструкцията. Конфирурацията на компонентите е постигната чрез израза
FOR:
for
етикет на компонента:име на компонента use entity име на библиотеката име на интерфейсната част (име на архитектурната част);
end for;
Всеки конфигуриран компонент има израз FOR, за начало на
неговата конфигурация и ENDFOR за край на конфигурацията.