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

 
 
 
Reply to this topicStart new topic
> 10G-BASE-R PCS LOOPBACK, как правильно сделать шлейф
dubb
сообщение Mar 10 2017, 06:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-08-09
Из: Сибири
Пользователь №: 51 936



Добрый день, уважаемые разработчики!

Есть задача - сделать Far-End loopback для 10G ethernet. Т.е. входящий снаружи поток, нужно завернуть обратно, без к-либо перестановки MACов и персборки пакетов.

Аппаратная платформа - FPGA, Xilinx Kintex 7.
И я сразу вижу следующую проблему этого подхода - разница тактовых передатчика и моего девайса.
Т.е. я не могу просто завернуть поток, т.к. приемник восстанавливает клок из входного потока, а передатчик работает только на входном опорном клоке, переключить на восстановленный от приемника его нельзя.

Теперь вопрос: Есть ли в стандарте на 10G ethernet вещи, регламентирующие коррекцию тактовой, например вставка каких-нибудь служебных символов на уровне кодера 64b/66b ? В стандарте я пока нашел что-то похожее, в виде ||R|| символов, но еще не осознал это оно или нет. Т.е. если воткнуть корку, которая будет работать до уровня XGMII смогу ли я завернуть напрямую входящий поток на выход? или понадобиться оперировать пакетами (убирать / добавлять паузы) ?



Go to the top of the page
 
+Quote Post
cerg19
сообщение Mar 10 2017, 07:39
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Необходимо оперировать пакетами.
1. Пишите полноценный pcs для RX. он полностью будет работать на восстановленном клоке. потом переводите пакеты на свою частоту через FIFO.
2. Пишите полноценный pcs для TX. он будет работать на опорном клоке.
3. Пакеты передвайте на TX pcs через FIFO. если надо, вставляйте IDLE.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th May 2017 - 19:43
Рейтинг@Mail.ru


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