реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> АЦП+JESD204B+Xilinx, Подключание АЦП
Anton1990
сообщение Feb 4 2017, 06:54
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 26-04-12
Пользователь №: 71 584



Всем добрый день.
Есть АЦП с выходом JESD204B подключенная к ПЛИС Kintex.
Поскольку раньше такие АЦП не использовал назрел вопрос.
Собственно как в ПЛИС реализовать JESD204B, или уже есть готовые IP, или нужно покупать IP. В общем поделитесь как Вы это делаете?
Заранее спасибо за ответы.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Feb 4 2017, 13:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Все варианты возможны.
Самый простой - купить https://www.xilinx.com/products/intellectua...di-jesd204.html
Самый дешевый - написать самому.


--------------------
Go to the top of the page
 
+Quote Post
Anton1990
сообщение Feb 4 2017, 13:14
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 155
Регистрация: 26-04-12
Пользователь №: 71 584



Цитата(dm.pogrebnoy @ Feb 4 2017, 16:02) *
Все варианты возможны.
Самый простой - купить https://www.xilinx.com/products/intellectua...di-jesd204.html
Самый дешевый - написать самому.


Если писать самому - стоит оно того? Или лучше не заморачиваться? Как там с сложностью? Для меня главное время.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Feb 4 2017, 14:46
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(Anton1990 @ Feb 4 2017, 16:14) *
Если писать самому - стоит оно того? Или лучше не заморачиваться? Как там с сложностью? Для меня главное время.

..конечно стоит написать эту корку самому, потом можно будет продать страждущим.
p.s.
..корка стоит что-то около 5 - 10 к$ .
https://products.avnet.com/shop/en/ema/ef-d...457345626187097
https://electronix.ru/forum/lofiversion/ind...hp/t138119.html - тут люди сабдж обсуждали.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Feb 6 2017, 07:50
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Anton1990 @ Feb 4 2017, 16:14) *
Если писать самому - стоит оно того? Или лучше не заморачиваться? Как там с сложностью? Для меня главное время.


Если только один АЦП и не стоит вопрос строго фиксированной задержки, то по сути вся корка - правильно настроить трансивер (ну почти). Все что там накручено в стандарте в первую очередь обращено на систему с несколькими АЦП работающими синфазно и обеспечение строго фиксированной задержки от момента сэмплирования до получения данных внури FPGA. Хотя если главное время, то, конечно, купить...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Feb 6 2017, 09:20
Сообщение #6


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(alexadmin @ Feb 6 2017, 10:50) *
Если только один АЦП и не стоит вопрос строго фиксированной задержки, то по сути вся корка - правильно настроить трансивер (ну почти). Все что там накручено в стандарте в первую очередь обращено на систему с несколькими АЦП работающими синфазно и обеспечение строго фиксированной задержки от момента сэмплирования до получения данных внури FPGA. Хотя если главное время, то, конечно, купить...

Упаду на хвост. Тогда,если только один АЦП, с сигналом SYSREF можно не заморачиваться? Что подавать вместо него?
тема JESD204
Go to the top of the page
 
+Quote Post
Алга
сообщение Feb 6 2017, 09:39
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 29-12-04
Пользователь №: 1 739



Как здесь сообщали коллеги Xilinx JESD204b корка стоит еще дополнительно порядка 7тыс
У Алтеры как ситуация по этому вопросу? Или входит в состав лицензии на Quartus?
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Feb 6 2017, 10:01
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(_Anatoliy @ Feb 6 2017, 12:20) *
Упаду на хвост. Тогда,если только один АЦП, с сигналом SYSREF можно не заморачиваться? Что подавать вместо него?
тема JESD204


На АЦП в том или ином виде его может быть необходимо подать, иначе АЦП не войдет в рабочий режим (надо индивидуально читать про чип). Можно сформировать однократный импульс, в некоторых китах его попросту от механической кнопки запараллеливают. Со стороны FPGA опять-таки - если свое ядро, то не использовать, если чье-то - надо читать описание, sysref может быть обязательным для входа в режим выдачи данных пользователю.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Feb 6 2017, 10:31
Сообщение #9


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(alexadmin @ Feb 6 2017, 13:01) *
На АЦП в том или ином виде его может быть необходимо подать, иначе АЦП не войдет в рабочий режим (надо индивидуально читать про чип). Можно сформировать однократный импульс, в некоторых китах его попросту от механической кнопки запараллеливают. Со стороны FPGA опять-таки - если свое ядро, то не использовать, если чье-то - надо читать описание, sysref может быть обязательным для входа в режим выдачи данных пользователю.

Спасибо!
Go to the top of the page
 
+Quote Post
litv
сообщение Feb 6 2017, 13:04
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Можно попросить на сайте Xilinx временную лицензию.
Мы как то брали. Она на три месяца , все функции работают .
Ограничение по моему только по времени работы в железе , два часа что-ли.

https://www.xilinx.com/products/intellectua...evaluation.html
Go to the top of the page
 
+Quote Post
SUPER_21
сообщение Feb 7 2017, 10:31
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 26-07-16
Из: Беларусь
Пользователь №: 92 718



Цитата(alexadmin @ Feb 6 2017, 13:01) *
На АЦП в том или ином виде его может быть необходимо подать, иначе АЦП не войдет в рабочий режим (надо индивидуально читать про чип). Можно сформировать однократный импульс, в некоторых китах его попросту от механической кнопки запараллеливают. Со стороны FPGA опять-таки - если свое ядро, то не использовать, если чье-то - надо читать описание, sysref может быть обязательным для входа в режим выдачи данных пользователю.

По моему там должна опция быть переключение в subclass 0 - т.е режим без подстройки детерменированной задержки
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Feb 7 2017, 11:43
Сообщение #12


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(SUPER_21 @ Feb 7 2017, 13:31) *
По моему там должна опция быть переключение в subclass 0 - т.е режим без подстройки детерменированной задержки

Есть такая опция. Так а может и правда для одного АЦП (или ЦАП)перейти в этот режим и не дёргаться, а alexadmin? Или могут быть какие нюансы?
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Feb 7 2017, 12:51
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(_Anatoliy @ Feb 7 2017, 14:43) *
Есть такая опция. Так а может и правда для одного АЦП (или ЦАП)перейти в этот режим и не дёргаться, а alexadmin? Или могут быть какие нюансы?


Не готов утверждать 100%. Для subclass 0 sysref не нужен. Но в таком режиме я ни разу не пытался работать, так что своим опытом подтведить не могу. Я бы в данном случае не пожалел подключить sysref к самой FPGA, чтобы перестраховаться. Если не понадобится - ну и слава богу.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Feb 7 2017, 13:28
Сообщение #14


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(alexadmin @ Feb 7 2017, 15:51) *
Не готов утверждать 100%. Для subclass 0 sysref не нужен. Но в таком режиме я ни разу не пытался работать, так что своим опытом подтведить не могу. Я бы в данном случае не пожалел подключить sysref к самой FPGA, чтобы перестраховаться. Если не понадобится - ну и слава богу.

Спасибо! Согласен, это не помешает. Но тут есть некоторое недопонимание принципа работы этого самого sysref. Если его формировать из FPGA асинхронно просто как логический импульс некоторой длительности то возникнет проблема с сетапами и холдами. На диаграммах этот импульс всегда рисуется синхронно с клоком. Сформировать его синхронно на частоте 2ГГц тоже непонятно как wacko.gif
Есть ли у Вас какие мысли по этому поводу?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Feb 7 2017, 14:07
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(_Anatoliy @ Feb 7 2017, 16:28) *
Спасибо! Согласен, это не помешает. Но тут есть некоторое недопонимание принципа работы этого самого sysref. Если его формировать из FPGA асинхронно просто как логический импульс некоторой длительности то возникнет проблема с сетапами и холдами. На диаграммах этот импульс всегда рисуется синхронно с клоком. Сформировать его синхронно на частоте 2ГГц тоже непонятно как wacko.gif
Есть ли у Вас какие мысли по этому поводу?


Формально да - берется специальный синтезатор, который порождает sysref в заданной фазе относительно клока. Если рассматривать этот sysref - чисто как путь отступления, то можно нагородить схемку, которая бы работала на базе клока трансивера (порождаемого из клока АЦП) и могла дергать sysref с возможностью, к примеру, изменения задержки в выходном пине. Задержку, если что-то пойдет не так, выбирать экспериментально.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01492 секунд с 7
ELECTRONIX ©2004-2016