Эта страница описывает параметры конфигурации, которые находятся в панели 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')