Высокие алгоритмы HDL пропускной способности

Можно увеличить пропускную способность проектов HDL при помощи основанной на кадре обработки. Порты этих блоков принимают сигналы ввода и вывода вектор-столбца. Каждый элемент вектора представляет выборку вовремя. Сгенерированный HDL-код реализует алгоритм параллельно на каждой выборке во входном векторе. Эти реализации увеличивают пропускную способность при использовании большего количества аппаратных ресурсов. Используйте векторный вход, чтобы достигнуть пропускной способности выборки giga в секунду (GSPS).

Для получения дополнительной информации об основанном на кадре проекте смотрите Выборку - и Основанные на кадре Концепции.

Блоки с поддержкой HDL входа кадра

Поддерживаемый блокПараметры, чтобы включить вход кадраОграничения
Дискретный КИХ-фильтр

  1. Соедините вектор-столбец с входным портом. Размер входного вектора может быть до 512 выборок.

  2. Установите Input processing на Columns as channels (frame based).

  3. Щелкните правой кнопкой по блоку, откройте HDL Code> HDL Block Properties и установите Architecture на Frame Based.

Для получения дополнительной информации об архитектуре HDL и параметрах, смотрите Дискретный КИХ-Фильтр.

Основанный на кадре вход не поддержан с:

  • Дополнительный сброс блочного уровня и включает управляющие сигналы

  • Восстановленные и активированные подсистемы

  • Комплексные входные сигналы с комплексными коэффициентами. Можно использовать или комплексные входные сигналы и действительные коэффициенты, или объединить коэффициенты и действительные входные сигналы.

  • Многоканальный вход

  • Совместное использование и потоковая передача оптимизации

Оптимизированный HDL БПФ и оптимизированный HDL ОБПФСоедините вектор-столбец с портом dataIn. Векторный размер должен быть степенью 2 между 1 и 64, который не больше, чем длина БПФ. Векторный вход поддерживается с архитектурой Streaming Radix 2^2 только.
Оптимизированный HDL ChannelizerСоедините вектор-столбец с портом dataIn. Векторный размер должен быть степенью 2 между 1 и 64, который не больше, чем длина БПФ.  
КИХ-десятикратное уменьшение
  1. Соедините вектор-столбец с входным портом. Размер входного вектора может быть до 512 выборок.

  2. Установите Input processing на Columns as channels (frame based).

  3. Установите Rate options на Enforce single-rate processing.

  4. Щелкните правой кнопкой по блоку, откройте HDL Code> HDL Block Properties и установите Architecture на Frame Based.

Основанный на кадре вход не поддержан с:

  • Восстановленные и активированные подсистемы

  • Комплексные входные сигналы с комплексными коэффициентами. Можно использовать или комплексные входные сигналы и действительные коэффициенты, или объединить коэффициенты и действительные входные сигналы.

  • Совместное использование и потоковая передача оптимизации

Задержка
  1. Соедините вектор-столбец с входным портом. Размер входного вектора может быть до 512 выборок.

  2. Установите Input processing на Columns as channels (frame based).

 

Похожие темы