Каждое руководство по моделированию для генерации HDL-кода имеет другой уровень серьезности, которая указывает на уровни требований податливости. Эта таблица иллюстрирует то, на что указывает каждый уровень серьезности.
Уровни серьезности
Категория | Обязательный | Строго рекомендуемый | Рекомендуемый | Информативный |
---|---|---|---|---|
Определение | Инструкции, которые абсолютно необходимы следовать. Созданные модели должны соответствовать этим инструкциям к 100%. | Инструкции, которые согласованы, чтобы быть хорошей практикой. Созданные модели должны соответствовать этим инструкциям до самой большой возможной степени, но не должны составлять 100%. | Инструкции, которым рекомендуют улучшить сгенерированный код и оптимизировать код по целевому устройству, но не очень важны | Инструкции, которые предназначаются, чтобы изучить некоторые рекомендации моделирования и лучшие практики. |
Удар | Если вы нарушаете эти инструкции, вы не можете сгенерировать код и синтезировать ваш проект на целевом компьютере. | Если вы нарушаете эти инструкции, вы получаете низкое качество результатов. | Нарушение этих инструкций может повлиять на КПД или простоту использования сгенерированного кода с нисходящими инструментами синтеза | 'none' |