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

 
 
> LVDS receiver, с изменяемой частотой в Cyclone III, Cyclone IV
max-i-mum
сообщение Dec 13 2010, 11:00
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 4-05-06
Пользователь №: 16 781



Подскажите, плиз, кто работал с LVDS приемниками.

Есть сенсор с LVDS выходами (17 пар + клок пара), нужно его подключить к третьему или четвёртому циклону.
десериализация в 10 бит, и lvds не ddr-овские (т.е. данные с частотой клока)
Засада в том, что частота клока и данных может менятся от 50 до 480MHz
Раньше с LVDS дела не имел, и появились вопросы:
1) если сгенерить lvds receiver со встроенным PLL, то там частота задается жестко. Если задать 480MHz то будет ли приемник нормально работать на меньших частотах?
2) если генерить lvds receiver с внешним PLL, то ему клок нужен в 2 раза медленнее (т.е. ddr) как это можно обойти и привязаться к реальному клоку ?
3) а вообще реализовать в Cyclone lvds receiver который бы работал на разных частотах можно ?

И ещё:
как по опыту, стоит ли использовать циклоновский PLL в качестве генератора клока для сенсора в диапазоне 50 - 480MHz?
если нет, то какие есть внешние перестраиваемые PLL-ки в этом диапазоне?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Krys
сообщение Dec 17 2010, 01:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Извините, если не очень въехал в Ваш вопрос. Но мне пока не видится проблемы: клок подаём на сдвиговый регистр, на его вход - с пинов данных. ПЛЛ не требуется. Десериализовать легче, чем сериализовать. Т.к. деление частоты - операция чисто цифровая. А умножение - с привлечением аналоговых устройств (ГУН и т.п., не считая цифровый ПЛЛ). Соответственно при изменении частоты не будет никаких проблем, т.к. всё останется полностью синхронным.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Cordroy
сообщение Dec 17 2010, 09:50
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 13-09-10
Из: Israel
Пользователь №: 59 464



Цитата(Krys @ Dec 17 2010, 08:23) *
Но мне пока не видится проблемы: клок подаём на сдвиговый регистр, на его вход - с пинов данных. ПЛЛ не требуется.


На вход сдвигового регистра подается клок умноженый на N. Для этого и нужен ПЛЛ, причем чтобы держал фазу 0 (или сколько требуется) между принятым и умноженым клоком.
Go to the top of the page
 
+Quote Post
max-i-mum
сообщение Dec 17 2010, 11:07
Сообщение #4





Группа: Новичок
Сообщений: 9
Регистрация: 4-05-06
Пользователь №: 16 781



Цитата(Cordroy @ Dec 17 2010, 15:50) *
На вход сдвигового регистра подается клок умноженый на N. Для этого и нужен ПЛЛ, причем чтобы держал фазу 0 (или сколько требуется) между принятым и умноженым клоком.

Не, ничего умножать не нужно, клок приходит высокочастотный, его поделить нужно чтобы получить клок десериализованных данных.
Вопрос в том делать это ПЛЛ-кой (и при изменении частоты клока перегружать ПЛЛ-ку с новыми параметрами), или на логике ?

По ходу ещё вопрос возник:
если LVDS приемник (сгенерённый визардом) делать с внешней PLL то он предупреждает что к паралельному выходу нужно подцепить регистры-защёлки.
Разве он сам внутри их не должен ставить ?
И каким НЧ клоком их тактировать (сдвиг фазы ноль, или 180 гадусов)? в описании нарисованны регистры тактируемые инверсным клоком.

P.S.
совсем уже запутался: в доках сказано что для циклона десериализатор генерится на логике, и вместе с тем обещают чуть ли не 800 мегабит в секунду по LVDS входу.
Разве не запредельная частота для циклона получается ? как это они с 800MHz данными то оперируют ?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 20 2010, 06:02
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(max-i-mum @ Dec 17 2010, 17:07) *
совсем уже запутался: в доках сказано что для циклона десериализатор генерится на логике, и вместе с тем обещают чуть ли не 800 мегабит в секунду по LVDS входу.
Разве не запредельная частота для циклона получается ? как это они с 800MHz данными то оперируют ?

Как 400 МГц DDR. Не запредельная.
Go to the top of the page
 
+Quote Post
tvv
сообщение Dec 20 2010, 06:33
Сообщение #6


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

Группа: Свой
Сообщений: 172
Регистрация: 8-10-04
Пользователь №: 824



Цитата(DmitryR @ Dec 20 2010, 12:02) *
Как 400 МГц DDR. Не запредельная.

Все работает в соответствии с описанием: таблица 1-31 на странице 1-22. В чем вопрос собственно?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- max-i-mum   LVDS receiver   Dec 13 2010, 11:00
- - DmitryR   Берете LVDS заводите на Fast Input Registers, клок...   Dec 14 2010, 05:49
- - max-i-mum   Спасибо, прошляпил я что циклон не может принять 4...   Dec 14 2010, 16:55
|- - DmitryR   Даже если принять самый жесткий вариант, при котор...   Dec 15 2010, 03:48
|- - DmitryR   Цитата(Krys @ Dec 17 2010, 07:23) Извинит...   Dec 17 2010, 03:38
|- - Krys   Цитата(max-i-mum @ Dec 17 2010, 20...   Dec 18 2010, 03:03
||- - Victor®   Цитата(Krys @ Dec 18 2010, 09:03) Недавно...   Dec 18 2010, 05:25
||- - Krys   Цитата(Victor® @ Dec 18 2010, 14:25) Ясно...   Dec 18 2010, 07:01
- - tvv   Цитата(max-i-mum @ Dec 13 2010, 17...   Dec 18 2010, 19:34
- - max-i-mum   Цитата(tvv @ Dec 20 2010, 12:33) Все рабо...   Dec 20 2010, 07:20
|- - DmitryR   Цитата(max-i-mum @ Dec 20 2010, 13...   Dec 20 2010, 07:23
|- - tvv   Цитата(max-i-mum @ Dec 20 2010, 13...   Dec 20 2010, 12:43
|- - tvv   Цитата(max-i-mum @ Dec 20 2010, 13...   Dec 21 2010, 09:45
- - max-i-mum   Цитата(Krys @ Dec 18 2010, 09:03) А вообщ...   Dec 20 2010, 07:51
|- - DmitryR   Цитата(max-i-mum @ Dec 20 2010, 13...   Dec 20 2010, 08:09
- - max-i-mum   Цитата(DmitryR @ Dec 20 2010, 15:09) Нет,...   Dec 20 2010, 08:29
- - warrior-2001   А ещё есть такой документ, как Phase-Locked Loops ...   Dec 20 2010, 10:57
- - max-i-mum   Цитата(tvv @ Dec 20 2010, 18:43) CMOSIS Н...   Dec 21 2010, 17:05
|- - dinam   Автор как дела? Хочу тоже применить сенсор этого п...   Jan 28 2011, 07:05
- - warrior-2001   Добрался и я до подобного сенсора. А вопрос прост ...   May 18 2012, 14:38
- - blackk   Здравствуйте. Кто работал с матрицей CMOSIS CMV400...   Jul 31 2014, 12:20
|- - doom13   Цитата(blackk @ Jul 31 2014, 15:20) Здрав...   Jul 31 2014, 13:47
- - Kuzmi4   2 blackk для контрольного порта - во время идла см...   Jul 31 2014, 15:07
- - blackk   Непонятно как определить положение IDLE. Необходим...   Aug 2 2014, 14:05
|- - Kuzmi4   Цитата(blackk @ Aug 2 2014, 16:05) Непоня...   Aug 2 2014, 14:13
- - blackk   Получается что IDLE в нормально режиме работы появ...   Aug 5 2014, 11:17
- - Kuzmi4   Не только в самом начале. Я сейчас далеко от докум...   Aug 7 2014, 15:33


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 23:18
Рейтинг@Mail.ru


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