ВУЗ:
Составители:
23
4.5. Проверка описания проекта VHDL-анализатором
Программы VA и VHDL поддерживают различные механизмы работы с
библиотеками. Поэтому при проведении синтаксического и семантического
контроля рассмотренного структурного описания RS-триггера необходимо
предварительно проанализировать модуль с описанием логического элемента
2И-НЕ с занесением его в рабочую библиотеку в соответствии с правилами ,
приведенными в руководстве к программе VA. Только после этого можно про-
изводить контроль структурного описания проекта RS-триггера. При этом
строки файла
library notand;
use notand.all;
становятся ненужными и их необходимо закомментировать во время анализа
(комментарием в VHDL считается любая информация после сдвоенного симво-
ла --). Рабочей библиотекой должна быть та же самая, с которой анализиро-
вался модуль с элементом noand.
Возможен и другой подход. Для его реализации необходимо также про-
анализировать файл с описанием элемента 2И-НЕ. Затем необходимо связать
библиотеку, в которую помещены результаты анализа noand, с логическим
именем notand (в соответствии с правилами, приведенными в руководстве к
программе VA). После этого можно анализировать описание проекта триггера с
незакомментированными строками вызова библиотеки , при этом рабочей биб-
лиотекой может быть любая существующая библиотека.
Анализ приведенных поведенческого и потокового описаний проекта
осуществляется в соответствии с предлагаемыми в руководстве к программе
VA рекомендациями и не вызывает затруднений.
4.6. Моделирование проекта
Использование предложенной формы управляющего batch файла позво-
ляет последовательно запустить на компиляцию файл проекта, передать полу -
ченный объектный файл линкующей программе, а созданный исполнимый файл
загрузить в моделирующую программу sve.exe.
Программа sve.exe обеспечивает графический интерфейс для визуаль-
ного наблюдения за контролируемыми сигналами. Управление осуществляется
с помощью координатного устройства "мышь". При моделировании с помощью
программы sve.exe необходимо пользоваться командой Step для пошагового
просмотра процесса моделирования. Просмотр осуществляется с шагом, задан-
ным числом наносекунд во второй строке файла rst.env (см. разд. 4.2 -
10ns step). Можно воспользоваться командой Run для вывода наблюдаемых
сигналов в желаемом интервале времени. Для этого после выбора команды Run
необходимо ввести с клавиатуры длительность необходимого интервала и под-
твердить набор нажатием клавиши <Enter>.
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »