exponenta event banner

Рекомендации по оптимизации скорости и площади - по нумерованному списку

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

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

Руководство 3.1: Совместное использование ресурсов и потоковая передача

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
3.1.1Совместное использование ресурсов блоков добавленияРекомендуетсяНичего
3.1.2Совместное использование ресурсов блоков усиленияРекомендуетсяНичего
3.1.3Совместное использование ресурсов блоков продуктовРекомендуетсяНичего
3.1.4Совместное использование ресурсов блоков умножения-добавленияРекомендуетсяНичего
3.1.5Общие соображения по совместному использованию подсистемРекомендуетсяНичего
3.1.6Использование архитектуры MATLAB Datapath для совместного использования с функциональными блоками MATLABРекомендуетсяНичего
3.1.7Совместное использование подсистемРекомендуетсяНичего
3.1.8Совместное использование ресурсов IP-адресов с плавающей запятойРекомендуетсяНичего
3.1.9Использовать StreamingFactor для совместного использования ресурсов векторных сигналовИнформативныйНичего
3.1.10Использовать SharingFactor и свойства блока HDL для совместного использования операций умножения матрицИнформативныйНичего

Рекомендации 3.2: Конвейерная обработка тактовой частоты и распределенная конвейерная обработка

Идентификатор руководстваНазваниеСерьезностьСвязанное стандартное правило проверки/кодирования модели
3.2.1Рекомендации по трубопроводированию тактовой частотыИнформативныйНичего
3.2.2Рекомендуемые параметры распределенной прокладки трубопроводовРекомендуетсяНичего
3.2.3Вставка регистров распределенного трубопровода для блоков с входами типа векторных данныхИнформативныйНичего

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