Средства отладки в Aldec Active-HDL


1. Просмотр процессов
В окне просмотра списка процессов (рисунок ниже) отображается место процесса в иерархии вложенности исследуемой модели, а также его текущее состояние. Под процессом в системе Active-HDL подразумевается процесс в терминологии VHDL (ключевое слово Process), операции параллельного присвоения, параллельный вызов процедур.


Просмотр списка процессов

В случае если процессу не присвоена метка, отладчик автоматически присваивает ему имя в формате line__<номер строки кода>. Жёлтым цветом выделяется активный на данном шаге отладки процесс.

Процесс может находиться в двух состояниях, отображаемых в поле статуса: Ready (процесс запланирован на выполнение в текущем цикле моделирования) и Wait (процесс ожидает входных сигналов для запуска).

2. Список текущих значений переменных
Список текущих значений переменных (рисунок ниже) даёт возможность разработчику отслеживать значения сигналов, переменных, в том числе формальных параметров функций.


Список текущих значений переменных (Watcher)

Переменная для наблюдения может быть добавлена в список как до инициализации отладчика, так и непосредственно во время отладки. Для включения переменной в список необходимо указать её идентификатор (метку) в поле Name.?

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


Просмотр стека

Таким образом, разработчику предоставляется возможность просматривать стек вызова функций и процессов (или, другими словами, список «вложенных» функций), причём для каждой функции отображаются значения переменных на текущий момент отладки.

4. Потоки данных
Диаграмма потоков данных (рисунки ниже) в графической форме отражает связи процессов и сигналов между собой. Под процессом в диаграмме понимаются те же объекты модели, что и указанные в пункте 1, а именно: процесс (Process), операция параллельного присвоения и вызова функции.?


Диаграмма потоков данных (процесс)


Диаграмма потоков данных (сигнал)

Потоки данных могут рассматриваться с двух точек зрения:
• с точки зрения процесса, когда на диаграмме отображается процесс в форме прямоугольника с подключёнными к нему сигналами и сетями различного типа (сигнал, порт и т.д.);

• с точки зрения сигнала/сети, когда на диаграмме отображается сеть с подключёнными к ней процессами.?


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




Статистика