Эта страница описывает параметры конфигурации, которые находятся в панели HDL Code Generation > Report диалогового окна Параметры конфигурации. Включите эти параметры, чтобы увидеть Summary, Code Interface Report и отчеты, которые отображают информацию о трассируемости, использовании ресурсов и эффекте оптимизации на ваш проект.
Включите или отключите генерацию отчета генерации кода HTML с гиперссылками от кода к модели и модели к коду. Отчет обеспечивает трассируемость уровня линии для каждого блока в Simulink® модель. При клике гиперссылки рядом с определенной строкой кода в отчете HDL- Coder™ подсвечивает соответствующий блок в вашей модели Simulink. Когда вы выбираете определенный блок в модели, в отчете подсвечиваются все строки кода, соответствующие этому блоку.
По умолчанию: Off
Создайте и отобразите раздел отчета о трассируемости в отчете генерации кода HTML. Чтобы сгенерировать отчет, после включения этой настройки нажмите кнопку Generate. Отчет генерации кода содержит сводный раздел и отчет интерфейса кода вместе с отчетом трассируемости.
Не создавайте отчет генерации кода HTML.
При установке этого флажка можно установить Traceability style. По умолчанию Traceability style является Line Level.
Свойство:
Traceability |
| Тип: Вектор символов |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.
Например, можно сгенерировать отчет о трассируемости при генерации HDL-кода для symmetric_fir подсистема внутри sfir_fixed моделировать с использованием любого из этих методов.
Пройдите в Traceability свойство как аргумент для makehdl.
makehdl('sfir_fixed/symmetric_fir','Traceability','on')
Включите Traceability использование свойства hdlset_param а затем использовать makehdl.
hdlset_param('sfir_fixed','Traceability','on') makehdl('sfir_fixed/symmetric_fir')
Можно использовать RequirementComments свойство для генерации комментариев к гиперссылкам в отчете генерации кода HTML. Комментарии к требованиям ссылаются на соответствующие документы требований для вашей модели.
Можно использовать Traceability style, чтобы указать, нужно ли генерировать гиперссылки на уровне строк или на основе комментариев в отчете о трассируемости.
По умолчанию:
Line Level
Опции:
Line LevelПо умолчанию HDL Coder генерирует отчет о трассируемости на уровне линии, который содержит гиперссылки от каждой строки HDL-кода к соответствующему блоку в вашей модели Simulink. Отчет о трассируемости, который генерируется при использовании этого стиля, не содержит гиперссылочных комментариев над HDL-кодом, соответствующим определенному блоку. Когда вы выбираете определенный блок и перемещаетесь к HDL-коду, генератор кода подсвечивает все строки кода, соответствующие этому блоку.
Comment BasedЕсли вы задаете генерацию отчета о трассируемости на основе комментариев, отчет содержит гиперссылочные комментарии над блоком HDL-кода. Комментарии содержат тег трассируемости, который содержит шаблон поиска <system>/blockname формата. < system > является корневой моделью или Subsystem в модели, а blockname - это имя блока в этой модели или Subsystem.
Для примера, если у вас есть модель, foo, который имеет Подсистему, outer, и вложенную Подсистему, Inner, затем <System> тег следующий:
<Root>: foo
<S1>: foo/outside
<S2>: foo/outer/inner
Чтобы задать эту настройку, установите флажок Generate traceability report.
Свойство:
TraceabilityStyle |
| Тип: Вектор символов |
Значение:
'LineLevel' | 'CommentBased' |
По умолчанию:
'LineLevel' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.
Для примера, когда вы генерируете трассируемость отчет для symmetric_fir подсистема внутри sfir_fixed модель, задайте TraceabilityStyle при помощи одного из следующих методов:
Пройдите в TraceabilityStyle свойство как аргумент для makehdl.
makehdl('sfir_fixed/symmetric_fir','Traceability','on',... 'TraceabilityStyle','CommentBased')
Включите TraceabilityStyle использование свойства hdlset_param, а затем использовать makehdl.
hdlset_param('sfir_fixed','Traceability','on') hdlset_param(gcs,'TraceabilityStyle','CommentBased') makehdl('sfir_fixed/symmetric_fir')
Включите Веб-представление модели в отчет Генерация HDL-кода, чтобы перемещаться между кодом и моделью в одном окне. С помощью модели веб-представление можно кликнуть ссылку в сгенерированном коде, чтобы подсветить соответствующий блок в модели. Используя эту возможность, можно просматривать, анализировать и отлаживать сгенерированный HDL-код. Вы можете поделиться своей моделью и сгенерированным кодом за пределами MATLAB® окружение.
По умолчанию: Off
Включите модельное веб-представление в отчет Генерация кода. Чтобы сгенерировать отчет, после включения этой настройки нажмите кнопку Generate. Отчет генерации кода содержит сводный раздел и отчет интерфейса кода наряду с веб-представлением модели.
Не включать модельное веб-представление в отчет Генерация кода.
Чтобы включить веб-представление (Simulink Report Generator) модели в отчет Генерации кода, вы должны Simulink Report Generator™ установить.
Параметр:
HDLGenerateWebview |
| Тип: Вектор символов |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.
Например, вы можете сгенерировать веб-представление модели при генерации HDL-кода для symmetric_fir подсистема внутри sfir_fixed моделировать с использованием любого из этих методов.
Пройдите в HDLGenerateWebview свойство как аргумент для makehdl.
makehdl('sfir_fixed/symmetric_fir','HDLGenerateWebview','on')
Включите HDLGenerateWebview использование свойства hdlset_param а затем использовать makehdl.
hdlset_param('sfir_fixed','HDLGenerateWebview','on') makehdl('sfir_fixed/symmetric_fir')
Включите или отключите генерацию отчета об использовании ресурсов HTML. Отчет содержит сводку и подробную информацию о количестве оборудования ресурсов, таких как умножители, сумматоры и регистры, которые используются в сгенерированном HDL-коде. Если в модели есть типы данных с плавающей точкой, можно сгенерировать HDL-код с поддержкой нативных данных с плавающей точкой или сопоставить ваш проект с Intel® или Xilinx® Библиотеки FPGA с плавающей точкой. Отчет об использовании ресурсов отображает специфический для цели отчет, соответствующий отображению библиотек с плавающей точкой FPGA, и отчет о ресурсах, соответствующий HDL-коду в собственном режиме с плавающей точкой.
По умолчанию: Off
Создайте и отобразите отчет по использованию ресурсов HTML. Чтобы сгенерировать отчет, после включения этой настройки нажмите кнопку Generate. Отчет генерации кода содержит сводный раздел и отчет интерфейса кода вместе с отчетом об использовании ресурсов.
Не создавайте отчет об использовании HTML ресурсов.
Свойство:
ResourceReport |
| Тип: Вектор символов |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.
Например, можно сгенерировать отчет об использовании ресурсов при генерации HDL-кода для symmetric_fir подсистема внутри sfir_fixed моделировать с использованием любого из этих методов.
Пройдите в ResourceReport свойство как аргумент для makehdl.
makehdl('sfir_fixed/symmetric_fir','ResourceReport','on')
Включите ResourceReport использование свойства hdlset_param а затем использовать makehdl.
hdlset_param('sfir_fixed','ResourceReport','on') makehdl('sfir_fixed/symmetric_fir')
Задайте, нужно ли генерировать подсветку скрипта, которая показывает предполагаемый критический путь. Отчет отображает задержку критического пути и генерирует скрипт подсветки как ссылку, которую можно кликнуть, чтобы выделить предполагаемый критический путь в сгенерированной модели. Если ваш проект содержит блоки без времени выполнения, в отчете отображается ссылка на другой скрипт подсветки, который генерируется для подсветки этих блоков.
По умолчанию: Off
Сгенерируйте подсветку скрипта, которая показывает предполагаемый критический путь. Чтобы сгенерировать отчет, после включения этой настройки нажмите кнопку Generate. Отчет генерации кода содержит сводный раздел и отчет интерфейса кода вместе с отчетом оценки критического пути.
Чтобы оценить критический путь для моделей с плавающей точностью с одной точностью, используйте Native Floating Point режим. В диалоговом окне Configuration Parameters, на вкладке <reservedrangesplaceholder4>> <reservedrangesplaceholder3>> <reservedrangesplaceholder2>, набор Library к Native Floating Point
Не вычисляйте предполагаемый критический путь.
Свойство:
CriticalPathEstimation |
| Тип: Вектор символов |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.
Например, можно сгенерировать отчет об оценке критического пути при генерации HDL-кода для symmetric_fir подсистема внутри sfir_fixed моделировать с использованием любого из этих методов.
Пройдите в CriticalPathEstimation свойство как аргумент для makehdl.
makehdl('sfir_fixed/symmetric_fir','CriticalPathEstimation','on')
Включите CriticalPathEstimation использование свойства hdlset_param а затем использовать makehdl.
hdlset_param('sfir_fixed','CriticalPathEstimation','on') makehdl('sfir_fixed/symmetric_fir')
Включите или отключите генерацию отчета оптимизации HTML. Отчет содержит информацию о результатах распределенного конвейерирования, потоковой передачи, совместного использования, балансировки задержек и адаптивной оптимизации конвейеризации, которые реализованы в сгенерированном коде. Отчет включает гиперссылки назад к ссылкам на блоки, подсистемы или модели валидации. Если в модели есть типы данных с плавающей точкой, можно сгенерировать HDL-код с поддержкой нативных данных с плавающей точкой или сопоставить ваш проект с библиотеками Intel или Xilinx FPGA с плавающей точкой. Когда вы сопоставляете с библиотеками с плавающей точкой FPGA, в отчете оптимизации отображается раздел генерации целевого кода, который отображает сводные данные целевого устройства и ссылку на сгенерированную модель.
По умолчанию: Off
Создайте и отобразите отчет оптимизации HTML. Чтобы сгенерировать отчет, после включения этой настройки нажмите кнопку Generate. Отчет генерации кода содержит сводный раздел и отчет интерфейса кода вместе с отчетом оптимизации.
Не создавайте отчет оптимизации HTML.
Свойство:
OptimizationReport |
| Тип: Вектор символов |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.
Например, можно сгенерировать отчет оптимизации при генерации HDL-кода для symmetric_fir подсистема внутри sfir_fixed моделировать с использованием любого из этих методов.
Пройдите в OptimizationReport свойство как аргумент для makehdl.
makehdl('sfir_fixed/symmetric_fir','OptimizationReport','on')
Включите OptimizationReport использование свойства hdlset_param а затем использовать makehdl.
hdlset_param('sfir_fixed','OptimizationReport','on') makehdl('sfir_fixed/symmetric_fir')