|
Ошибки передачи GTP Transciever, Сделал "по книге", а оно теряет байты. |
|
|
|
Jun 20 2013, 14:53
|
Местный
  
Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384

|
Передаю 32-битные слова через трансивер, сконфигурированный в режиме 32бит. После установки канала, в данные каждые несколько тысяч слов влазит лишний байт или теряется один. Соответственно если передавалось AABBCCDD 00010203 то получается BBCCDD00 010203AA.... И смещение это меняется каждые несколько тысяч слов. Прикрепил vcd где пойман момент перехода с одного смещения во второе.  Вот на картинке четко виден момент перехода- теряется одна кома ВС. Перепробовал с Comma Alignment и без -все без толку. Не знаю что дальше делать.
Сообщение отредактировал count_enable - Jun 20 2013, 14:59
|
|
|
|
|
 |
Ответов
|
Jun 27 2013, 18:07
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(count_enable @ Jun 27 2013, 14:39)  Я так понимаю, что для clock correction мне надо периодически передавать слово коррекции, тогда приемник сам будет его урезать или вставлять больше? Теорически да. Практически надо читать DS, как именно корка хочет работать с clock correction Цитата В визарде задал слово коррекции 00000000 - по дефолту. ... Тоже не очень понимаю эффект Recovered Clock. Что то не так сделали. Что пишут в DS и Errata?
|
|
|
|
Сообщений в этой теме
count_enable Ошибки передачи GTP Transciever Jun 20 2013, 14:53 cerg19 ЦитатаСделал "по книге"
а что за книга, ... Jun 21 2013, 07:46 count_enable "По книге" - сгенерил корку визардом, вз... Jun 21 2013, 08:42 count_enable Добавил clock correction, только хуже стало. Вырав... Jun 21 2013, 13:04 Andrew Su Цитата(count_enable @ Jun 21 2013, 16:04)... Jun 23 2013, 09:02 count_enable Да, соединяю платы сата-кабелем 50 см.
Сгенерил а... Jun 23 2013, 18:29 count_enable Симуляция Авроры 5.2 для Spartan 6: channel_up под... Jun 24 2013, 07:39 count_enable Методом научного тыка определил что проблема в выр... Jun 27 2013, 07:54 XVR Цитата(count_enable @ Jun 27 2013, 11:54)... Jun 27 2013, 09:56  count_enable Цитата(XVR @ Jun 27 2013, 22:07) Теоричес... Jun 28 2013, 09:15 XVR А сами патерны установили? CLK_COR_SEQ_*, CLK_COR_... Jun 28 2013, 09:36 count_enable Цитата(XVR @ Jun 28 2013, 13:36) А сами п... Jun 28 2013, 10:04 count_enable Добавил себе порт RXCLKCORCNT0 - коррекции клока н... Jun 28 2013, 11:08 Lutovid Цитата(count_enable @ Jun 28 2013, 15:08)... Feb 24 2014, 09:55  Lutovid Опираясь на вышеизложенное у меня все заработало, ... Feb 24 2014, 15:50 XVR Пока бросилось в глаза
ЦитатаCLK_COR_SEQ_1_ENABLE... Jun 28 2013, 12:12 count_enable Поменял на все единицы, но все так же не получаю с... Jun 28 2013, 13:54 count_enable При любых параметрах СLK_COR_SEQ не наблюдаю измен... Jul 1 2013, 09:00 toshas последовательность можно искать как до 8b10b так и... Jul 1 2013, 19:00 count_enable RX_DECODE_SEQ_MATCH_1 => ... Jul 1 2013, 20:59 toshas сначала добейтесь работы в симуляторе!
для spa... Jul 2 2013, 08:01 dsmv Небольшой offtop;
Если нет внешних требований, то... Jul 2 2013, 13:37 cerg19 Вижу вам много чего дельного насоветовали, внесу и... Jul 3 2013, 05:58 count_enable Огромное спасибо всем, особенно товарищу toshas, у... Jul 7 2013, 19:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|