exponenta event banner

Основы оптимизации

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

Примеры и способы

Оптимизация скорости и площади в кодере HDL

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

Поиск контуров обратной связи

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

Сведение иерархии

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

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

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

Балансировка задержки

Вставка соответствующих задержек по всем путям данных.

Удаление избыточной логики и неиспользуемых блоков в сгенерированном коде HDL

Улучшение читаемости сгенерированного кода HDL и оптимизация использования области.

Оптимизация несвязанных портов в коде HDL для моделей Simulink

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

Упрощение постоянных операций и снижение сложности проектирования в кодере HDL

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

Соответствие требованиям к синхронизации с использованием ограничений многоциклового тракта на основе включения

Создание зависимостей на основе включения для инструментов синтеза в соответствии с требованиями синхронизации многоцикловых трактов в режиме одного тактового сигнала.

Понятия

Сгенерированная модель и модель проверки

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

Поиск неисправностей

Устранение числового несоответствия с балансировкой задержки

Узнайте, как устранить проблемы с цифровым несоответствием после создания кода HDL.

Характерные примеры