exponenta event banner

Руководство по проектированию и совместимости моделей - по номерному списку

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

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

Рекомендации 1.1: Основные настройки

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

Рекомендации 1.2: Подсистема DUT и иерархическое моделирование

Руководящие принципы 1.3: Руководящие принципы для векторов и автобусов

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

Рекомендации 1.4: Рекомендации по сигналам синхросигналов

Рекомендации 1.5: Рекомендации по моделированию собственных плавающих точек

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
1.5.1Моделирование с собственной плавающей точкой РекомендуетсяНичего

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