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

 
 
> 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
Ответов
krux
сообщение Apr 10 2014, 15:48
Сообщение #2


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



если ваш профиль подразумевает Remote Radio Unit, то самый безкостыльный вариант - это всё-таки CPRI, по той причине что протокол предусматривает эффективную работу с тактовыми и несущими. И тут всё зависит от имеющегося в вашем распоряжении времени на разработку. Если его нет - покупать придётся. Если не сильно поджимает - то самописный CPRI тоже имеет право на существование.

Цитата(mSimple @ Apr 10 2014, 17:28) *
Также были мысли о SerialRapidIO, Aurora и Seriallite, но тут видимо конкуренция, простых совместимых форматов в Altera и Xilinx я не нашел, да и эти вроде как на таком расстоянии работать не будут.

SRIO работать будет на ура. Абсолютно непонятно откуда и почему вы решили что он работать не будет.
Однако он достаточно жирный, и приземлить на Virtex 16 каналов - [режим Ванги вкл] сожрет приличную долю, имхо до 40% ресурсов VX1140T. [режим Ванги выкл]
Но зато он удобный. Плюс, его потом можно приземлять и на DSP. Однако в работе с несущими он не помощник.

Если все-же копать в сторону самого отчаянного и быстрого самопала - я бы всё же подсматривал куда-нибудь, например в ITU-T G.707 и G.709.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mSimple   Altera to Xilinx protocol, какой выбрать?   Apr 10 2014, 13:28
- - 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
- - ArtoM   Касательно стыковки seriallite/aurora. Модули seri...   Apr 17 2014, 12:13
- - mSimple   Цитата(ArtoM @ Apr 17 2014, 16:13) Сравни...   Apr 18 2014, 10:48


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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 15:05
Рейтинг@Mail.ru


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