Программное обеспечение HDL- Coder™ создает и отображает отчет о HTML генерации кода при выборе одной или нескольких из следующих опций. Вы можете задать опции пользовательского интерфейса в панели HDL Code Generation > Report диалогового окна Configuration Parameters.
Опция GUI | Свойство makehdl | Зависимость |
---|---|---|
Generate traceability report | Traceability | Необходимо включить генерацию HDL-кода. |
Generate resource utilization report | ResourceReport | Сгенерируйте HDL-код, и необходимо включить модель Generated. |
Generate high-level timing critical path report | CriticalPathEstimation | Сгенерируйте HDL-код, и необходимо включить модель Generated. |
Generate optimization report | OptimizationReport | Сгенерируйте HDL-код, и необходимо включить модель Generated. |
Generate model Web view | HDLGenerateWebview | Необходимо включить генерацию 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: Список количества задержек трубопровода и задержек фазы, добавленных в выходных портах, чтобы соответствовать задержкам.