Jump to content

    
Sign in to follow this  
Koluchiy

Кто-нибудь работал с GTP Спартана-6?

Recommended Posts

Здравствуйте.

 

Животрепещущ следующий вопрос.

Хотца сделать на Спартане-6 плату.

Плата должна работать с SONET/SDH на уровне STM-4.

 

Как в документации, так и в визарде конфигурирования GTP для Spartan-6 никакого упоминания о совместимости ихних GTP с SONET/SDH нету, хотя все нужные параметры можно установить, и цифры в даташите вроде бы приемлемые.

 

Кто-нибудь в курсе, совместимы ли эти GTP с интерфейсами SONET/SDH? Или там есть какая-то заковыка, которая делает работу по этим интерфейсам невозможной.

 

Кстати, никто не даст в аренду/продаст отладочную плату на Спартане-6 с выходом на SFP-модуль? (Москва)

 

Всем заранее спасибо :).

Edited by Koluchiy

Share this post


Link to post
Share on other sites

Аргумент конечно, но...

Чем объяснить отсутствие упоминания SONET/SDH в списках совместимости и визарде настройки GTP?

Чтобы вместо дешевых Спартанов покупали дорогие Виртексы?

Share this post


Link to post
Share on other sites

Нету никаких "списков совместимости". В визарде - это просто protocol template и таки да, там есть не все, но никто не обещал, что там будут все. В даташите - там просто список типичных установок PLL. Если же вы поищете по даташиту по слову SONET - то вполне найдете его.

Share this post


Link to post
Share on other sites
и таки да, там есть не все, но никто не обещал, что там будут все

В визарде для Virtex-5 оно есть, причем в 2-х как минимум скоростях.

 

Если же вы поищете по даташиту по слову SONET - то вполне найдете его.

Очень эпизодически (2 что ли раза) и без прямого упоминания о совместимости.

В даташите на V-5 упоминаний гораздо больше.

 

В общем, как я уже в 1-м посте написал - вроде бы нет причин сомневаться в совместимости.

Но в то же время нет причин быть в ней уверенным.

 

Поэтому, хотелось бы мнение тех, кто реально пробовал или общался с теми, кто пробовал (или суппорт).

Share this post


Link to post
Share on other sites
Эммм... А можно поподробнее?

 

После SFP ставите что-нить типа SY87701(это CDR, корпус мелкий) с нее заводите на плис (частота должна быть в два раза ниже, чем идут данные), в плис пользуете pll для получения нужной вам частоты, а данные заводите через ddr пины(ибо тактовая половинная) на serdes, где делите их как вам угодно.

 

У нас такая задача решена для Cyclone 3, в скором времени я ее буду решать для Spartan 6.

Share this post


Link to post
Share on other sites

Spartan-6 на самом деле может захватить 622 мегбода просто на обычной лапе, без GTP (ну и выдать конечно тоже). Однако это геморно делать: ведь частота удаленного передатчика может отличаться от той, которой вы локально будете защелкивать сигнал (30 ppm допуск, если память не изменяет). Это будет выражаться в том что фронт прихода данных будет плыть ко фронту локальной тактовой частоты. Это все можно решить, сэмплируя на чуть большей частоте (если фронты совпали - следующий фронт гарантированно захлопнет нормальные данные), но это, повторюсь, гемморой.

 

После SFP ставите что-нить типа SY87701

=$25. GTP дешевле выйдет.

 

Share this post


Link to post
Share on other sites
Spartan-6 на самом деле может захватить 622 мегбода просто на обычной лапе, без GTP (ну и выдать конечно тоже). Однако это геморно делать: ведь частота удаленного передатчика может отличаться от той, которой вы локально будете защелкивать сигнал (30 ppm допуск, если память не изменяет). Это будет выражаться в том что фронт прихода данных будет плыть ко фронту локальной тактовой частоты. Это все можно решить, сэмплируя на чуть большей частоте (если фронты совпали - следующий фронт гарантированно захлопнет нормальные данные), но это, повторюсь, гемморой.

 

 

=$25. GTP дешевле выйдет.

 

XC6SLX45-2FGG484C примерно 50$, XC6SLX45T-2FGG484C - 70$, то на то и выходит, а гемора меньше.

Share this post


Link to post
Share on other sites

Если приемопередатчиков надо 8 (столько, насколько я помню, в 45-м S6 и есть), то прибавка к цене сразу становится 200 у.е...

Гемор одинаковый - там надо даташит на микруху читать, там на GTP.

Но в случае с микрухой ее еще надо и разводить (соответственно, место на плате), и доставать, и паять (вместе с обвязкой).

Edited by Koluchiy

Share this post


Link to post
Share on other sites
Если приемопередатчиков надо 8 (столько, насколько я помню, в 45-м S6 и есть), то прибавка к цене сразу становится 200 у.е...

Гемор одинаковый - там надо даташит на микруху читать, там на GTP.

Но в случае с микрухой ее еще надо и разводить (соответственно, место на плате), и доставать, и паять (вместе с обвязкой).

 

А там 4 в одном банке и 4 в другом, который на противоположной стороне находится, т.е. если надо все 8 вывести с одной стороны, то может и не проканать.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this