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

Генерация отчетов

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

Опция GUIСвойство makehdlЗависимость
Generate traceability reportTraceability

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

Generate resource utilization reportResourceReport

Сгенерируйте HDL-код, и необходимо включить модель Generated.

Generate high-level timing critical path reportCriticalPathEstimation

Сгенерируйте HDL-код, и необходимо включить модель Generated.

Generate optimization reportOptimizationReport

Сгенерируйте HDL-код, и необходимо включить модель Generated.

Generate model Web viewHDLGenerateWebview

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

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

Отчет генерации кода

Отчет о генерации кода является HTML файла, которая включает Summary, Clock Summary, Code Interface Report и один или несколько необязательных разделов:

  • Отчет о трассируемости

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

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

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

  • Моделируйте веб-представление

Сводные данные

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

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

На Code Interface Report показаны входы и выходных портов DUT, типы данных и ширины битов. В отчете отображаются ссылки, соответствующие каждому входному порту и выходному порту в Simulink® модель.

Отчет о сроках и зонах

При выборе Generate resource utilization report HDL Coder добавляет раздел Timing and Area Report в отчет генерации кода. Этот раздел доклада содержит следующие подразделы:

  • High-level Resource Report: Этот раздел В Summary разделе представлены умножители, сумматоры/вычитатели и регистры, используемые тестируемым устройством (DUT).

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

  • Target-Specific Report: Когда вы запрашиваете генерацию кода для конкретного целевого устройства на модели, в этом подразделе отображается отчет об использовании ресурсов.

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

Когда вы выбираете Generate optimization report, HDL Coder добавляет раздел Optimization Report с тремя подразделами:

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

  • Streaming and Sharing: Сводная и подробная информация о подсистемах, для которых вы задаете совместное использование или потоковую оптимизацию, и сводные данные балансировки задержки.

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

  • Delay Balancing: Список количества задержек трубопровода и задержек фазы, добавленных в выходных портах, чтобы соответствовать задержкам.

Похожие темы