Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование ЦУ на ПЛИС.doc
Скачиваний:
11
Добавлен:
12.11.2019
Размер:
384.51 Кб
Скачать

1.4. Установка значений параметров временного моделирования проекта

Для контроля и установки требуемых значений параметров временного моделирования нужно в окне процессов (рис.9) щелчком левой кнопки мыши выделить строку Simulate Post-Fit VHDL Model, после чего нажать кнопку , расположенную на оперативной панели Навигатора проекта, или воспользоваться командой Properties контекстно-зависимого всплывающего меню, которое выводится при щелчке правой кнопки мыши.

Отображаемая после этого диалоговая панель параметров временного моделирования, в отличие от функционального, содержит три страницы, снабженные закладками с их названиями: Simulation Properties, Display Properties и Simulation Model Properties (рис. 14).

Рис. 14. Диалоговая панель параметров процесса временного моделирования (страница Simulation Properties)

Страница Simulation Properties включает в себя все параметры инициализации программы ModelSim и процесса моделирования, присутствующие на одноименной странице в случае функциональной верификации. Назначение этих параметров и их возможные значения достаточно подробно рассмотрены в 1.2. Кроме того, страница Simulation Properties для процесса временного моделирования содержит три дополнительных параметра.

С помощью параметра Generate VCD File осуществляется управление формированием файла результатов в формате VCD (Value Change Dump) в процессе временного моделирования. Этот файл может использоваться, в частности, программой оценки потребляемой мощности XPower. При использовании значения "выключено", установленного по умолчанию, автоматическое создание файла VCD в процессе временного моделирования не производится.

Страница Display Properties панели параметров процесса временного моделирования содержит те же опции, что и для этапа функционального моделирования (рис. 11). Значение каждого параметра, расположенного на этой странице, определяет режим отображения соответствующего дочернего окна программы ModelSim.

На странице Simulation Model Properties, вид которой показан на рис. 15, представлены параметры временной модели проектируемого устройства.

Рис. 15. Страница Simulation Model Properties диалоговой панели, представляющей параметры процесса временного моделирования

Параметр Bring Out Global Set/Reset Net as a Port используется для включения глобальной цепи сброса/установки кристалла в описание интерфейса моделируемого объекта. Если данный параметр находится в состоянии "включено", то глобальный сигнал сброса/установки триггерных ресурсов кристалла GSR преобразуется в формат порта объекта, который представлен в описании верхнего уровня иерархии проекта. Значение "выключено", принятое по умолчанию, соответствует обычному представлению глобальной цепи сброса/установки ПЛИС.

Значение параметра Global Set/Reset Port Name позволяет указать название порта, соответствующего глобальной цепи сброса/установки кристалла. Данный параметр используется только при условии, что Bring Out Global Set/Reset Net as a Port установлен в состояние "включено". По умолчанию название порта совпадает с идентификатором глобальной цепи сброса/установки - GSR. Новое значение этого параметра вводится с помощью клавиатуры после активизации соответствующего поля редактирования.

Значение параметра Reset on Configuration Pulse Width определяет длительность импульса, необходимого для моделирования компонентов, управляющих инициализацией глобальных цепей сброса/установки в начальный момент времени. По умолчанию для этого параметра используется значение 100 нс. Данная опция используется только в случае, если параметр Bring Out Global Set/Reset Net as a Port находится в состоянии "выключено".

Параметр Generate Testbench File управляет генерацией тестового файла по результатам моделирования. По умолчанию установлено значение "выключено", которое запрещает автоматическую перезапись тестового файла.

Значение параметра Global Disable of X-generation for Simulation разрешает или запрещает перевод регистров в неопределенное состояние (X) при нарушении временных соотношений сигналов на его входах в процессе моделирования. При установке этого параметра в состояние "включено" в случае обнаружении временных нарушений регистры сохраняют предыдущее состояние в процессе моделирования. По умолчанию установлено значение "выключено", разрешающее перевод регистров в неопределенное состояние (X) при нарушении временных ограничений для входных сигналов.

Выполненные изменения значений для параметров инициализации программы ModelSim и временной модели вступают в силу после нажатия клавиши ОК в нижней части диалоговой панели (рис. 15).