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

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

HDL Coder проверяет соответствие вашего Simulink® модель или MATLAB® алгоритм стандартных правил HDL-кодирования.

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

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

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

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

  • Имена

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

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

  • Конечные машины состояний

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

Похожие темы