Форум разработчиков электроники ELECTRONIX.ru: АЦП AD9697 +Xilinx - Форум разработчиков электроники ELECTRONIX.ru

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

АЦП AD9697 +Xilinx

#1 User is offline   Art55555 Icon

  • Частый гость
  • PipPip
  • Group: Участник
  • Posts: 184
  • Joined: 07 октября 10

Posted 25 сентября 2018 - 10:42

Добрый день!

Задача:
1. Принять данные с АЦП AD9697(1.3 ГГц, 14 бит JESD204B) в ПЛИС, тактовая 1 ГГц. Вопрос - подойдёт для этих целей Kintex 7?
2. После приёма мне необходимо провести процедуру DDC, которая включает в себя систему полуполосных FIR фильтров. Вопрос - частота работы первого каскада будет 1 ГГц. Справится ли ПЛИС с такой частотой обработки? Какие есть варианты решения данного вопроса?




0

#2 User is offline   blackfin Icon

  • Гуру
  • PipPipPipPipPipPip
  • Group: Свой
  • Posts: 3 106
  • Joined: 18 апреля 05

Posted 25 сентября 2018 - 11:01

Цитата(Art55555 @ Sep 25 2018, 10:42) <{POST_SNAPBACK}>
Задача:
1. Принять данные с АЦП AD9697(1.3 ГГц, 14 бит JESD204B) в ПЛИС, тактовая 1 ГГц. Вопрос - подойдёт для этих целей Kintex 7?

Зависит от Speed Grade, типа корпуса, напряжения питания. Для FF-3 трансиверы работают на12,5 Gb/s.

См. DS182, Table 56:GTX Transceiver Performance.
0

#3 User is offline   MegaVolt Icon

  • Знающий
  • PipPipPipPip
  • Group: Свой
  • Posts: 779
  • Joined: 03 января 05

Posted 25 сентября 2018 - 14:16

Цитата(Art55555 @ Sep 25 2018, 10:42) <{POST_SNAPBACK}>
Вопрос - подойдёт для этих целей Kintex 7?
2. После приёма мне необходимо провести процедуру DDC, которая включает в себя систему полуполосных FIR фильтров. Вопрос - частота работы первого каскада будет 1 ГГц. Справится ли ПЛИС с такой частотой обработки? Какие есть варианты решения данного вопроса?

1. Плис такой поток затащить может. Если это DDR. Максимум по пинам до 1,4Гигабита
2. Вот дальше начинаются проблемы. Внутренняя тактовая может быть где то 700-800Мгц без DDR. Т.е. втянутый поток напрямую не сможет быть обработан sad.gif
3. Блоки DSP работают до 400Мгц

Соответственно что далать:

1. Десериализация. Т.е. уменьшаем скорость за счёт увеличения ширины шины.
2. Изменяем алгоритмы фильтрации с тех где слово поступает за такт быстрой частоты на, те где N слов поступает одновременно на F/N частоте

Пункт два может стоить N кратного увеличения ресурсов необходимых для обычного фильтра. Но это не приговор. Алгоритмы есть.


0

#4 User is offline   Art55555 Icon

  • Частый гость
  • PipPip
  • Group: Участник
  • Posts: 184
  • Joined: 07 октября 10

Posted 25 сентября 2018 - 14:24

Цитата(MegaVolt @ Sep 25 2018, 14:16) <{POST_SNAPBACK}>
1. Плис такой поток затащить может. Если это DDR. Максимум по пинам до 1,4Гигабита
2. Вот дальше начинаются проблемы. Внутренняя тактовая может быть где то 700-800Мгц без DDR. Т.е. втянутый поток напрямую не сможет быть обработан sad.gif
3. Блоки DSP работают до 400Мгц

Соответственно что далать:

1. Десериализация. Т.е. уменьшаем скорость за счёт увеличения ширины шины.
2. Изменяем алгоритмы фильтрации с тех где слово поступает за такт быстрой частоты на, те где N слов поступает одновременно на F/N частоте

Пункт два может стоить N кратного увеличения ресурсов необходимых для обычного фильтра. Но это не приговор. Алгоритмы есть.


Интересно. Где можно ознакомиться с подобными алгоритмами или примерами?
0

#5 User is offline   Самурай Icon

  • Местный
  • PipPipPip
  • Group: Участник
  • Posts: 468
  • Joined: 04 марта 05

Posted 25 сентября 2018 - 15:01

Цитата(Art55555 @ Sep 25 2018, 11:42) <{POST_SNAPBACK}>
Добрый день!

Задача:
1. Принять данные с АЦП AD9697(1.3 ГГц, 14 бит JESD204B) в ПЛИС, тактовая 1 ГГц. Вопрос - подойдёт для этих целей Kintex 7?
2. После приёма мне необходимо провести процедуру DDC, которая включает в себя систему полуполосных FIR фильтров. Вопрос - частота работы первого каскада будет 1 ГГц. Справится ли ПЛИС с такой частотой обработки? Какие есть варианты решения данного вопроса?


А чем не устраивают те DDC, которых есть аж 4 штуки внутри AD9697? Это к вопросу о вариантах...
0

#6 User is offline   MegaVolt Icon

  • Знающий
  • PipPipPipPip
  • Group: Свой
  • Posts: 779
  • Joined: 03 января 05

Posted 26 сентября 2018 - 16:01

Цитата(Art55555 @ Sep 25 2018, 14:24) <{POST_SNAPBACK}>
Интересно. Где можно ознакомиться с подобными алгоритмами или примерами?
Начиная от написать самому. Нужно зная исходный алгоритм написать свой учитывая что данные поступают не постоянно а порциями.
Либо открыть отдельную тему и попросив помощи у народа. думаю накидают чего нибудь.

Как у гугла спрашивать увы не помню sad.gif


Вот тут была похожая тема https://electronix.r...t...128953&st=0
0

#7 User is offline   Art55555 Icon

  • Частый гость
  • PipPip
  • Group: Участник
  • Posts: 184
  • Joined: 07 октября 10

Posted 26 сентября 2018 - 16:46

Цитата(Самурай @ Sep 25 2018, 15:01) <{POST_SNAPBACK}>
А чем не устраивают те DDC, которых есть аж 4 штуки внутри AD9697? Это к вопросу о вариантах...


В классической схеме фильтрации - да, будем использовать полуполоски от АЦП (до 4 подряд с децимацией 2). Согласен. Затухания они там обещают неполохие.
Теоретически могут быть и другие полосы, хотелось бы и под них заложить.
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1
0