Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_VHDL.doc
Скачиваний:
59
Добавлен:
13.11.2019
Размер:
3.18 Mб
Скачать

6.4. Контрольные вопросы

  1. Каков типовой порядок проектирования операционных устройств?

  2. Чем характеризуется функциональное описание систем?

  3. В каких случаях желательно использование библиотечных компонентов имплементирующей САПР?

  4. Определите составляющие декларации параметров настройки компонентов. Какой смысл имеют элементы этого высказывания?

ПРИЛОЖЕНИЕ 1.

I. Описание системы моделирования

Введение

Пакет фирмы Mentor Graphics QuestaSim современный пакет, являющийся общепризнанным лидером среди систем моделирования и верификации цифровых проектов, написанных на языках описания аппаратуры.

Среди важнейших свойств пакета отметим следующие:

- поддержка языка SystemVerilog

- определение степени покрытия тестами исходного проекта;

- улучшенные средства навигации иерархических проектов

1. Краткое знакомство с системой меню

При работе в системе могут по запросам пользователя могут открываться различные окна. Сначала определим окна, используемые на начальных этапах ввода информации о проекте

1.1. Главное меню определяет выполняемое действие в наиболее общей форме и содержит следующие пункты:

File – Создание, открытие, сохранение и закрытие отдельных файлов и целых проектов;

Еdit – Исполнение общепринятых операций поиска, копирования и вставки. Отметим, однако, что эти операции касаются только информации, находящейся в командном окне и окне проекта;

View – кроме традиционных для Windows функций управления видом панелей, важное применения этого пункта – открытие окон для отображения результатов моделирования (см. п.6);

Compile управляет компиляцией;

Simulate – управление моделированием

Add – добавление объектов во временную диаграмму;

Project – работа с файлами проекта (добавление в проект, выполнение), установка проектных;

Tools создание и инициализации типовых последовательностей проектных процедур;

Layout –;

Windowтиповая работа с окнами Window;

Help - стандартное меню помощи.

    1. Окно библиотеки проекта – содержит список доступных библиотек пользователя и файлов, включенных в проект

    2. Командное окно – позволяет вручную задавать исполняемые действия. Здесь же в форме командных строк отображаются действия, задаваемые пользователем через систему меню, а также информация о результатах их исполнения

    3. Окно редактора – позволяет создавать, модифицировать и сохранять программные файлы. Открывается после команды открытия или создания файла из главного меню

    4. Окно поиска – Открывается во всех случаях, когда пользователь хочет выполнить некоторые действия c новым файлом

Примерный порядок работы в системе QuestaSim V.6.5/6.6

1. Создание или открытие проекта

Сразу после запуска системы QuestaSim из раздела «Программы» главного меню WINDOWS или рабочего стола появляется главное окно проекта. Вызываем пункт главного меню FILE.

Если проект новый, то выбираем «new-project», и в открывшемся окне объявляем имя проекта и каталог для его размещения.

Отметим, что в нижней строке окна диалога находится имя проектной библиотеки (по умолчанию имя Work). Это имя может быть в дальнейшем использовано для объявления включений проектных модулей из этого проекта в сложные проекты.

Для работы со старыми проектами выберете «OPEN - PROJECT». Если теперь нажмем кнопку прокрутки, в окне появится список реализуемых проектов (любых выполненных на данном компьютере и не удаленных). Можно использовать кнопку полного просмотра «BROWS». Выберем нужный и нажмем ENTER. В окне «PROJECT» появляется список файлов проекта. При создании проекта он пуст.

В любой момент можно перейти на другой проект, используя пункт FILE главного меню QuestaSim, команды OPEN или NEW и подпункт PROJECT.

2. Создание или редактирование старого файла

Для создания нового проектного файла следует вызвать пункт FILE главного меню QuestaSim, команду NEW и подпункт SOURСE, далее необходимо выбрать язык файла (пакет допускает смешанное языковое представление из языков VHDL, Verilog, System Verilog, SystemC). В открывшемся окне редактора можно вводить новый текст. Можно редактировать файлы, имеющиеся на HDD компьютера, но не включенные в проект. Тогда следует последовательно выбрать пункт FILE главного меню QuestaSim, команду OPEN и подпункт FILE.

Для вызова в окно редактора файла, имеющегося в проекте, достаточно кликнуть его имя в окне проекта. Не забывайте делать SAVE или SAVE AS после внесения изменений.

При создании (или редактировании) файлов можно пользоваться языковыми шаблонами. Подпункт SOURСE – Language Template. Создавать можно как файлы проекта, так и тестовые файлы (TestBench)

3. Включение файлов в проект

После п.1 автоматически активен объявленный проект. После исполнения п.2 следует вновь объявлять имя проекта, подобно тому, как вызывается старый проект в п.1. Все файлы проекта подлежат объявлению в этом проекте. Включение файла в проект выполняется через пункт PROJECT главного меню и подпункт «ADD TO PROJECT». Включаемый файл либо «прямо» объявляется в открывшемся окне диалога, либо ищется на диске с помощью опции BROWS.