- •Методические указания
- •«Автоматизация проектирования микропроцессорных систем»
- •Введение
- •1 Вопросы для самостоятельной подготовки
- •Webpack ise - средство проектирования цифровых устройств
- •2.1 Начало работы с системой
- •1 Инструментальная панель («Toolbar»): 2 окно описания проекта («Source window»): 3 окно процессов («Process window»): 4 рабочий стол (« Workspace»): о окно отчётов («Transcript window»)
- •2.2 Создание нового проекта
- •2.3 Создание описания устройства
- •2.4 Тестовые модули и функциональное моделирование
- •2.5 Использование временных ограничений
- •2.6 Реализация устройства на базе плис
- •2.7 Переразмещение проекта и проверка соответствия выводов
- •2.8 Проверка проекта способом временного моделирования
- •Убедиться, что в выпадающем списке выбран пункт «Automatically connect to a cable and identify Boundary-Scan chain».
- •3 Цифровая схемотехника в системах на кристалле
- •Особенности реализации устройств с памятью
- •Особенности реализации подсистем реального времени
- •Проектирование простейших схем омбинационной логики
- •Порядок выполнения работы
- •Содержание отчёта
- •Контрольные вопросы
- •Проектирование устройства по заданной передаточной функции
- •Порядок выполнения работы
- •Содержание отчёта
- •Контрольные вопросы
- •Проектирование подсистемы реального времени
- •Порядок выполнения работы
- •Содержание отчёта
- •Контрольные вопросы
- •Проектирование контроллера последовательного порта
- •Порядок выполнения работы
- •Содержание отчёта
- •Контрольные вопросы
- •Проектирование арифметико-логического устройства
- •Содержание отчёта
- •Контрольные вопросы
- •Проектирование подсистемы памяти
- •Порядок выполнения работы
- •Содержание отчёта
- •Контрольные вопросы
Webpack ise - средство проектирования цифровых устройств
2.1 Начало работы с системой
Для запуска САПР WebPACK ISE необходимо выполнить двойной щелчок мышью на иконке, расположенной на рабочем столе:
Xilinx ISE 8.li
Другим способом запуска является выбор в главном меню операционной системы пункта «ПУСК» → «Программы» → «Xilinx ISE 8.l1> → «Project Navigator».
В результате будет запущен «Навигатор проекта» («Project Navigator») основная программа САПР WebPACK ISE. «Навигатор проекта» позволяет упорядочить файлы с исходным описанием проектируемого устройства, тестовыми модулями, модулями временных и топологических ограничений, а также предоставляет возможность простого доступа ко всем процессам, необходимым при проектировании цифрового устройства на базе ПЛИС с архитектурами FPGA и CPLD. На рисунке 1 показан внешний вид основного окна «Навигатора проекта» и его компоненты.
В процессе разработки цифрового устройства на базе ПЛИС в общем случае можно выделить следующие этапы:
– создание нового проекта, включающее выбор семейства и типа ПЛИС, а также средства синтеза;
– подготовка и описание устройств в схемотехнической, текстовой и алгоритмической форме;
– синтез устройства;
– функциональное моделирование и тестирование;
– размещение и трассировка проекта в кристалле;
– временное моделирование;
– программирование ПЛИС (загрузка проекта в кристалл).
Рисунок 1 – Основное окно «Навигатора проекта»:
1 Инструментальная панель («Toolbar»): 2 окно описания проекта («Source window»): 3 окно процессов («Process window»): 4 рабочий стол (« Workspace»): о окно отчётов («Transcript window»)
Каждому из этих этапов соответствует определённый набор процессов, к которым можно получить доступ из «Навигатора проектов».
Во время работы с САПР WebPACK ISE по всем необходимым вопросам рекомендуется обращаться к справочной системе самого «ISE» и сопутствующих продуктов. Для доступа к справочной системе достаточно нажать клавишу F1. что даст возможность получения контекстно-зависимой справки по выполняемой в настоящий момент задаче. Если необходимо получить доступ к определённому разделу справочной системы, то можно воспользоваться пунктом меню «Help» (рисунок 2).
Рисунок 2 – Обращение к справочной системе
При наличии подключения к Интернету из этого же раздела меню можно получить доступ к различным справочным и учебным материалам на сайте компании Xilinx, а также обновить текущую версию САПР WebPACK ISE.
2.2 Создание нового проекта
Для создания нового проекта необходимо проделать ряд шагов:
1 Выбрать в меню пункт «File» → «New Project...», после чего будет запущен мастер нового проекта «New Project Wizard» (рисунок 3).
Рисунок 3 – Создание нового проекта
Ввести или выбрать местоположение создаваемого проекта в поле «Project Location».
Ввести имя проекта в поле «Project Name». Обратите внимание на то, что к выбранному ранее местоположению проекта автоматически добавился каталог с введённым именем проекта. Этот каталог будет создан автоматически.
Убедиться, что в качестве типа основного файла описания устройства («Top-Level Source Туре») выбран «HDL».
Нажать кнопку «Next >» для перехода к странице выбора кристалла.
– категория устройства («Product Category»): All;
– семейство («Family»): Spartan-3;
– устройство («Device»): XC3S200;
– наполнение («Package»): FT256;
– градация но быстродействию («Speed»): - 4;
– инструмент синтеза («Synthesis Tool»): XST (VHDL/Verilog);
– симулятор («Simulator»): ISE Simulator (VHDL/Verilog).
Рисунок 4 – Свойства устройства
Заполнить свойства проектируемого устройства, как показано на рисунке 4:
Убедиться, что установлена опция «Enable Enhanced Design Summary». В остальных полях необходимо оставить значения «по умолчанию».
Нажать кнопку «Next >» для перехода к странице создания заготовки основного файла с описанием устройства. После создания этого файла процесс создания проекта будет закончен.
