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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> LVDS receiver, с изменяемой частотой в Cyclone III, Cyclone IV
DmitryR
сообщение Dec 20 2010, 07:23
Сообщение #16


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

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



Цитата(max-i-mum @ Dec 20 2010, 13:20) *
На счёт "PLL ничего про Вашу входную частоту не знает, а все делает на делении и умножении простых чисел" не согласен, иначе зачем он её спрашивает в визарде ?

Для того, чтобы расчитать множители. Прочитайте про реконфигурацию PLL - входная частота там действительно внутри нигде не хранится.
Go to the top of the page
 
+Quote Post
max-i-mum
сообщение Dec 20 2010, 07:51
Сообщение #17





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



Цитата(Krys @ Dec 18 2010, 09:03) *
А вообще, покажите, пожалуйста, где "предупреждает" и где "нарисованы".



на счёт инверсного клока
alt_lvds_user_guide
страница 3

Цитата(DmitryR @ Dec 20 2010, 13:23) *
Для того, чтобы расчитать множители. Прочитайте про реконфигурацию PLL - входная частота там действительно внутри нигде не хранится.

Т.е. я правильно Вас понимаю, что сгенерив ПЛЛ на деление входного клока 100МГц пополам, и подав на вход ПЛЛ 50МГц клок - я получу на выходе свои 25? надёжные ?

Сообщение отредактировал max-i-mum - Dec 20 2010, 07:46
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Dec 20 2010, 08:09
Сообщение #18


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

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



Цитата(max-i-mum @ Dec 20 2010, 13:51) *
Т.е. я правильно Вас понимаю, что сгенерив ПЛЛ на деление входного клока 100МГц пополам, и подав на вход ПЛЛ 50МГц клок - я получу на выходе свои 25? надёжные ?

Нет, вы понимаете неправильно. Дело в том, что задавая эти множители необходимо поддерживать частоту VCO PLL в определенных пределах. То есть, чем ниже входная частота, тем выше необходимо задавать M. То есть если для некоторой входной частоты вам визард насчитал M/N как, допустим, 12/10 - сокращать эту дробь до 6/5 нельзя (как правило). Вобщем там в визарде есть VCO freq - поиграйтесь с разными коэффицентами и посмотрите.
Go to the top of the page
 
+Quote Post
max-i-mum
сообщение Dec 20 2010, 08:29
Сообщение #19





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



Цитата(DmitryR @ Dec 20 2010, 15:09) *
Нет, вы понимаете неправильно. Дело в том, что задавая эти множители необходимо поддерживать частоту VCO PLL в определенных пределах. То есть, чем ниже входная частота, тем выше необходимо задавать M. То есть если для некоторой входной частоты вам визард насчитал M/N как, допустим, 12/10 - сокращать эту дробь до 6/5 нельзя (как правило). Вобщем там в визарде есть VCO freq - поиграйтесь с разными коэффицентами и посмотрите.

Понял, СПАСИБО!
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Dec 20 2010, 10:57
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



А ещё есть такой документ, как Phase-Locked Loops Reconfiguration (ALTPLL_RECONFIG) Megafunction User Guide.
Там подробно рассказано как сделать перепрограммируемую частоту без перепрошивки ПЛИС.


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
tvv
сообщение Dec 20 2010, 12:43
Сообщение #21


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

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



Цитата(max-i-mum @ Dec 20 2010, 13:20) *
спасиб, не обратил внимания что клок DDR (в 2 раза медленее).
Получается что сдвиговый регистр в LVDS приемнике циклона (а в циклоне он реализуется просто на обычной логике) может работать на частоте 437.5 МГц?
А более 800Mbs получается за счёт DDR модулей в I/O правильно ?

Не совсем (или совсем нет sm.gif ) на обычной логике (лично мне безрукому) такую частоту не задать ни какими констрейнами. Думаю что входные регистры лвдс не обычная логика. Попробуйте задать на входе 12бит, например для AD9228, я не смог. Но можно задать 6 бит, поставить битрейт 12*Fclock и частоту Fclock, и собрать слово на полупериоде. У меги больше возможностей, чем кажется.

Цитата(max-i-mum @ Dec 20 2010, 13:20) *
Всё правильно видеосенсор :-) с 16 выходами данных, 1- синхронизация и клок.
На счёт синхронизации Вы имеете вииду bitslip control (rx_data_align) ?
Тоже склоняюсь к использованию визарда altlvds, тем более в первый раз.

CMOSIS На 2Mp или 4? bb-offtopic.gif

Цитата(max-i-mum @ Dec 20 2010, 13:20) *
Частоту задаю я сам (всё о ней знаю), а сенсор уже выдает данные в нужной фазе со своим клоком (но частота та, что я задал).
На счёт "PLL ничего про Вашу входную частоту не знает, а все делает на делении и умножении простых чисел" не согласен, иначе зачем он её спрашивает в визарде ?
Кроме того провел эксперимент: сделал две ПЛЛ с одинаковыми коэфициентами умножения/деления но разными частотами, и посмотрел advanced настройки.
Так вот разные внутренние параметры (VCO phase tap for M counter, VCO post scale counter, .....) у ПЛЛ-ек получились разные, так что не всё равно какую частоту на ПЛЛ подавать
(при одинаковых коэфициентах умножения/деления но для разных входных частот создаются разные ПЛЛ)

Тут Вам уже все ответили. sm.gif
Go to the top of the page
 
+Quote Post
tvv
сообщение Dec 21 2010, 09:45
Сообщение #22


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

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



Цитата(max-i-mum @ Dec 20 2010, 13:20) *
Частоту задаю я сам (всё о ней знаю), а сенсор уже выдает данные в нужной фазе со своим клоком (но частота та, что я задал).
На счёт "PLL ничего про Вашу входную частоту не знает, а все делает на делении и умножении простых чисел" не согласен, иначе зачем он её спрашивает в визарде ?
Кроме того провел эксперимент: сделал две ПЛЛ с одинаковыми коэфициентами умножения/деления но разными частотами, и посмотрел advanced настройки.
Так вот разные внутренние параметры (VCO phase tap for M counter, VCO post scale counter, .....) у ПЛЛ-ек получились разные, так что не всё равно какую частоту на ПЛЛ подавать
(при одинаковых коэфициентах умножения/деления но для разных входных частот создаются разные ПЛЛ)

Как запасной "аэродром" посмотрите этот чип, spi завсегда легче программить, чем мегу.
И не забудте отписать результат, пожалуйста. rolleyes.gif
Go to the top of the page
 
+Quote Post
max-i-mum
сообщение Dec 21 2010, 17:05
Сообщение #23





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



Цитата(tvv @ Dec 20 2010, 18:43) *
CMOSIS На 2Mp или 4? bb-offtopic.gif

Угадали, CMOSIS blush.gif , только custom

Цитата(tvv @ Dec 21 2010, 15:45) *
Как запасной "аэродром" посмотрите этот чип, spi завсегда легче программить, чем мегу.
И не забудте отписать результат, пожалуйста. rolleyes.gif

спасибо посмотрю, как в железе запущу - отпишусь
Go to the top of the page
 
+Quote Post
dinam
сообщение Jan 28 2011, 07:05
Сообщение #24


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Автор как дела? Хочу тоже применить сенсор этого производителя и тоже на Cyclone, скорее всего IV.
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение May 18 2012, 14:38
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



Добрался и я до подобного сенсора. А вопрос прост - как в Cyclone 4 GX сгенерировать lvds частоту на 480 МГц. Вроде как не тянет.


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
blackk
сообщение Jul 31 2014, 12:20
Сообщение #26





Группа: Новичок
Сообщений: 5
Регистрация: 16-03-11
Пользователь №: 63 656



Здравствуйте. Кто работал с матрицей CMOSIS CMV4000 подскажите. Подскажите ,с какого момента (относительно чего?) начинать десериализацию данных на контрольном выходе (OUTCTR). Картинку и импульсы синхронизации в принципе получил, но нарушен порядок разрядов.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jul 31 2014, 13:47
Сообщение #27


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(blackk @ Jul 31 2014, 15:20) *
Здравствуйте. Кто работал с матрицей CMOSIS CMV4000 подскажите. Подскажите ,с какого момента (относительно чего?) начинать десериализацию данных на контрольном выходе (OUTCTR). Картинку и импульсы синхронизации в принципе получил, но нарушен порядок разрядов.

С матрицей не работал и доку на неё посмотреть не дают, могу предположить, должна быть возможность по SPI установить тестовую последовательность на выходы данных (так для АЦП с сериализацией бит передаваемых данных делается), относительно тестовой последовательности и определяется порядок следования бит.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jul 31 2014, 15:07
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 blackk
для контрольного порта - во время идла смотрите чтобы бы все биты были в нолике, кроме 9го.
Go to the top of the page
 
+Quote Post
blackk
сообщение Aug 2 2014, 14:05
Сообщение #29





Группа: Новичок
Сообщений: 5
Регистрация: 16-03-11
Пользователь №: 63 656



Непонятно как определить положение IDLE. Необходимо определить момент когда начинать десериализацию, чтобы точно попасть в самый первый бит. Даташит
Прикрепленные файлы
Прикрепленный файл  datasheet_v2.9.6.pdf ( 1019.58 килобайт ) Кол-во скачиваний: 32
 
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 2 2014, 14:13
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(blackk @ Aug 2 2014, 16:05) *
Непонятно как определить положение IDLE.

Праграф 4.6 TRAINING DATA:
Цитата
...The control channel does not send a training pattern, because it is used to send control information at all time. Word
alignment can be done on this channel when the sensor is idle (not exposing or sending image data). In this case all
bits of the control word are zero, except for bit [9] (= 0010 0000 0000 or 512 decimal)...

И ниже этого текста Figure 33: Training pattern location in the data and control channels.
Go to the top of the page
 
+Quote Post

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

 


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


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