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;.