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

 
 
> SD-SDI ip-ядро. Кто пользовался?
billidean
сообщение Oct 12 2011, 14:10
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



Имею передатчик и приемник на одном кристалле, соединил выход передатчика со входом приемника, установил все сбросы в ноль, режимы SD-SDI.

Передаю (txdata) все '1', на след. такте (tx_pclk) все '0', на след. такте опять все '0'.

При этом все время отслеживаю появления сигнала rx_trs на приемнике - его нет.

подскажите плзззз.
Причина редактирования: Использование ненормативной лексики (с) des00
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 22)
Bad0512
сообщение Oct 18 2011, 05:50
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(billidean @ Oct 17 2011, 20:50) *
имеется выход приемника rxdata. на него должны выдаваться все данные, которые поступают на вход, после десериализатора само собой.

я пишу все данные, идущие с этого выхода, в память, не обращая внимания на всякие флаги, начиная с момента начала выдачи от передатчика. И получаю всякую лажу, но только не то, что передавал.

На счет чипов приемника/передатчика: SD и Enable - поданы, а вот на приемнике нет возможности проверить сигналы Mute и Bypass, т.к. плата лакированная, а покрытие портить не хотелось бы, а сами сигналы идут от MaxII, расположенного на этой же плате для загрузки в Stratix конфигурации, и им управлять я не могу никак. Есть большое подозрение, что приемник в режиме Mute висит все время.

З.Ы. Я уже ЗАДОЛБАЛСЯ с этим SDI cranky.gif

А то обстоятельство, что данные перед отправкой в сериализатор по стандарту SDI вначале скремблируются вы учитываете? Соответственно на приёме их необходимо дескремблировать.
Кроме того после дескремблирования ещё неплохо бы найти границы 10-битных слов. Этим занимается блок под названием framer.
Обе эти функции не могут быть выполнены внутри десериалайзера (в отличии к примеру от 10b8 кодера-декодера). Поэтому их в любом случае надо делать самостоятельно.
В общем вижу для вас 2 выхода :
1. Пользовать корку в полном объёме (а не только приёмник) - тогда все необходимые процедуры корка сделает сама. Но при этом передавать ей надо не какой-то самопальный стрим, а честный ITU-R-656 поток с правильной синхрой и некоторыми ограничениями по данным (например комбинации 000 и 3FF в области данных запрещены).
2. Пользовать только приёмник (как это вы делаете сейчас). Но тогда и половину работы по обработке принятого стрима придётся делать вручную.
Go to the top of the page
 
+Quote Post
billidean
сообщение Oct 19 2011, 15:00
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



в примере по SDI-интерфейсу лежит .pof файл для MaxII, который какраз-таки и управляет чипом приемника, его режимами Mute и Bypass, а в документации на этот пример написано, что перед конфигурированием Стратикса необходимо прошить Мах этим файлом.
Вот только пример этот для StratixII GX, и плата отладочная там другая, и Мах там другой. sad.gif

Кто-нить знает где найти этот .pof файл для моей отладочной платы, для Мах-а, который там стоит ( MAX II CPLD EPM2210 вроде на 250 ног)???
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 19 2011, 15:38
Сообщение #18


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

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



А вы не можете сами сделать для MAXII файл, в котором две ноги будут в нужном состоянии?
Go to the top of the page
 
+Quote Post
billidean
сообщение Oct 19 2011, 17:14
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



Мах управляет загрузкой конфига из флэшки в Стратикс + управляет входами, указанными выше, чипа приемника.

Если я еще могу выдать какие-то уровни на ноги Мах-а, то написать конфиг управления загрузкой кода из флэшки - это я (пока) не умею.

И вообще, я что первый, кто столкнулся с этой проблемой??? Или все вокруг только и делают, что переписывают код управления загрузкой конфигурации из флэшки в ПЛИС???

Мне кажеься, что нужный .pof-файл для этого Мах-а для этой платы где-то есть, просто я его пока не нашел sm.gif

Сообщение отредактировал billidean - Oct 19 2011, 17:15
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 20 2011, 06:24
Сообщение #20


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

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



Цитата(billidean @ Oct 19 2011, 20:14) *
Мах управляет загрузкой конфига из флэшки в Стратикс + управляет входами, указанными выше, чипа приемника.

Я в курсе, я работал с этим китом.

Цитата(billidean @ Oct 19 2011, 20:14) *
Если я еще могу выдать какие-то уровни на ноги Мах-а, то написать конфиг управления загрузкой кода из флэшки - это я (пока) не умею.

Он кажется в исходниках прилагается к киту. Если нет - чтобы попробовать, он не нужен, а оригинальная прошивка MAXII в комплекте точно есть. Однако я вам настоятельно советую посмотреть осцилографом что там на выводах прежде чем корячить MAX - 99.9%, что он ни при чем.

Цитата(billidean @ Oct 19 2011, 20:14) *
И вообще, я что первый, кто столкнулся с этой проблемой???

Да. У меня заработало сразу.

Цитата(billidean @ Oct 19 2011, 20:14) *
Мне кажеься, что нужный .pof-файл для этого Мах-а для этой платы где-то есть, просто я его пока не нашел sm.gif

Большой простор для поиска? Для этой платы есть ровно один дистрибутив софта, в который все входит. Осталось вспомнить, в какой каталог вы его инсталлировали.
Go to the top of the page
 
+Quote Post
DAV
сообщение Oct 27 2011, 07:19
Сообщение #21


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

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



Добрый день господа! Давно мучил вопрос, а какого качества SDI (HD и 3G) получается на Альтеровском сериалайзере. Интересует джиттер и глазковая диагарамма. Хотя последняя наверное больше зависит от печати. Можно озвучить цифры и чем мерили. Мы кок-то традиционно делали National Semiconductor и Циклонах. По деньгам вроде выгодней, да и качество гарантировано.
Go to the top of the page
 
+Quote Post
stu
сообщение Oct 31 2011, 18:52
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Цитата(Bad0512 @ Oct 18 2011, 09:50) *
В общем вижу для вас 2 выхода :
1. Пользовать корку в полном объёме...

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


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post
billidean
сообщение Nov 1 2011, 12:00
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 4-10-10
Из: г. Екатеринбург
Пользователь №: 59 925



Цитата(DmitryR @ Oct 20 2011, 10:24) *
Я в курсе, я работал с этим китом.

Он кажется в исходниках прилагается к киту. Если нет - чтобы попробовать, он не нужен, а оригинальная прошивка MAXII в комплекте точно есть. Однако я вам настоятельно советую посмотреть осцилографом что там на выводах прежде чем корячить MAX - 99.9%, что он ни при чем.

Да. У меня заработало сразу.

Большой простор для поиска? Для этой платы есть ровно один дистрибутив софта, в который все входит. Осталось вспомнить, в какой каталог вы его инсталлировали.


Смотрел осциллографом: на ноге Mute-1,5В, Bypass-2,5В.
Если вы работали с этим китом, скажите, светодиод D30 (из схемы на плату - на выходе CD чипа эквалайзера приемника) должен гореть? у меня горит.
Пробовал сделать проект используя ALTGX(в режиме SDI), настраивал "вроде" правильно, НО тот же отрицательный результат.
Мне нужно просто перегнать некий объем данных от передатчика к приемнику используя интерфейс SDI... я не думал, что все так сложно.
Нужно ли кроме компонентов (ALTGX, например), что-то подключать?

если кто-нибудь поделится минимальным работающим похожим проектом для кристалла Stratix IV GX, буду очень признателен.

Сообщение отредактировал billidean - Nov 1 2011, 12:00
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:10
Рейтинг@Mail.ru


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