|
Выбираем униполярный самосинхронизирующийся код, Передача данных и CLK м/у ПЛИС по одному LVDS каналу |
|
|
|
 |
Ответов
|
Mar 9 2006, 12:27
|

Частый гость
 
Группа: Свой
Сообщений: 128
Регистрация: 30-06-04
Из: Odessa
Пользователь №: 216

|
о.. и я подключюсь к интересующей теме чета с этими ошибками сильно удалились от темы.. вопрос о выделении клока из кодированного потока данных все еще остается открытым (для меня лично). итак: есть xapp250 от Xilinx который предлагает, используя внешний VCO, выделять клок. Как я понял из хода дискусии этот метод не устраивает не токма меня. есть xapp244 от Xilinx который предлагает делать семплирование бита, но он тоже не устраивает, потому как соотношение бауд рейта и системной частоты синхронизации приемника немногим больше 1. есть вариант кодировки манчестером, но вдвое расширять полосу канала тоже как то не улыбается, хотя там клок выделяется железно есть ну и совсем уж простое решение - передавать клок рядом с данными хочется самый "аппетитный" вариант это, что то похожее на xapp250 тока на внутренней PLL/DCM тогда с кодировкой 8b/10b все понятно - она дает сбалансированное кол-во 0-й и 1-ц в потоке, вопрос правда в следующем - на сколько такой поток можно использовать на внутренних DCM-ах, скажем S3 тогда Схемотехника № 12 • декабрь 2004. описано скремблирование данных псевдослучайной последовательностью. но там проблема основная - синхронизация передающего и приемного регистра ПСП вопросы к уважаемым все ли перечислил, или чегой то забыл?? есть ли люди которые уже решали(решили) задачу именно выделения клока?? поделитесь плз. опытом есть ли у альтеры какая нибудь апликуха на енту тему? а то я на их сайте не ориентируюсь премного дякую заранее  )
--------------------
однако..
|
|
|
|
|
Mar 9 2006, 12:36
|

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

|
Цитата(lutik @ Mar 9 2006, 18:27)  с кодировкой 8b/10b все понятно - она дает сбалансированное кол-во 0-й и 1-ц в потоке, вопрос правда в следующем - на сколько такой поток можно использовать на внутренних DCM-ах, скажем S3 Поскольку чередование нулей и единиц непериодично, то простой ПЛЛ с таким не справится. Для кода 8В/10В также требуется клок рекавери сёркит. А вот для стартстопной кодировки частота стартстопных бит фиксирована, поэтому на внутренней ПЛЛ можно выделить тактовую. ЗЫ: не знаю, что такое DCM, не знаком с терминологией, отличной от альтеровской. Цитата(lutik @ Mar 9 2006, 18:27)  Схемотехника № 12 • декабрь 2004. описано скремблирование данных псевдослучайной последовательностью. но там проблема основная - синхронизация передающего и приемного регистра ПСП Скремблирование, кажется, уже обсуждалось. Всегда найдётся такая последовательность бит, которая в результате скремблирования даст большое число нулей или единиц, что приведёт к срыву синхронизации. (если нет избыточности кодирования)
|
|
|
|
Сообщений в этой теме
Magnum Выбираем униполярный самосинхронизирующийся код Feb 26 2006, 04:33 dsmv Широко применяется кодировка 8/10. Т.е. восемь бит... Feb 26 2006, 06:23 xyzzy Цитата(dsmv @ Feb 25 2006, 22:23) Мельком... Feb 26 2006, 07:34 Janna Цитата(dsmv @ Feb 26 2006, 12:23) Широко ... Feb 26 2006, 09:38  iosifk Цитата(Janna @ Feb 26 2006, 12:38) Цитата... Feb 26 2006, 10:40 Gate В USB применяется NRZ плюс битстаффинг (когда в ка... Feb 26 2006, 12:09 Magnum Цитата(Gate @ Feb 26 2006, 18:09) В USB п... Feb 26 2006, 13:41  DmitryR Цитата(Magnum @ Feb 26 2006, 16:41) Для ... Feb 27 2006, 09:40   Magnum Цитата(DmitryR @ Feb 27 2006, 15:40) Цита... Feb 27 2006, 09:48 =AK= Цитата(Gate @ Feb 26 2006, 21:39) В USB п... Mar 2 2006, 12:38  Janna Цитата(=AK= @ Mar 2 2006, 18:38) Вообще ж... Mar 3 2006, 03:39   =AK= Цитата(Janna @ Mar 3 2006, 13:09) либо вы... Mar 3 2006, 08:40 Gate Готовый кодер/декодер 8/10 исходниками см. в ксайл... Feb 26 2006, 15:07 Magnum Цитата(Gate @ Feb 26 2006, 21:07) Вопрос:... Feb 27 2006, 03:53 Janna Цитата(Gate @ Feb 26 2006, 21:07) Вопрос:... Mar 11 2006, 11:57  =AK= Цитата(Janna @ Mar 11 2006, 21:27) Да, вр... Mar 11 2006, 23:11 dsmv Цитата(Gate @ Feb 26 2006, 18:07) Готовый... Feb 27 2006, 05:53 Magnum Цитата(dsmv @ Feb 27 2006, 11:53) Наприме... Feb 27 2006, 06:24 Janna Цитата(dsmv @ Feb 27 2006, 11:53) На мой ... Mar 1 2006, 04:27 dsmv Цитата(Magnum @ Feb 27 2006, 09:24) Заче... Feb 27 2006, 06:38 des00 Цитата(dsmv @ Feb 27 2006, 01:38) Я работ... Feb 27 2006, 07:23 dsmv Цитата(des00 @ Feb 27 2006, 10:23) Тут ск... Feb 27 2006, 07:45 iosifk Цитата(dsmv @ Feb 27 2006, 10:45) P.S. По... Feb 27 2006, 07:56 Gate Если использовать внешний сериализатор/десериализа... Feb 27 2006, 17:07 Magnum Цитата(Gate @ Feb 27 2006, 23:07) Меня-то... Feb 28 2006, 04:07 dsmv Цитата(Janna @ Mar 1 2006, 07:27) Цитата(... Mar 1 2006, 05:36 Janna Цитата(dsmv @ Mar 1 2006, 11:36) Надеюсь ... Mar 1 2006, 06:39 dsmv [quote name='Janna' date='Mar 1 2006, ... Mar 1 2006, 06:47 Janna Цитата(dsmv @ Mar 1 2006, 12:47) Конечно,... Mar 1 2006, 06:59 kyb А не проще ли поставить внешнюю пару приема-переда... Mar 1 2006, 07:35 Magnum Цитата(kyb @ Mar 1 2006, 13:35) А не прощ... Mar 1 2006, 08:38 Janna Может, автору стоит разместить эту тему или ссылку... Mar 1 2006, 10:22 Gate Господа, мы опять вернулись к обсуждению физическо... Mar 1 2006, 10:55 Janna Ни в коей степени не претендую на правильность, но... Mar 1 2006, 11:18 Gate Janna,
именно о конкретной реализации pll я и гов... Mar 1 2006, 12:54 makc Цитата(Gate @ Mar 1 2006, 15:54) Забыл ещ... Mar 1 2006, 16:32  Gate Цитата(makc @ Mar 1 2006, 19:32) У ксайли... Mar 1 2006, 18:56   makc Цитата(Gate @ Mar 1 2006, 21:56) Цитата(m... Mar 1 2006, 19:57 Janna Цитата(Gate @ Mar 1 2006, 18:54) Например... Mar 2 2006, 03:30 =AK= PS: Посмотрел 8b/10b. Замысловатый код, однако эфф... Mar 5 2006, 00:15 Magnum Цитата(=AK= @ Mar 5 2006, 06:15) PS: Посм... Mar 6 2006, 09:35  Gate Цитата(Magnum @ Mar 6 2006, 12:35) Если ... Mar 6 2006, 17:28 dsmv Цитата(=AK= @ Mar 5 2006, 03:15) ...
В от... Mar 6 2006, 07:02 =AK= Цитата(dsmv @ Mar 6 2006, 16:32) Цитата(=... Mar 7 2006, 12:00 jericho Восстановить клок и данные при передаче в ЮСБ-подо... Mar 6 2006, 15:15 dsmv Цитата(=AK= @ Mar 7 2006, 15:00) Цитата(d... Mar 7 2006, 13:21 Victor Цитата(dsmv @ Mar 7 2006, 16:21) Это ошиб... Mar 7 2006, 14:10 dsmv Цитата(Victor @ Mar 7 2006, 17:10) Думаю,... Mar 7 2006, 17:15 Janna Цитата(dsmv @ Mar 7 2006, 23:15) Мне каже... Mar 9 2006, 06:23 dsmv Цитата(Janna @ Mar 9 2006, 09:23) Возможн... Mar 9 2006, 06:51 Janna В этом примере всё аналогично предыдущему: для код... Mar 9 2006, 07:11 Victor Цитата... для кодовой группы D3.1 ожидается, что с... Mar 9 2006, 07:42 dsmv Провёл следственный эксперимент :-)
Последовательн... Mar 9 2006, 08:06 Magnum Цитата(dsmv @ Mar 9 2006, 14:06) Провёл с... Mar 9 2006, 09:28 Janna Цитата(dsmv @ Mar 9 2006, 14:06) Последов... Mar 9 2006, 10:39 dsmv Эти узлы собраны кодогенератором из ISE 7.1; Они... Mar 9 2006, 09:32 dsmv Собственно вот тестовый проект.
Работает в Aldec A... Mar 9 2006, 09:59 dsmv Я бы сказал по другому:
Эксперимент показал, что с... Mar 9 2006, 11:14 Janna Не хотелось бы скатываться на банальные перепирате... Mar 9 2006, 12:01 =AK= Цитата(dsmv @ Mar 9 2006, 20:44) Эксперим... Mar 9 2006, 12:14 =AK= Цитата(lutik @ Mar 9 2006, 21:57) есть ли... Mar 9 2006, 12:49 lutik 2 =AK=
ЦитатаУ Алтеры на эту тему есть пара апплик... Mar 9 2006, 12:44 Janna А не могли бы вы на пальцах по-тупому объяснить, ч... Mar 13 2006, 03:23 =AK= Предположим, есть у нас PLL, которая на двух своих... Mar 13 2006, 04:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|