exponenta event banner

Стандарты кодирования HDL

Отраслевые стандарты кодирования рекомендуют использовать определенные рекомендации по кодированию ЛПВП. ЛПВП Coder™ генерирует код, соответствующий отраслевым стандартным правилам, и отчет, показывающий, насколько хорошо созданный код ЛПВП соответствует отраслевым стандартам кодирования. См. Стандартный отчет по кодированию HDL.

Кодер HDL проверяет соответствие модели Simulink ® или алгоритма MATLAB ® стандартным правилам кодирования HDL.

Кодер также может генерировать сценарии сторонних инструментов lint для проверки созданного кода HDL. Правила отраслевых стандартов подразделяются на следующие три раздела:

При создании стандартного отчета кодирования кодер HDL добавляет префикс к правилам. Префикс правила зависит от того, создается ли отчет из MATLAB или Simulink. Префиксом правила для MATLAB является CGML, а для Simulink - CGSL.

Чтобы исправить ошибки или предупреждения, связанные с этими правилами, обновите конструкцию модели. Можно настроить некоторые стандартные правила кодирования. См. раздел Стандартные свойства настройки кодирования HDL.

Стандарты кодирования HDL предоставляют специфичные для языка правила использования кода, которые помогают создавать более эффективный, портативный и синтезируемый код HDL, например, рекомендации по кодированию для:

  • Имена

  • Порты, сброс и часы

  • Комбинаторная и синхронная логика

  • Конечные конечные автоматы

  • Условные операторы и операторы

Связанные темы