ID проверки: com.mathworks.HDL.ModelChecker.runObsoleteDelaysChecks
ID проверки: com.mathworks.HDL.ModelAdvisor.runObsoleteDelaysChecks
Проверяйте, содержит ли DUT устаревший Unit Delay Enabled/Восстановленные блоки
Эта проверка выводит предупреждение, если Подсистема DUT содержит какой-либо из этих блоков:
Unit Delay Enabled
Unit Delay Resettable
Unit Delay Enabled Resettable
Эти блоки были obsoleted. Генератор кода не рекомендует использование этих блоков в вашем Simulink® модель.
Чтобы зафиксировать это предупреждение, нажмите Modify Settings, и генератор кода заменяет эти блоки на соответствующие синхронные дубликаты:
Unit Delay Enabled заменяется Unit Delay Enabled Synchronous.
Unit Delay Resettable заменяется Unit Delay Resettable Synchronous.
Unit Delay Enabled Resettable заменяется Unit Delay Enabled Resettable Synchronous.
Эти блоки рекомендуются, потому что они используют блок State Control для синхронного поведения симуляции и генерируют благоприятный для оборудования HDL-код. Для получения дополнительной информации смотрите Синхронное Поведение Подсистемы с Блоком Госконтроля.