Системные объекты 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. Программное обеспечение Filter Design HDL Coder™ связывает этот сигнал с соответствующим ce_out сигнал от каскада децимирующей фильтрации.

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

Ограничения

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

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