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

 
 
> 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
 
Start new topic
Ответов
Bad0512
сообщение Oct 14 2011, 10:15
Сообщение #2


Знающий
****

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



Цитата(billidean @ Oct 12 2011, 21:10) *
Имею передатчик и приемник на одном кристалле, соединил выход передатчика со входом приемника, установил все сбросы в ноль, режимы SD-SDI.

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

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

подскажите плзззз.

А вы не задумывались что означают волшебные буквы "trs" в названии этого сигнала? Так вот TRS - это специальные time reference codes, которые используются для строчной/кадровой синхронизации видеострима. Скорее всего используемая вами корка является лишь физическим уровнем для SD-SDI, то есть она просто сериализует принятые параллельно данные (вполне возможно, с использованием оверсемплинга) - и всё.Ну а приготовить стрим для этой корки надо самостоятельно. Как минимум необходимо сформировать сигналы строчной и кадровой синхры, а затем встроить те самые TRS коды в параллельный поток данных.Если просто подавать на вход корки паттерн "0xFF 0x00 0x00" - этого может быть недостаточно для детектирования TRS, так как в следующем байте должны лежать не только биты синхры, но и проверочные биты. Если проверки не выполняются - сигнал TRS может и не появиться. Как конкретно это реализовано у Альтеры я не знаю, в качестве инфы про разные SDI стандарты и их реализацию рекомендую почитать аппноты от Xilinx xapp514 и xapp1014.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 14 2011, 12:44
Сообщение #3


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

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



Цитата(Bad0512 @ Oct 14 2011, 13:15) *
Скорее всего используемая вами корка является лишь физическим уровнем для SD-SDI,

Однозначно, но ТС об этом явно знает.

Цитата(Bad0512 @ Oct 14 2011, 13:15) *
Если просто подавать на вход корки паттерн "0xFF 0x00 0x00" - этого может быть недостаточно для детектирования TRS, так как в следующем байте должны лежать не только биты синхры, но и проверочные биты. Если проверки не выполняются - сигнал TRS может и не появиться. Как конкретно это реализовано у Альтеры я не знаю,

Ну так вы взяли бы да и прочитали, раз посоветовать хотите. Во-первых там интерфейс десятибитный, поэтому при его рассмотрении следует оперировать понятием слова, а не байта. И ТС сказал, что подает на первом такте вссе единицы, потом два такта все ноли, то есть не "0xFF 0x00 0x00" а 0x3FF00000. Это и есть TRS в понимании корки Altera. Корка на четвертое слово, где собственно находятся флаги при формировании сигнала TRS не смотрит.
Go to the top of the page
 
+Quote Post
billidean
сообщение Oct 14 2011, 15:12
Сообщение #4


Местный
***

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



Цитата(DmitryR @ Oct 14 2011, 16:44) *
... 0x3FF00000. Это и есть TRS в понимании корки Altera. Корка на четвертое слово, где собственно находятся флаги при формировании сигнала TRS не смотрит.

Вообще, глядя на инфу по ядру, оно выставляет сигнал о наличии TRS(rx_trs) уже при появлении первого слова - 0x3FF.

Сегодня нарыл, что для StratixIV GX при генерации ядра из MegaWizard необходимо выставить галочку "Use soft logic". почему-то только для Stratix GX, Stratix II GX or Stratix IV GX и только при режиме SD-SDI.
Я пока это не применил, не успел, но попробую.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- billidean   SD-SDI ip-ядро. Кто пользовался?   Oct 12 2011, 14:10
- - DmitryR   Вы посмотрите, что у вас за данные принимаются, мо...   Oct 12 2011, 15:51
- - billidean   работаю с кристаллом StratixIV, приемник и передат...   Oct 13 2011, 03:53
|- - DmitryR   Чип приемопередатчика вы забыли указать. А клок ре...   Oct 13 2011, 08:42
|- - billidean   Цитата(DmitryR @ Oct 13 2011, 11:42) Чип ...   Oct 13 2011, 12:05
|- - DmitryR   Придется мне, как Брежнев в том анекдоте: Цитата(b...   Oct 13 2011, 13:01
|- - billidean   плата - Stratix IV GX FPGA Development Board. выхо...   Oct 13 2011, 14:26
|- - DmitryR   1. Почти наверняка на FPGA используется трансивер ...   Oct 13 2011, 14:42
|- - billidean   to DmitryR: спасибо, буду завтра все пробовать. я ...   Oct 13 2011, 15:32
|- - Bad0512   Цитата(DmitryR @ Oct 14 2011, 19:44) Ну т...   Oct 16 2011, 02:27
- - billidean   имеется выход приемника rxdata. на него должны выд...   Oct 17 2011, 13:50
|- - DmitryR   Цитата(billidean @ Oct 17 2011, 16:50) .....   Oct 17 2011, 14:46
|- - Bad0512   Цитата(billidean @ Oct 17 2011, 20:50) им...   Oct 18 2011, 05:50
- - billidean   в примере по SDI-интерфейсу лежит .pof файл для Ma...   Oct 19 2011, 15:00
|- - DmitryR   А вы не можете сами сделать для MAXII файл, в кото...   Oct 19 2011, 15:38
- - billidean   Мах управляет загрузкой конфига из флэшки в Страти...   Oct 19 2011, 17:14
|- - DmitryR   Цитата(billidean @ Oct 19 2011, 20:14) Ма...   Oct 20 2011, 06:24
- - DAV   Добрый день господа! Давно мучил вопрос, а как...   Oct 27 2011, 07:19
- - stu   Цитата(Bad0512 @ Oct 18 2011, 09:50) В об...   Oct 31 2011, 18:52
- - billidean   Цитата(DmitryR @ Oct 20 2011, 10:24) Я в ...   Nov 1 2011, 12:00


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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 10:53
Рейтинг@Mail.ru


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