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

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

HDL Coder проверяет на соответствие вашей модели Simulink® или алгоритма MATLAB® к HDL, кодирующему стандартные правила.

Кодер может также сгенерировать сторонние скрипты инструмента линта, чтобы использовать, чтобы проверять ваш сгенерированный HDL-код. Правила промышленного стандарта подпадают под следующие три раздела:

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

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

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

  • Имена

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

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

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

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

Похожие темы