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

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

Функции

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

Классы

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

Блоки

развернуть все

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

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

развернуть все

Темы

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

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

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

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

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

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

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

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

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

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

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

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

Оценка критического пути, не запуская синтез

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

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

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

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

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

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

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

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