Пройдите, никакой HDL и каскадные реализации

Передача и никакие реализации HDL

РеализацияОписание
Реализации передачи

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

  • Преобразование из 1D в 2D

  • Изменение

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

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

Никакой HDL

Реализация NoHDL полностью удаляет блок от сгенерированного кода. Таким образом можно использовать блок в симуляции, но обработать его как "нет" в HDL-коде. Эта реализация используется для многих блоков (таких как Осциллографы и Утверждения), которые являются значительными в симуляции, но были бы бессмысленными в HDL-коде.

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

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

Каскадные лучшые практики архитектуры

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

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