exponenta event banner

Стандартный отчет по кодированию HDL

Отчет о стандарте кодирования HDL показывает, как созданный код HDL соответствует отраслевому стандарту кодирования, выбранному при создании кода.

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

В отчете также перечислены правила в стандарте кодирования, которым соответствует созданный код. Можно проверить отчет, чтобы увидеть, какие стандартные правила кодирования проверяет кодер.

Дополнительные сведения о стандартах кодирования HDL см. в разделе Стандарты кодирования HDL.

Сводка правил

В разделе сводки правил показано общее количество ошибок, предупреждений и сообщений, а также перечислены соответствующие правила. Каждое правило, показанное в сводке, ссылается на правило в разделе подробной иерархии правил.

Иерархия правил

В разделе иерархии правил перечислены все проверки кодера HDL правила в трех категориях:

  • Основные методы кодирования, включая правила для имен, часов и сброса.

  • Методы описания RTL, включая правила комбинаторной и синхронной логики, операторы и конечные конечные автоматы.

  • Руководящие принципы разработки RTL, включая правила для портов, библиотек функций, файлов и комментариев.

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

Настройка правил и отчетов

Можно настроить отчет так, чтобы он не отображал правила прохождения, используя ShowPassingRules свойство объекта настройки стандарта кодирования HDL. Можно также отключить или настроить стандартные правила кодирования. См. раздел Стандартные свойства настройки кодирования HDL.

Как исправить предупреждения и ошибки

Дополнительные сведения об предупреждениях и ошибках, которые можно исправить путем изменения конструкции, см. в разделе:

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