exponenta event banner

Создание и использование отчетов по созданию кода

Создание отчета

Программа HDL Coder™ создает и отображает отчет о создании кода HTML при выборе одной или нескольких из следующих опций. Параметры пользовательского интерфейса можно задать на панели Создание кода HDL (HDL Code Generation) > Отчет (Report) диалогового окна Параметры конфигурации (Configuration Parameters).

Параметр GUImakehdl СвойствоЗависимость
Создание отчета об отслеживаемостиTraceability

Создание кода HDL должно быть включено.

Создать отчет об использовании ресурсовResourceReport

Необходимо включить генерацию кода HDL и создание модели.

Создание высокоуровневого отчета о критическом тракте синхронизацииCriticalPathEstimation

Необходимо включить генерацию кода HDL и создание модели.

Создание отчета по оптимизацииOptimizationReport

Необходимо включить генерацию кода HDL и создание модели.

Создание веб-представления моделиHDLGenerateWebview

Создание кода HDL должно быть включено.

При создании кода в отдельном окне появится отчет о создании кода.

Отчет о создании кода

Отчет о создании кода - это HTML-файл, содержащий сводку, сводку часов, отчет по кодовому интерфейсу и один или несколько из следующих дополнительных разделов:

  • Отчет об отслеживании

  • Отчет об использовании ресурсов

  • Высокоуровневый отчет о критическом тракте синхронизации

  • Отчет по оптимизации

  • Веб-представление модели

Резюме

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

Отчет по кодовому интерфейсу

В отчете по кодовому интерфейсу отображаются имена входных и выходных портов DUT, типы данных и ширина битов. В отчете отображаются ссылки, соответствующие каждому входному порту и выходному порту в модели Simulink ®.

Отчет о времени и площади

При выборе пункта Generate resource usiction report (Генерировать отчет об использовании ресурсов) кодер HDL добавляет в отчет о создании кода раздел Timing and Area Report (Отчет о синхронизации и области). В этом разделе доклада содержатся следующие подразделы:

  • Отчет о высокоуровневых ресурсах: В этом разделе обобщаются множители, сумматоры/вычитатели и регистры, потребляемые тестируемым устройством (DUT).

    В разделе Подробный отчет содержится дополнительная информация о ресурсах, используемых каждой подсистемой. По возможности подробный отчет связан с соответствующими блоками в модели. Раздел Подробный отчет также содержит раздел Регистры. В этом разделе отображаются все 1-битовые регистры, которые вычисляются как сумма произведений по битовой ширине регистров и их частоте появления.

  • Целевой отчет: при запросе создания целевого кода в модели в этом подразделе отображается отчет об использовании ресурсов.

Отчет по оптимизации

При выборе пункта Генерировать отчет об оптимизации (Generate optimization report) Кодер HDL (HDL Coder) добавляет раздел Отчет об оптимизации (Optimization Report) с тремя подразделами:

  • Распределенные трубопроводы: Если подсистема имеет DistributedPipelining опция включена, в этом подразделе отображаются сравнительные списки регистров до и после применения распределенного конвейерного преобразования.

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

  • Формирование целевого кода: Сводная информация, информация о состоянии и задержке пути для подсистем после создания целевого кода.

  • Балансировка задержки: перечисляет количество задержек конвейера и фазовых задержек, добавленных на выходных портах для соответствия задержкам.

Связанные темы