exponenta event banner

Рекомендации по поддерживаемым блокам и типам данных - по нумерованному списку

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

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

Рекомендации 2.1: Блоки в RAM HDL и библиотека операций HDL

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
2.1.1Вопросы доступа к блокам ОЗУРекомендуетсяНичего
2.1.2Последовательно-параллельное преобразованиеРекомендуетсяНичего

Рекомендации 2.2: Блоки в библиотеке логических и битовых операций

Рекомендации 2.3: Таблица поиска и блоки маршрутизации сигналов

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
2.3.1Создание оперативной памяти блока FPGA из таблиц поиска Очень рекомендуемНичего
2.3.2Рекомендуемые параметры блока блока многопортового коммутатора для числовых и перечисляемых типовРекомендуетсяНичего

Рекомендации 2.4: Порты и подсистемы

Руководство 2.5: Изменение скорости и постоянные блоки

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
2.5.1Использование блоков преобразования ставок РекомендуетсяНичего
2.5.2Использовать дискретное и конечное время выборки для постоянного блокаОбязательныйПроверка модели: проверка бесконечных и непрерывных источников времени выборки

Руководство 2.6: Блоки задержки

Руководство 2.7: Блоки для операций умножения и накопления

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
2.7.1Разработка множителей и сумматоров для эффективного отображения в блоки DSP на FPGAОчень рекомендуемНичего
2.7.2Установите свойство блока HDL ConstMultiplierOptimization в значение Auto для блока усиленияРекомендуетсяНичего
2.7.3Использование архитектуры SheyAdd разделяющего блока для типов с фиксированной точкойРекомендуетсяНичего

Руководство 2.8: Функциональные блоки MATLAB

Руководящее положение 2.9: Диаграммы статофлоу

Рекомендации 2.10: Типы данных

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
2.10.1Использовать логическое значение для логических данных и Ufix1 для числовых данных ОбязательныйНичего
2.10.2Укажите тип данных блоков усиленияРекомендуетсяНичего
2.10.3Ограничения на перечисляемые типы данныхОбязательныйНичего

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