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

Сообщите о генерации

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

Опция графический интерфейса пользователяСвойство 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: Этот раздел раздела The 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: Перечисляет количество конвейерных задержек и задержек фазы, добавленных в выходных портах, чтобы совпадать с задержками.

Похожие темы