exponenta event banner

Системные объекты DUC и DDC

Можно создать код HDL для системных объектов Digital Up Converter (DUC) и Digital Down Converter (DDC). Эта возможность ограничена созданием кода только в командной строке.

При звонке generatehdl для системного object™ необходимо указать тип данных входного сигнала. Установите InputDataType к свойству numerictype объект.

hDDC = dsp.DigitalDownConverter('Oscillator','NCO')
generatehdl(hDDC,'InputDataType',numerictype(1,8,7))

Программное обеспечение генерирует действительный сигнал данных на верхнем уровне DDC или DUC:

  • Для DDC сигнал называется ce_out. Фильтр Проектирование HDL Coder™ программные связи, которые сигнализируют о соответствующих ce_out сигнал из прореживающего фильтрующего каскада.

  • Для DUC сигнал называется ce_out_valid. Программное обеспечение кодера связывает этот сигнал с соответствующим ce_out_valid сигнал из интерполяционного каскада фильтрации.

Ограничения

Невозможно задать имена портов ввода и вывода. Эти порты имеют имена по умолчанию ddc_in и ddc_out. Кодер вставляет регистры на входной и выходной сигналы. При попытке отключить их кодер возвращает предупреждение.

Этапы фильтрации можно реализовать только в DDC и DUC с полностью параллельной архитектурой по умолчанию. Для этих объектов программное обеспечение кодера не поддерживает оптимизацию и специфичные для архитектуры свойства, такие как: