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

 
 
> Altera to Xilinx protocol, какой выбрать?, Связь по высокоскоростному каналу
mSimple
сообщение Apr 10 2014, 13:28
Сообщение #1


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

Группа: Свой
Сообщений: 98
Регистрация: 21-02-08
Из: г. Москва
Пользователь №: 35 268



Добрый день коллеги!

Передо мной стоит задача объединения двух плат на расстоянии порядка 300м по оптике с информационной (полезные данные) скоростью не ниже 4Гбит/с.
с одной стороны ячейка на базе Altera Stratix GX V, с другой достаточно жирный Virtex 7 (VX1140T), на каждом конце разъемы SFP+.

Задачи ячейки Stratix передавать выборки с АЦП с предварительной частотно-временной и пространственной обработкой по одному каналу
Задачи ячейки Virtex7 принимать с 16 каналов (от 16 ячеек Stratix) эти выборки, выполнять необходимую обработку и сбрасывать результат по 4 каналам объединительной платы дальше.

Вопрос встал, какой протокол использовать?
Из вариантов рассматривали OBSAI, CPRI, SFPDP, и исходя из этого заложили оптические приемопередатчики SFP+ 6,144

Купили Xilinx корку OBSAI, но в кристалле Virtex 7 (VX1140T) произошел казус - корка отказалась правильно генерить MGT, в поддержке Xilinx вежливо сказали переходить на CPRI, т.к. OBSAI устарел и больше не поддерживается sm.gif (слава богу, не успели купить Альтеровскую)

Вопрос встал, что покупать теперь?
И может можно как-то дешевле их подружить на такой скорости? Желательно оставив уже заказанные SFP+ приемопередатчики.

CPRI нормально поддерживается и в Altera и в Xilinx, но стоит по 1 ляму за каждый.
SFPDP стрёмный, он хоть стоит чуть дешевле, но данную скорость (6,144) заявляет только один производитель этого IP StreamDSP, который имеет сайт из одной страницы и не является оф. партнером ни Altera, ни Xilinx.

Стал уже подумывать о самопальном протоколе, т.к. требования не очень большие:
- передавать данные из Stratix в Virtex в 80% времени
- принимать данные Stratix от Virtex в 20% времени
- с простейшим контролем целостности для осуществления повторов или каким-нибудь кодированием для восстановления, ну и скремблер естественно.

Также были мысли о SerialRapidIO, Aurora и Seriallite, но тут видимо конкуренция, простых совместимых форматов в Altera и Xilinx я не нашел, да и эти вроде как на таком расстоянии работать не будут.

Или может у кого уже есть опыт использования самопальных протоколов на подобных скоростях между Altera и Xilinx и такой добрый, что поделится исходниками?
Что посоветуете, мужики?


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ArtoM
сообщение Apr 17 2014, 12:13
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 10-06-11
Из: Ростов-на-Дону
Пользователь №: 65 614



Касательно стыковки seriallite/aurora. Модули seriallite в проекте не менялись.
Произвел редактирование модулей aurora. Для virtex6 использовалась aurora 6.2.
Параметры:
- 2гб/сек с опорной частотой 125 МГц.
- 1 линия.

Параметры Seriallite:
- 2гб/сек с опорной частотой 100 МГц.
- 1 линия.

Фактически были подогнаны параметры физических посылок aurora под интерфейс Seriallite. То есть в соответствии со спецификацией seriallite поправлены модули авроры:
- standard_cc_module.vhd,
- gtx.vhd,
- sym_gen.vhd.

Сравните файлы архиве Прикрепленный файл  mSimple_optica_altera_xilinx.rar ( 30.82 килобайт ) Кол-во скачиваний: 121
.


Go to the top of the page
 
+Quote Post
mSimple
сообщение Apr 18 2014, 10:48
Сообщение #3


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

Группа: Свой
Сообщений: 98
Регистрация: 21-02-08
Из: г. Москва
Пользователь №: 35 268



Цитата(ArtoM @ Apr 17 2014, 16:13) *
Сравните файлы архиве Прикрепленный файл  mSimple_optica_altera_xilinx.rar ( 30.82 килобайт ) Кол-во скачиваний: 121
.


Спасибо Вам огромное!
Очень полезная информация.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mSimple   Altera to Xilinx protocol, какой выбрать?   Apr 10 2014, 13:28
- - krux   если ваш профиль подразумевает Remote Radio Unit, ...   Apr 10 2014, 15:48
- - mSimple   Спасибо, стал изучать SDH. С CPRI тоже обнаружилс...   Apr 11 2014, 07:16
- - ArtoM   Цитата(mSimple @ Apr 10 2014, 17:28) Также были м...   Apr 11 2014, 07:34
|- - mSimple   Цитата(ArtoM @ Apr 11 2014, 11:34) Была п...   Apr 11 2014, 09:02
|- - Stewart Little   Цитата(mSimple @ Apr 11 2014, 13:02) Нахо...   Apr 11 2014, 09:27
- - Koluchiy   На SDH забейте, т.к. не предполагает использовани...   Apr 11 2014, 10:54
|- - mSimple   Цитата(Koluchiy @ Apr 11 2014, 14:54) На ...   Apr 11 2014, 11:06
- - krux   я всё-таки достаточно осторожно сказал "подгл...   Apr 11 2014, 15:42
|- - mSimple   Цитата(krux @ Apr 11 2014, 19:42) я всё-т...   Apr 11 2014, 16:31
- - Golikov A.   А вот скажем если в эти модули просто меандр на вх...   Apr 12 2014, 03:38
|- - mSimple   Цитата(Golikov A. @ Apr 12 2014, 07:38) А...   Apr 14 2014, 04:43
- - warrior-2001   Если нужно работать по данному интерфейсу и с DSP,...   Apr 14 2014, 07:50
|- - mSimple   Цитата(warrior-2001 @ Apr 14 2014, 11...   Apr 14 2014, 09:29
|- - Stewart Little   Цитата(mSimple @ Apr 14 2014, 13:29) Что ...   Apr 14 2014, 11:44
|- - mSimple   Цитата(Stewart Little @ Apr 14 2014, 15:4...   Apr 15 2014, 15:42


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 07:39
Рейтинг@Mail.ru


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