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

 
 
> ALTLVDS_RX, Как принимает данные у Altera данный модуль ?
Flip-fl0p
сообщение May 16 2017, 08:01
Сообщение #1


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Хочу принять DVI сигнал от ПК и передать на LVDS матрицу.
C выводом изображения на матрицу проблем нет, тестовая картинка спокойно выводиться из фреймбуфера(в буфер картинку гружу по UART) и отображается на матрице.
Теперь настало время принимать поток данных от DVI источника и передавать их на матрицу.
Для принятия DVI сигнала планирую использовать модуль ALTLVDS_RX.
После принятия DVI сигнала необходимо выровнять фазы синхросигнала и потока данных.
Но столкнулся с полным непониманием, как ALTLVDS_RX замешивает данные со входа на выход. Никакой толковой информации в LVDS SERDES Transmitter/Receiver IP Cores User Guide я не нашёл.
Хотелось бы спросить более опытных коллег, в какую сторону смотреть.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Maverick
сообщение May 16 2017, 08:37
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Flip-fl0p @ May 16 2017, 11:01) *
Хочу принять DVI сигнал от ПК и передать на LVDS матрицу.
C выводом изображения на матрицу проблем нет, тестовая картинка спокойно выводиться из фреймбуфера(в буфер картинку гружу по UART) и отображается на матрице.
Теперь настало время принимать поток данных от DVI источника и передавать их на матрицу.
Для принятия DVI сигнала планирую использовать модуль ALTLVDS_RX.
После принятия DVI сигнала необходимо выровнять фазы синхросигнала и потока данных.
Но столкнулся с полным непониманием, как ALTLVDS_RX замешивает данные со входа на выход. Никакой толковой информации в LVDS SERDES Transmitter/Receiver IP Cores User Guide я не нашёл.
Хотелось бы спросить более опытных коллег, в какую сторону смотреть.

личка
+
https://github.com/hamsternz/Artix-7-HDMI-processing


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение May 16 2017, 08:51
Сообщение #3


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(Maverick @ May 16 2017, 11:37) *

Спасибо большое ! Буду изучать. Хотя не всё можно будет перенести на Altera....
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение May 17 2017, 09:02
Сообщение #4


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Вроде разобрался.
Основная проблема была в неправильном понимании настройки "Use external PLL" под которой я понимал PLL, который выполнен в виде отдельной микросхемы.
Т.е внешний PLL - тот который не внутри ПЛИС.
Эта была ошибка, поскольку в данном модуле имеется ввиду будет ли создаваться внутри ядра свой PLL или нет. Неправильная трактовка фразы привела к неправильным настройкам модуля - и как следствие непонятной абракадабры на выходе.
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 17 2017, 17:27
Сообщение #5


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Flip-fl0p @ May 17 2017, 12:02) *
Вроде разобрался.
Основная проблема была в неправильном понимании настройки "Use external PLL" под которой я понимал PLL, который выполнен в виде отдельной микросхемы.
Т.е внешний PLL - тот который не внутри ПЛИС.
Эта была ошибка, поскольку в данном модуле имеется ввиду будет ли создаваться внутри ядра свой PLL или нет. Неправильная трактовка фразы привела к неправильным настройкам модуля - и как следствие непонятной абракадабры на выходе.

мои поздравления sm.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение May 17 2017, 18:24
Сообщение #6


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(Maverick @ May 17 2017, 20:27) *
мои поздравления sm.gif

Да беда с этим модулем, кучу времени убил, чтобы разобраться. Юзергайд содержит крайне скудную информацию, до многого приходиться просто догадываться. Картинок красивых не хватает smile3046.gif Но ничего, трудную задачу тем интереснее решать, чем она сложнее.

Сообщение отредактировал Flip-fl0p - May 17 2017, 18:24
Go to the top of the page
 
+Quote Post



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

 


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


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