Программное обеспечение HDL Coder™ создает и отображает отчет генерации кода HTML, когда вы выбираете одну или несколько перечисленных в таблице опций. В диалоговом окне Configuration Parameters можно задать опции пользовательского интерфейса в HDL Code Generation> панель Report.
Опция графический интерфейса пользователя | Свойство 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 обобщает множители, сумматоры и substractors, и указывает использованный устройством под тестом (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: Предоставляет подробную информацию о задержке трубопровода и задержках фазы, добавленных в выходных портах, чтобы совпадать с задержками вдоль параллельных путей.
Adaptive Pipelining: состояние Отображений адаптивной оптимизации конвейеризации, блоков, для которых регистры трубопровода вставляются, и количество регистров трубопровода.
Hierarchy Flattening: состояние выравнивания иерархии Отображений, подсистемы, которым установили FlattenHierarchy на on
или off
, и встроенные файлы HDL.