Промышленные стандарты кодирования рекомендуют использовать определенные инструкции по кодированию HDL. HDL Coder™ генерирует код, который следует правилам промышленного стандарта и генерирует отчет, который показывает, как хорошо ваш сгенерированный HDL-код соответствует промышленным стандартам кодирования. Смотрите, что HDL Кодирует Стандартный отчет.
HDL Coder проверяет на соответствие вашего Simulink® модель или MATLAB® алгоритм к HDL, кодирующему стандартные правила.
Кодер может также сгенерировать сторонние скрипты инструмента линта, чтобы использовать, чтобы проверять ваш сгенерированный HDL-код. Правила промышленного стандарта подпадают под следующие три раздела:
Разделите 1: методы программирования в абсолютных адресах.
Разделите 2: правила описания RTL и проверки.
Разделите 3: инструкции по методологии проектирования RTL.
При генерации стандартного отчета кодирования HDL Coder добавляет префикс в правила. Префикс правила зависит от того, генерируете ли вы отчет из MATLAB или Simulink. Префикс правила для MATLAB является CGML, и для Simulink CGSL.
Чтобы зафиксировать ошибки или предупреждения, связанные с этими правилами, обновите свой проект модели. Можно настроить некоторые правила стандарта кодирования. Смотрите HDL Coding Standard Customization Properties.
Стандарты кодирования HDL предоставляют специфичные для языка правила использования кода помочь вам сгенерировать более эффективный, портативный, и синтезируемый HDL-код, такой как кодирование инструкций для:
Имена
Порты, сброс и часы
Комбинаторная и синхронная логика
Конечные автоматы
Условные операторы и операторы