HDL, кодирующий стандартный отчет, показывает, как ваш сгенерированный HDL-код соответствует промышленному стандарту кодирования, который вы выбираете при генерации кода.
Отчет может содержать ошибки, предупреждения и сообщения. Ошибки и предупреждения в отчете соединяются с элементами в вашем первоначальном проекте, таким образом, можно решить проблемы, затем регенерируйте код. Сообщения показывают, где HDL Coder™ автоматически откорректировал код, чтобы соответствовать стандарту кодирования.
Отчет также перечисляет правила в стандарте кодирования, которому соответствует сгенерированный код. Можно смотреть отчет видеть, который кодирование стандарта управляет проверками кодера.
Чтобы узнать больше о стандартах кодирования HDL, смотрите, что HDL Кодирует Стандарты.
Раздел сводных данных правила показывает общие количества ошибок, предупреждений и сообщений, и перечисляет соответствующие правила. Каждое правило, показанное в сводных данных, соединяется с правилом в подробном разделе иерархии правила.
Раздел иерархии правила перечисляет каждый HDL Coder правила проверки в трех категориях:
Методы программирования в абсолютных адресах, включая правила для имен, часов и сброса.
Методы описания RTL, включая правила для комбинаторной и синхронной логики, операторов и конечных автоматов.
Инструкции по методологии проектирования RTL, включая правила для портов, функциональных библиотек, файлов и комментариев.
Если ваш HDL-код не соответствует определенному правилу, правило показывает или автоматизированную коррекцию или ссылку на элемент первоначального проекта, вызывающий ошибку или предупреждение. Когда вы щелкаете по ссылке, проект открывается подсвеченным элементом дизайна. Можно решить проблему в проекте, затем регенерировать код.
Можно сконфигурировать отчет так, чтобы он не отображал передающие правила при помощи ShowPassingRules
свойство HDL, кодирующего стандартный объект индивидуальной настройки. Можно также отключить или настроить правила стандарта кодирования. Смотрите HDL Coding Standard Customization Properties.
Чтобы узнать больше о предупреждениях и ошибках, можно зафиксировать путем изменения проекта, видеть: