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

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

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

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

Идентификатор руководстваЗаголовокСерьезностьСвязанное стандартное правило проверки/кодирования модели
3.1.1Совместное использование ресурсов Add BlocksРекомендуетсяНичего
3.1.2Разделение ресурсов блоков усиленияРекомендуетсяНичего
3.1.3Совместное использование ресурсов блоков продуктовРекомендуетсяНичего
3.1.4Совместное использование ресурсов блоков Multiply-AddРекомендуетсяНичего
3.1.5Общие факторы по совместному использованию подсистемРекомендуетсяНичего
3.1.6Используйте архитектуру MATLAB Datapath для совместного использования с блоками MATLAB functionРекомендуетсяНичего
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Вставьте распределенные регистры трубопроводов для блоков с входами типа векторных данныхИнформативныйНичего

Похожие темы