Редактор временных диаграмм — ALDEC Active-HDL

Редактор временных диаграмм в системе Active-HDL является мощным инструментом для анализа динамики работы разрабатываемого устройства независимо от формы представления модели — код на языке VHDL, конечный автомат или схема.

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


Редактор временных диаграмм

На временной диаграмме могут отображаться различные типы переменных и сигналов. В зависимости от используемой в описании сигнала логики (двузначная, трехзначная и т.д.) на временной диаграмме будут отображены все значения сигнала, соответствующие работе модели устройства.

Редактор имеет функции измерения интервалов времени и их отображения на временной диаграмме.

Разработчик имеет возможность изменять набор исследуемых сигналов и переменных, масштаб отображения временной диаграммы и многие другие параметры. Кроме того, в системе могут быть заданы так называемые функции генерации значений переменных и сигналов (Stimulators). Их параметры устанавливаются в специальном диалоговом окне рисунок ниже.


Настройка сигнала

Рассмотрим основные типы функций генерации сигналов:
Clock. Генератор тактовых импульсов. Одним из наиболее важных параметров сигнала является приоритет (Strength), который принимает одно из трёх значений:
Override — указанное значение является приоритетным по сравнению со значением, генерируемым описанием устройства.
Deposit — указанное значение является приоритетным по сравнению со значением, генерируемым моделью устройства до тех пор, пока не произойдёт изменение сигнала, вызванное работой схемы.
Drive — указанное значение является псевдоустройством, подключенным к общей шине.

Value. Константа, устанавливающая указанное значение пере-менной в зависимости от типа данных и используемой логики.
Counter. Функция-счётчик, которая генерирует значение сигнала согласно заданным параметрам счётчика (тип счётчика, начальное значение, шаг, период и т.д.).
Formula. Значение сигнала задаётся некоторой функцией.


Комментарии запрещены.





Статистика

Рейтинг@Mail.ru