18
файлом  проекта.  После  этого  навигатор  проектов  автоматиче-
ски  запустит  очередные  шаги  трансляции  проекта,  создающие 
список  выводов  проекта  и  их  типов.  Будет  создан  файл с рас-
ширением  .ndc.  Если  в  проекте  имеются  ошибки,  редактор 
схемных ограничений запущен не будет. В этом случае изучите 
записи  в  окне  системных  сообщений,  найдите  сообщение  о 
причине
 ошибки и устраните ее. Если ошибок нет, то откроется 
окно редактора Xilinx Constraints Editor, в котором в столбце 
Location не будут обозначены номера выводов. Убедитесь, что 
вызов  файла  с  расширением  .ucf  приводит  на  экран  окно  ре-
дактора Xilinx Constraints Editor, в котором столбец Location 
заполнен назначенными вами выводами. 
Шаг 8.  Выполните  трансляцию  всего  проекта,  подготавливаю
-
щую файл записи в микросхему ПЛИС. 
−  Выделите  главный  файл  проекта  и,  вызывая  контекстные  ме-
ню, относящиеся к пунктам раздела Implement Design, изучи-
те возможности настройки параметров трансляции проекта. 
−  Запустите на выполнение транслятор, дважды нажав на пункт 
Implement Design – Generate Programming File. 
−  Изучите  информацию  о  ходе  трансляции  проекта  в  нижнем 
окне консоли системных 
сообщений  
−  Дождитесь сообщения об успешном окончании процесса и за-
кройте проект. 
Задание 2. Изучение основных конструкций языка VHDL. 
2.1. Анализируя созданный в задании 1 программный код, исполь-
зуя учебники по VHDL (например, [4, 5, 8, 9]), ознакомьтесь с ба-
зовыми  конструкциями  языка VHDL. Изучите  классификацию 
сигналов, определения типов данных, структуры описания объекта 
моделирования (декларативная часть,  типы  данных, 
описание  ар-
хитектуры  объекта  моделирования,  понятие  о  параллельных про-
цессах,  описывающих  поведение  архитектуры,  использование 
библиотек и пакетов, и др.). 
Базовые сведения о программе на языке VHDL 
2.1.1. Подключение библиотек 
Как правило, в любом модуле используется библиотека IEEE. 
Для включения библиотеки в проект используется ключевое сло-
во library. Например: library IEEE;.