Оптимизация Скорости

Оценка и сокращение критического пути, вставка регистра трубопровода, размотка цикла, автоматическая итерационная оптимизация тактовой частоты

Функции

hdlcoder.optimizeDesignАвтоматическая итерационная оптимизация проекта
hdlcoder.supportedDevicesПоказать поддерживаемые сведения о целевом компьютере и устройстве

Классы

hdlcoder.OptimizationConfighdlcoder.optimizeDesign объект строения

Блоки

расширить все

Deserializer1DПреобразуйте скалярный поток или меньшие векторы в векторный сигнал
Multiply-AccumulateВыполните операцию умножения-накопления на входах
Multiply-AddУмножение-добавление комбинированной операции
Serializer1DПреобразуйте векторный сигнал в скалярные или меньшие векторы

Параметры конфигурации Simulink

расширить все

Темы

Адаптивная конвейеризация

Автоматическая вставка конвейера на основе целевого устройства, целевой частоты и умножения размеров слова.

Тактовая частота Конвейеризации

Pipeline регистрирует вставку с более высокой тактовой частотой вместо более медленной скорости передачи данных.

Распределённая конвейеризация

Определение, преимущества и затраты на распределённую конвейеризацию

Иерархическое распределённая конвейеризация

Иерархическое распределённая конвейеризация расширяет возможности распределённой конвейеризации путем перемещения задержек между иерархическими контурами в подсистеме с сохранением иерархии подсистем.

Ограниченный выходконвейеризации

Определение и пример использования выходной конвейеризации с ограничениями.

Автоматическая итеративная оптимизация

Как работает автоматическая итерационная оптимизация, необходимые условия и ограничения.

Оценка критического пути без выполнения синтеза

Найдите предполагаемые критические пути в вашем проекте, не используя сторонние инструменты синтеза.

Проект шаблонов, которые требуют адаптивной конвейеризации

Для некоторых шаблонов проекта необходимо включить адаптивную оптимизацию конвейеризации, чтобы соответствовать требованиям к времени.

Распределенная вставка трубопровода для блоков MATLAB function

Как оптимизировать HDL-код для блоков MATLAB Function на скорость путем распределения проектных задержек и сгенерированных этапов трубопровода.

Оптимизация HDL через контур блока MATLAB function с использованием архитектуры Datapath MATLAB

Примените оптимизацию внутри и через блоки MATLAB Function с другими Simulink® блоки.

Рекомендуемые примеры