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