При проверке HDL Coder в Model Advisor или HDL-код Advisor проверьте и обновите Simulink® модель или подсистема для совместимости с генерацией HDL-кода. Выполнение проверок создает отчет, в котором перечисляются неоптимальные условия или настройки, а затем предлагаются лучшие настройки конфигурации модели.
Чтобы узнать о:
HDL Code Advisor UI, см. Проверка совместимости HDL модели Simulink с использованием HDL-код Advisor.
Model Advisor, см., Запуск Проверки Model Advisor для HDL Coder.
На левой панели отображаются папки, которые выполняют различные проверки:
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.