HDL Coder в Model Advisor/HDL Code Advisor

При проверке HDL Coder в Model Advisor или HDL-код Advisor проверьте и обновите Simulink® модель или подсистема для совместимости с генерацией HDL-кода. Выполнение проверок создает отчет, в котором перечисляются неоптимальные условия или настройки, а затем предлагаются лучшие настройки конфигурации модели.

Чтобы узнать о:

На левой панели отображаются папки, которые выполняют различные проверки:

  • Model configuration checks: Подготовьте свою модель для совместимости с генерацией HDL-кода. Эта папка содержит проверки, которые проверяют, являются ли параметры модели HDL-совместимыми, содержит ли ваш проект алгебраические циклы и так далее.

  • Checks for ports and subsystems: Проверьте, имеют ли порты и подсистемы в вашей модели настройки, совместимые с генерацией HDL-кода. Проверки включают в себя наличие действительной Подсистемы DUT верхнего уровня и определение начальных условий для блоков Enabled Subsystem и Triggered Subsystem.

  • Checks for blocks and block settings: Проверьте, поддерживаются ли блоки в вашей модели для генерации HDL-кода и имеют ли поддерживаемые блоки HDL-совместимые настройки. Проверки включают в себя, имеют ли исходные блоки в вашей модели непрерывный шаг расчета и имеет ли Stateflow® Графики и блоки MATLAB Function имеют HDL-совместимые настройки и так далее.

  • Native Floating Point checks: Проверьте, совместим ли блок с генерацией HDL-кода в Native Floating Point режим. Проверки включают в себя, поддерживаются ли блоки в вашей модели Simulink для генерации HDL-кода с Native Floating Point, и использует ли модель отдельные типы данных, и так далее. Нативная поддержка с плавающей точкой в HDL- Coder™ генерирует независимый от цели HDL-код из вашей модели с одной точностью с плавающей точностью. Для получения дополнительной информации смотрите Сгенерировать независимый от цели HDL-код с собственной плавающей точкой.

  • industry-standard checks: Проверьте, соответствует ли ваша модель Simulink отраслевым стандартам. Отраслевые стандартные правила рекомендуют использовать определенные HDL-руководства по кодированию. При генерации кода HDL Coder отображает отчет по стандарту HDL-кодирования, который показывает, насколько хорошо сгенерированный код соответствует отраслевым стандартам. Для получения дополнительной информации см. «Стандарты HDL-кодирования».

Чтобы узнать больше о каждой отдельной проверке, щелкните правой кнопкой мыши эту проверку и выберите What's This?.

См. также раздел Проверки HDL-кода Advisor.