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