Инструкции по проекту и совместимости модели - пронумерованным списком

Руководства по моделированию HDL являются набором рекомендуемых инструкций, за которыми можно следовать при создании модели Simulink® для генерации кода с HDL Coder™. Проект модели и инструкции по совместимости состоят из инструкций для использования базисного блока, часов и сбрасывают сигналы, шины и векторы, и подсистему и иерархическую разработку. Каждое руководство по моделированию для генерации HDL-кода имеет другой уровень серьезности, которая указывает на уровни требований податливости. Чтобы узнать больше об этих уровнях серьезности, смотрите Уровни серьезности Руководств по моделированию HDL.

Эти таблицы приводят проект модели и инструкции по совместимости в HDL Coder. Эти инструкции начинают с 1.1 и разделены на подразделы. В таблице вы видите, что определенные инструкции имеют связанную проверку модели. Можно следовать за шаблоном моделирования, рекомендуемым для этих инструкций путем выполнения той регистрации Советника по вопросам HDL-кода. Чтобы узнать больше о Советнике по вопросам HDL-кода, смотрите Совместимость HDL Проверки Модели Simulink Используя Советника по вопросам HDL-кода.

Инструкции 1.1: Основные настройки

ID инструкцииЗаголовокСерьезностьСвязанное Правило Стандарта Проверки/Кодирования Модели
1.1.1Используйте поддержанные HDL блокиРекомендуемый'none'
1.1.2Модель раздела в DUT и испытательный стендРекомендуемый'none'
1.1.3Избегайте использования двухбайтовых символовОбязательный'none'
1.1.4Особенности модели документа и атрибутыРекомендуемый'none'
1.1.5Настройте Функцию hdlsetup На основе Целевого приложенияРекомендуемыйПроверка модели: Проверяйте на параметры модели, которым удовлетворяют для генерации HDL-кода
1.1.6Проверяйте подсистему на совместимость HDLРекомендуемый'none'
1.1.7Осуществите проверки модели для HDL CoderРекомендуемый'none'
1.1.8Моделируя с Simulink, Stateflow и блоками MATLAB functionИнформативный'none'
1.1.9Отключите несвязанный блок Выходные параметрыОбязательный'none'
1.1.10Используя комментируют и комментируют через блоковИнформативный'none'
1.1.11Настройте размеры постоянных и получите блоки для идентификации параметровРекомендуемый'none'
1.1.12Отобразите Параметры, которые Влияют на генерацию HDL-кодаРекомендуемый'none'
1.1.13Измените Параметры блоков при помощи find_system и set_paramИнформативный'none'

Инструкции 1.2: подсистема DUT и иерархическое моделирование

Инструкции 1.3: инструкции для векторов и шин

ID инструкцииЗаголовокСерьезностьСвязанное Правило Стандарта Проверки/Кодирования Модели
1.3.1Моделирование требований для матриц ОбязательныйПроверка модели: Проверяйте на большие операции над матрицей
1.3.2Постарайтесь не генерировать возрастающий битный порядок в HDL-коде от векторных сигналовСтрого рекомендуемый'none'
1.3.3Используйте сигналы шины улучшить удобочитаемость модели и сгенерировать HDL-кодИнформативный'none'

Инструкции 1.4: инструкции для сигналов пакета часов

Инструкции 1.5: руководства по моделированию для нативной плавающей точки

ID инструкцииЗаголовокСерьезностьСвязанное Правило Стандарта Проверки/Кодирования Модели
1.5.1Моделирование с нативной плавающей точкой Рекомендуемый'none'

Похожие темы