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

 
 
> GTP Spartan6, comma alignment
Volkov
сообщение Sep 26 2011, 15:24
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



Запускаю GTP трансивер, и вот наткнулся на то что происходит рассинхронизация слов. для тестирования использую FRAME_GEN блок, который выдает поток данных с K28.5+, с интервалом в 32 слова. рассинхронизация происходит где то после 1 ms - байты меняются местами.
Как с этим бороться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Volkov
сообщение Oct 4 2011, 11:55
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



Сгенерил Aurora интерфейс, тот же результат. Я вот что не понимаю, я ведь компилю "example design", и если отбросить возможность того что в плате проблемы, то он по сути должен работать.
В нем есть модуль FRAME_GEN, который и генерит данные.

MEM_00 => x"00000e0d00000c0b00000a09000008070000060500000403000002bc00000100",
MEM_01 => x"00001e1d00001c1b00001a19000018170000161500001413000012110000100f",
MEM_02 => x"00002e2d00002c2b00002a29000028270000262500002423000022210000201f",
MEM_03 => x"00003e3d00003c3b00003a39000038370000363500003433000032310000302f",
MEM_04 => x"00004e4d00004c4b00004a49000048470000464500004443000042410000403f",
MEM_05 => x"00005e5d00005c5b00005a59000058570000565500005453000052510000504f",
MEM_06 => x"00006e6d00006c6b00006a69000068670000666500006463000062610000605f",
MEM_07 => x"00007e7d00007c7b00007a79000078770000767500007473000072710000706f",

MEM_08 => x"00000e0d00000c0b00000a09000008070000060500000403000002bc00000100",
MEM_09 => x"00001e1d00001c1b00001a19000018170000161500001413000012110000100f",
MEM_0A => x"00002e2d00002c2b00002a29000028270000262500002423000022210000201f",
MEM_0B => x"00003e3d00003c3b00003a39000038370000363500003433000032310000302f",
MEM_0C => x"00004e4d00004c4b00004a49000048470000464500004443000042410000403f",
MEM_0D => x"00005e5d00005c5b00005a59000058570000565500005453000052510000504f",
MEM_0E => x"00006e6d00006c6b00006a69000068670000666500006463000062610000605f",
MEM_0F => x"00007e7d00007c7b00007a79000078770000767500007473000072710000706f",


На приемной стороне я получаю


Прикрепленное изображение
02bc - comma aligment.


LSB - 67 69 6A 6C
MSB - 68 6A 6B 6D











Только что посмотрел, у меня еластик буфер underflow. Навеное в этом и проблема.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 4 2011, 12:33
Сообщение #3


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

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



А где у вас в памяти данные, которые вы посылаете на вход TXCHARISK?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Volkov   GTP Spartan6   Sep 26 2011, 15:24
- - DmitryR   А как настроен-то GTP? Realign по K28.5 - отнюдь н...   Sep 27 2011, 09:53
- - Volkov   Вывел сигнал RX_BYTE_IS_ALIGN - он в "1...   Sep 27 2011, 10:01
|- - DmitryR   Сигнал ладно, внутри блок должен быть настроен пон...   Sep 27 2011, 10:01
|- - Volkov   Цитата(DmitryR @ Sep 27 2011, 13:01) Сигн...   Sep 27 2011, 10:32
|- - DmitryR   Цитата(Volkov @ Sep 27 2011, 13:32) Перед...   Sep 27 2011, 10:51
- - Volkov   У меня 16 битный интерфейс, посылаю в младшем байт...   Sep 27 2011, 12:58
- - Volkov   В принципе, мне простой serdes нужен. Не думал, чт...   Sep 27 2011, 14:12
|- - DmitryR   Цитата(Volkov @ Sep 27 2011, 17:12) Не ду...   Sep 28 2011, 08:30
|- - Volkov   Цитата(DmitryR @ Sep 28 2011, 11:30) Можн...   Sep 28 2011, 09:27
|- - DmitryR   Первый бит GTPCLKOUT. Но вам еще остается найти в ...   Sep 28 2011, 09:46
- - gutzzz   может вам сгенерить Xilinx AURORA интерфейс, там п...   Sep 28 2011, 10:59
|- - DmitryR   Clock correction sequence в AURORA - идеологически...   Sep 28 2011, 11:20
- - Volkov   Данные есть, TXCHARISK устанавливается.   Oct 4 2011, 18:54
|- - DmitryR   Значит прочтите документацию на Аврору. Я например...   Oct 5 2011, 07:54
- - Volkov   Вот скажите, входные данные для трансивета - это п...   Oct 5 2011, 08:34
|- - DmitryR   Цитата(Volkov @ Oct 5 2011, 11:34) Вот ск...   Oct 5 2011, 10:02
- - Volkov   Если бы это было так. Реализовал бы протокол. Т...   Oct 5 2011, 10:25
|- - DmitryR   Ну как нечего, описание Авроры - 127 старниц. SATA...   Oct 5 2011, 10:53
- - Volkov   LogiCORE IP Spartan-6 FPGA GTP Transceiver Wizard ...   Oct 5 2011, 11:23
|- - DmitryR   Цитата(Volkov @ Oct 5 2011, 14:23) LogiCO...   Oct 5 2011, 11:46
- - Volkov   DmitryR, огромное вам спасибо!!! Зараб...   Oct 5 2011, 20:45
- - alfa80x   Я пытаюсь запустить GTX . Приемник синхронизуется ...   Nov 30 2011, 06:20


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

 


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


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