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

 
 
> Выбираем униполярный самосинхронизирующийся код, Передача данных и 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
сообщение Mar 1 2006, 10:55
Сообщение #2


Знающий
****

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



Господа, мы опять вернулись к обсуждению физического уровня протокола и вопросу восстановления клока из потока данных средствами fpga. Мое утверждение (и вопрос) заключается в том, что _только _ с помощью внутреннего pll сделать это нельзя (корректно говоря - я не знаю как smile.gif ), т.к. pll в циклонах и стратиксах (про ксайлинксы не знаю, но думаю, что примерно также) может только * и / частоту + сдвигать результат. Основание моего убеждения - изучение вопроса примерно полгода назад (была проработка проекта) плюс тот факт, что в application notes у altera и xilinx в lvds-передачах участвует клок, передаваемый по отдельной линии.
Я задал вопрос Magnum, но он описал мне принцип восстановления частоты и дал почему-то ссылку на внешний чип сериализатора. Однако, как все мы знаем, между принципом и его реализацией в железе могут встретится некоторые трудности (читайте статьи про квантовые вычисления).
Вопрос остался открытым: можно ли и как с помощью pll в fpga восстановить клок из данных.


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


Гуру
******

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



Ни в коей степени не претендую на правильность, но у меня следующие рассуждения: какая разница внутри ПЛИС стоит ПЛЛ или вне? Ведь ПЛЛ состоит из одного и того же: ГУН, ФАПЧ, ФНЧ. Я смотрел в хэндбуке на стратикс2 вид ПЛЛ - всё так, как я описал.
Конечно, не исключаю, что ПЛЛ внутри ПЛИС не сможет подстроиться под тактовую, получаемую из данных, из-за особенностей построения. Но из хэндбука не следует ни подтверждения этой мысли, ни опровержения. Так что остаётся проверять. Или слушать совет того, кто уже проверял.
Цитата(Gate @ Mar 1 2006, 16:55) *
pll в циклонах и стратиксах (про ксайлинксы не знаю, но думаю, что примерно также) может только * и / частоту + сдвигать результат. Основание моего убеждения - изучение вопроса примерно полгода назад (была проработка проекта) плюс тот факт, что в application notes у altera и xilinx в lvds-передачах участвует клок, передаваемый по отдельной линии
Ничто не мешает подать на вход клока этот же сигнал данных. В теории. Ну а вообще, надо проверять, "вытянет" ли ПЛЛ такие трюки или будут срывы. Всё зависит от конкретной реализации ПЛЛ
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   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 Текстовая версия Сейчас: 22nd July 2025 - 10:08
Рейтинг@Mail.ru


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