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

 
 
> Выбираем униполярный самосинхронизирующийся код, Передача данных и CLK м/у ПЛИС по одному LVDS каналу
Magnum
сообщение Feb 26 2006, 04:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 26-05-05
Пользователь №: 5 397



Какие существуют ухищрения для передачи данных и тактовой в одном канале, не приводящие в существенному расширению полосы, как манчестер 2. Первое что приходит на ум - скрембирование. Есть ли альтернативные методы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lutik
сообщение Mar 9 2006, 12:27
Сообщение #2


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

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



о..
и я подключюсь к интересующей теме
чета с этими ошибками сильно удалились от темы..

вопрос о выделении клока из кодированного потока данных все еще остается открытым (для меня лично).

итак:
есть
xapp250 от Xilinx который предлагает, используя внешний VCO, выделять клок. Как я понял из хода дискусии этот метод не устраивает не токма меня.
есть
xapp244 от Xilinx который предлагает делать семплирование бита, но он тоже не устраивает, потому как соотношение бауд рейта и системной частоты синхронизации приемника немногим больше 1.
есть
вариант кодировки манчестером, но вдвое расширять полосу канала тоже как то не улыбается, хотя там клок выделяется железно
есть
ну и совсем уж простое решение - передавать клок рядом с данными


хочется
самый "аппетитный" вариант это, что то похожее на xapp250 тока на внутренней PLL/DCM
тогда
с кодировкой 8b/10b все понятно - она дает сбалансированное кол-во 0-й и 1-ц в потоке, вопрос правда в следующем - на сколько такой поток можно использовать на внутренних DCM-ах, скажем S3
тогда
Схемотехника № 12 • декабрь 2004. описано скремблирование данных псевдослучайной последовательностью. но там проблема основная - синхронизация передающего и приемного регистра ПСП

вопросы к уважаемым
все ли перечислил, или чегой то забыл??
есть ли люди которые уже решали(решили) задачу именно выделения клока?? поделитесь плз. опытом
есть ли у альтеры какая нибудь апликуха на енту тему? а то я на их сайте не ориентируюсь

премного дякую заранее
smile.gif)


--------------------
однако..
Go to the top of the page
 
+Quote Post
Krys
сообщение Mar 9 2006, 12:36
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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. описано скремблирование данных псевдослучайной последовательностью. но там проблема основная - синхронизация передающего и приемного регистра ПСП
Скремблирование, кажется, уже обсуждалось. Всегда найдётся такая последовательность бит, которая в результате скремблирования даст большое число нулей или единиц, что приведёт к срыву синхронизации. (если нет избыточности кодирования)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 03:30
Рейтинг@Mail.ru


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