Кодер HDL проверяет модель или подсистему Simulink ® на совместимость с генерацией кода HDL в Model Advisor или HDL Code Advisor. При выполнении проверок создается отчет, в котором перечислены неоптимальные условия или настройки, а затем предлагаются лучшие настройки конфигурации модели .
Чтобы узнать о:
Пользовательский интерфейс помощника по коду HDL, см. раздел Проверка совместимости HDL модели Simulink с помощью помощника по коду HDL.
Мастер модели (Model Advisor), см. раздел Запуск мастера модели (Run Model Advisor) Проверка кодера HDL (Check for HDL Coder
На левой панели отображаются папки, выполняющие различные проверки:
Проверка конфигурации модели: подготовьте модель для совместимости с генерацией кода HDL. Эта папка содержит проверки того, совместимы ли параметры модели с HDL, содержит ли проект алгебраические циклы и т.д.
Проверка наличия портов и подсистем: проверка наличия у портов и подсистем в модели настроек, совместимых с генерацией кода HDL. Проверки включают в себя наличие допустимой подсистемы DUT верхнего уровня и указание начального условия для блоков включенной и запускаемой подсистем.
Проверка наличия блоков и параметров блоков. Проверьте, поддерживаются ли блоки в модели для создания кода HDL и совместимы ли поддерживаемые блоки с параметрами HDL. Проверки включают в себя, имеют ли исходные блоки в модели непрерывное время выборки, а также имеют ли функциональные блоки Stateflow ® Charts и MATLAB параметры, совместимые с HDL, и т.д.
Собственные проверки с плавающей запятой: Убедитесь, что блок совместим с генерацией кода HDL в Native Floating Point режим. Проверки включают в себя, поддерживаются ли блоки в модели Simulink для генерации кода HDL с помощью Native Floating Pointи использует ли модель один тип данных и т.д. Встроенная поддержка с плавающей запятой в HDL Coder™ генерирует целевой независимый HDL-код из модели с плавающей запятой с одинарной точностью. Дополнительные сведения см. в разделе Создание независимого от цели кода HDL с собственной плавающей точкой.
Проверка соответствия модели Simulink стандартным отраслевым правилам. Отраслевые стандартные правила рекомендуют использовать определенные рекомендации по кодированию HDL. При создании кода HDL Coder отображает стандартный отчет по кодированию HDL, который показывает, насколько хорошо сгенерированный код соответствует отраслевым стандартам. Дополнительные сведения см. в разделе Стандарты кодирования HDL.
Чтобы узнать больше о каждой отдельной проверке, щелкните ее правой кнопкой мыши и выберите «Что это?».
![]()
См. также Проверки помощника по коду HDL.