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

 
 
> Выбираем униполярный самосинхронизирующийся код, Передача данных и 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
Ответов
dsmv
сообщение Feb 27 2006, 05:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(Gate @ Feb 26 2006, 18:07) *
Готовый кодер/декодер 8/10 исходниками см. в ксайлинковских апнотах xapp336.
Вопрос: а как вы собираетесь восстанавливать клок на плисине? Мне казалось, что это невозможно, но может я ошибаюсь? Апноты у альтеры и ксайлинкса, посвященные lvds-передаче, всегда используют схему с передачей клока по отдельной линии.
Если клок восстановить нельзя, то обсуждать передачу по 1 проводу бессмысленно - остаются манчестерские коды.

На мой взгляд самое правильное - это устанавливать внешнюю микросхему сериализатора. Например TKL2201. На входе 10 бит - на выходе последовательный код. На входе последовательный код - на выходе 10 бит. Можно подключить к любой ПЛИС. Впрочем есть микросхемы и со встроенным перекодировщиком. В любом случае передачу по последовательной шине надо рассматривать как ненадёжную. Следовательно нужно уметь разбивать поток на пакеты, формировать контрольную сумму, обеспечивать повтор пакетов. На эти процедуры потери будут гораздо больше чем просто на кодировку 8/10. По своему опыту могу сказать, что с использованием оптической линии 1.25 ГБит/с получилась скорость передачи 106 МБайт/с. И я считаю это хорошим результатом. Хотя небольшие резервы ещё есть.
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
|- - 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
- - lutik   о.. и я подключюсь к интересующей теме чета с этим...   Mar 9 2006, 12:27
|- - Janna   Цитата(lutik @ Mar 9 2006, 18:27) с кодир...   Mar 9 2006, 12:36
|- - =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 Текстовая версия Сейчас: 16th July 2025 - 12:43
Рейтинг@Mail.ru


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