exponenta event banner

Сквозная, без HDL и каскадная реализации

Сквозная реализация и отсутствие реализации ЛПВП

ВнедрениеОписание
Сквозные реализации

Обеспечивает сквозную реализацию, в которой входы блока передаются непосредственно на его выходы. HDL Coder™ поддерживает следующие блоки с сквозной реализацией:

  • Преобразовать 1-D в 2-D

  • Измениться

  • Преобразование сигналов

  • Спецификация сигнала

Нет ЛПВП

NoHDL реализация полностью удаляет блок из сгенерированного кода. Таким образом, можно использовать блок в моделировании, но рассматривать его как «no-op» в коде HDL. Эта реализация используется для многих блоков (таких как области и утверждения), которые являются значимыми при моделировании, но не имеют смысла в коде HDL.

Эту реализацию можно также использовать как альтернативную для подсистем.

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

Рекомендации по каскадной архитектуре

HDL Coder поддерживает каскадные реализации для блоков Sum of Elements, Product of Elements и MinMax. Для этих реализаций требуется множество тактовых циклов для обработки их входных сигналов; поэтому их данные должны оставаться неизменными в течение всего периода выборки. Созданные испытательные стенды обеспечивают это с помощью регистра для управления входами.

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