Программа HDL Coder™ создает и отображает отчет о создании кода HTML при выборе одной или нескольких из следующих опций. Параметры пользовательского интерфейса можно задать на панели Создание кода HDL (HDL Code Generation) > Отчет (Report) диалогового окна Параметры конфигурации (Configuration Parameters).
| Параметр GUI | makehdl Свойство | Зависимость |
|---|---|---|
| Создание отчета об отслеживаемости | Traceability | Создание кода HDL должно быть включено. |
| Создать отчет об использовании ресурсов | ResourceReport | |
| Создание высокоуровневого отчета о критическом тракте синхронизации | CriticalPathEstimation | |
| Создание отчета по оптимизации | OptimizationReport | |
| Создание веб-представления модели | HDLGenerateWebview | Создание кода HDL должно быть включено. |
При создании кода в отдельном окне появится отчет о создании кода.
Отчет о создании кода - это HTML-файл, содержащий сводку, сводку часов, отчет по кодовому интерфейсу и один или несколько из следующих дополнительных разделов:
Отчет об отслеживании
Отчет об использовании ресурсов
Высокоуровневый отчет о критическом тракте синхронизации
Отчет по оптимизации
Веб-представление модели
Сводка содержит информацию о модели, DUT, дате создания кода и настройках кодера верхнего уровня. В сводке также перечислены свойства модели, не имеющие значений по умолчанию.
В отчете по кодовому интерфейсу отображаются имена входных и выходных портов DUT, типы данных и ширина битов. В отчете отображаются ссылки, соответствующие каждому входному порту и выходному порту в модели Simulink ®.
При выборе пункта Generate resource usiction report (Генерировать отчет об использовании ресурсов) кодер HDL добавляет в отчет о создании кода раздел Timing and Area Report (Отчет о синхронизации и области). В этом разделе доклада содержатся следующие подразделы:
Отчет о высокоуровневых ресурсах: В этом разделе обобщаются множители, сумматоры/вычитатели и регистры, потребляемые тестируемым устройством (DUT).
В разделе Подробный отчет содержится дополнительная информация о ресурсах, используемых каждой подсистемой. По возможности подробный отчет связан с соответствующими блоками в модели. Раздел Подробный отчет также содержит раздел Регистры. В этом разделе отображаются все 1-битовые регистры, которые вычисляются как сумма произведений по битовой ширине регистров и их частоте появления.
Целевой отчет: при запросе создания целевого кода в модели в этом подразделе отображается отчет об использовании ресурсов.
При выборе пункта Генерировать отчет об оптимизации (Generate optimization report) Кодер HDL (HDL Coder) добавляет раздел Отчет об оптимизации (Optimization Report) с тремя подразделами:
Распределенные трубопроводы: Если подсистема имеет DistributedPipelining опция включена, в этом подразделе отображаются сравнительные списки регистров до и после применения распределенного конвейерного преобразования.
Потоковая передача и совместное использование: сводка и подробные сведения о подсистемах, для которых задаются оптимизация совместного использования или потоковой передачи, а также сводка балансировки задержки.
Формирование целевого кода: Сводная информация, информация о состоянии и задержке пути для подсистем после создания целевого кода.
Балансировка задержки: перечисляет количество задержек конвейера и фазовых задержек, добавленных на выходных портах для соответствия задержкам.