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

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


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



В USB применяется NRZ плюс битстаффинг (когда в канале подряд шесть 1 вставляется лишний 0, или наоборот) - тут полоса практически не расширяется. Однако для восстановления клока потребуется фактически аналоговая схема (pll плюс обвязка). Как это реализовать на fpga я не представляю, там pll функционально ограничен.
Имхо есть 2 пути
1. что-то типа манчестера
2. добавить линию и передавать клок


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
Magnum
сообщение Feb 26 2006, 13:41
Сообщение #3


Местный
***

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



Цитата(Gate @ Feb 26 2006, 18:09) *
В USB применяется NRZ плюс битстаффинг (когда в канале подряд шесть 1 вставляется лишний 0, или наоборот) - тут полоса практически не расширяется. Однако для восстановления клока потребуется фактически аналоговая схема (pll плюс обвязка). Как это реализовать на fpga я не представляю, там pll функционально ограничен.
Имхо есть 2 пути
1. что-то типа манчестера
2. добавить линию и передавать клок


glare.gif Для передачи менчестера нужна вдвое большая скорость передачи в канале по сравнению со скоростью входдящего битового потока т.е. если LVDS расчитан допустим на 200МБит то реально мы сможем передать только 100, а это не есть правильно. Передавать параллельно тоже большая роскошь.. 8b/10b ещё куда не шло.. ninja.gif
Господа, а как реализуется кодер/декодер 8b/10b? Табличным методом или есть более простой алгоритм? Есть ли у кого-нибудь готовый кодер 8b/10b?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 27 2006, 09:40
Сообщение #4


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

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



Цитата(Magnum @ Feb 26 2006, 16:41) *
glare.gif Для передачи менчестера нужна вдвое большая скорость передачи в канале по сравнению со скоростью входдящего битового потока т.е. если LVDS расчитан допустим на 200МБит то реально мы сможем передать только 100

На Spartan-3 четвертой скорости можно сделать 500 Мегагерц на выходе, используя DDR регистры (проверено). Соответственно реальная скорость будет 250 Мбит/с. Вам надо больше?
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
||- - 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
- - 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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