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

 
 
> Физика к модулю SFP
_Anatoliy
сообщение Mar 11 2014, 12:23
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Посмотрел в сторону 88Е1111,вроде она избыточна,мне интерфейс по меди не нужен.Схема такая :
точка А - Ethernet,свич с оптическим выходом,оптоволокно.
точка Б - оптоволокно,модуль SFP,физика,FPGA.
Ethernet гигабитный.

Есть ли какие альтернативы применению 88Е1111 для такой задачи?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
vitan
сообщение Mar 11 2014, 13:03
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



А что мешает тупо с SFP завести на FPGA?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 04:11
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(vitan @ Mar 11 2014, 15:03) *
А что мешает тупо с SFP завести на FPGA?

А первый раз всегда стрёмно.Вобще-то посматриваю на пятый циклон серию GX,но нет уверенности что его трансивер нормально состыкуется с оптикой свича на логическом уровне.У Вас есть подобный опыт?Развеете мои сомнения?
Go to the top of the page
 
+Quote Post
prig
сообщение Mar 12 2014, 04:51
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(_Anatoliy @ Mar 12 2014, 08:11) *
...нет уверенности что его трансивер нормально состыкуется с оптикой свича на логическом уровне
...


Вообще-то, трансиверы FPGA уже давно подключают к SFP. Все, кому не лень. Найти реф не проблема.
У Xilinx на ml505 рефе дифф. пары тупо напрямую к модулям подключаются. С модулями 1000BASE-X проблем не будет.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 04:55
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(prig @ Mar 12 2014, 06:51) *
Вообще-то, трансиверы FPGA уже давно подключают к SFP. Все, кому не лень. Найти реф не проблема.
У Xilinx на ml505 рефе дифф. пары тупо напрямую к модулям подключаются. С модулями 1000BASE-X проблем не будет.

Отлично,спасибо!Буду двигаться в этом направлении.А реф не подскажете?На сайте Альтеры вроде не нашёл.
Go to the top of the page
 
+Quote Post
prig
сообщение Mar 12 2014, 05:13
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



С Альтерой дел почти не имею, но не думаю, что они принципиально отличаются. Физически, 1000BASE-X все должны поддерживать.
По использованию трансиверов должны быть какие-нибудь рекомендации и т.д. Т.е., железо - не проблема.
Лучше озаботиться IP ядрами и тому подобным. Как всё это хозяйство работает на Альтере, понятия не имею.
На Xilinx вплоть до 10GBASE-X4 всё довольно безоблачно. Подымали на Спартане-6 без особых проблем.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 05:47
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(prig @ Mar 12 2014, 07:13) *
С Альтерой дел почти не имею, но не думаю, что они принципиально отличаются. Физически, 1000BASE-X все должны поддерживать.
По использованию трансиверов должны быть какие-нибудь рекомендации и т.д. Т.е., железо - не проблема.
Лучше озаботиться IP ядрами и тому подобным. Как всё это хозяйство работает на Альтере, понятия не имею.
На Xilinx вплоть до 10GBASE-X4 всё довольно безоблачно. Подымали на Спартане-6 без особых проблем.

Спасибо!
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 12:50
Сообщение #8


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Но всё же сигнал сформированный на оптическом выходе свича раскроется трансивером? Ошибка дорого стоит...
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 12 2014, 13:17
Сообщение #9


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(_Anatoliy @ Mar 12 2014, 16:50) *
Но всё же сигнал сформированный на оптическом выходе свича раскроется трансивером? Ошибка дорого стоит...

Эмм... В чем конкретные сомнения? Слово "раскроется" как понять?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 14:07
Сообщение #10


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(vitan @ Mar 12 2014, 15:17) *
Эмм... В чем конкретные сомнения? Слово "раскроется" как понять?

Сомнения конкретно в том что "поймут" ли друг друга свич и трансивер?Если бы мне нужно было связать две плиски между собой оптикой и трансиверами то сомнений бы не было.В свиче оптический сигнал формируется таким же образом что и в трансивере?
Go to the top of the page
 
+Quote Post
krux
сообщение Mar 12 2014, 14:09
Сообщение #11


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

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



Cyclone V GT FPGA Development Kit
Terasic SFP-HSMC Card
подключаете их друг к другу и спокойно разрабатываете все что вам надо. На трансиверах.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 14:14
Сообщение #12


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(krux @ Mar 12 2014, 16:09) *
Cyclone V GT FPGA Development Kit
Terasic SFP-HSMC Card
подключаете их друг к другу и спокойно разрабатываете все что вам надо. На трансиверах.

Это я знаю,но вопрос не в том стыкуются ли между собой трансиверы и SFP (см. выше). Трансивер правильно декодирует сигнал сформированный не другим трансивером,а свичём?
Go to the top of the page
 
+Quote Post
krux
сообщение Mar 12 2014, 14:21
Сообщение #13


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

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



у меня на обоих девкитах с C4GX150 и с S4GX530 работает.

почему вы считаете что с вашим C5GX работать не будет?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 14:26
Сообщение #14


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(krux @ Mar 12 2014, 16:21) *
у меня на обоих девкитах с C4GX150 и с S4GX530 работает.

почему вы считаете что с вашим C5GX работать не будет?

Что именно работает?Можете описать структуру канала связи примерно как я описал в топовом сообщении?
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 12 2014, 15:14
Сообщение #15


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(_Anatoliy @ Mar 12 2014, 18:07) *
Сомнения конкретно в том что "поймут" ли друг друга свич и трансивер?Если бы мне нужно было связать две плиски между собой оптикой и трансиверами то сомнений бы не было.В свиче оптический сигнал формируется таким же образом что и в трансивере?

Что значит "таким же образом"? Вы сомневаетесь по поводу кодирования, уровней сигналов или чего-то еще?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2014, 15:34
Сообщение #16


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(vitan @ Mar 12 2014, 17:14) *
Что значит "таким же образом"? Вы сомневаетесь по поводу кодирования, уровней сигналов или чего-то еще?

Да,кодирования. Трансивер правильно декодирует сигнал сформированный не другим трансивером,а свичём?
Go to the top of the page
 
+Quote Post
sorok-odin
сообщение Mar 12 2014, 16:29
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-12-12
Пользователь №: 74 946



Цитата(_Anatoliy @ Mar 12 2014, 19:34) *
Да,кодирования. Трансивер правильно декодирует сигнал сформированный не другим трансивером,а свичём?


Ну так в свиче тоже стоит такой же трансивер. Не напутайте с длиной волны и все будет хорошо.
SFP тупо переводит свет в электричество, декодировать - задача мака в ПЛИС.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 13 2014, 02:27
Сообщение #18


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(sorok-odin @ Mar 12 2014, 18:29) *
Ну так в свиче тоже стоит такой же трансивер. Не напутайте с длиной волны и все будет хорошо.

Спасибо!
Вот если бы кто-то сказал: я делал по такой схеме свич-волокно-SFP-трансивер и проблем не было, тогда вопрос бы закрылся. А пока всё получается на уровне предположений.Выходит что по такой схеме никто не работал?
Цитата(sorok-odin @ Mar 12 2014, 18:29) *
SFP тупо переводит свет в электричество, декодировать - задача мака в ПЛИС.

А я разве утверждал обратное?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Mar 13 2014, 03:36
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Вы определитесь что вы используете... если "ethernet" то для него есть набор неких бумажек 802,3ххх. В которых в частности определяется и схема кодирования-декодирования. А если ваши "свитч" этим бумажкам не соответсвует, то он и не изярнет совсем rolleyes.gif
Go to the top of the page
 
+Quote Post
prig
сообщение Mar 13 2014, 05:41
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(_Anatoliy @ Mar 12 2014, 18:07) *
Сомнения конкретно в том что "поймут" ли друг друга свич и трансивер?
...

Не понял, кто кого должен понимать?
- В FPGA у Вас будет синтезирована "связка" MAC + PHY (1000BASE-X).
- К двум дифф. парам, торчащим наружу, будет подключен "тупой" оптический модуль.
Ничего, кроме преобразования из меди в оптику и наоборот, на этих линиях не происходит.
- Сигналы управления/состояния модуля могут (но не обязательно) поддерживаться синтезированной "связкой" (частично или полностью).
- Подключение I2C модуля желательно, но не обязательно. К MAC + PHY (1000BASE-X) на FPGA он никакого отношения не имеет.

В общем, всё будет зависеть от тех IP ядер, которые Вы будете использовать.


Цитата(_Anatoliy @ Mar 13 2014, 06:27) *
Спасибо!
Вот если бы кто-то сказал: я делал по такой схеме свич-волокно-SFP-трансивер и проблем не было, тогда вопрос бы закрылся. А пока всё получается на уровне предположений.Выходит что по такой схеме никто не работал?
...

Именно по такой или похожей схеме все и работают.
Если вы обеспечиваете на выходе определённый стандарт (в данном случае 1000BASE-X), то почему оно не должно работать?
Я этими иксами чего только друг с другом не вязал.

Цитата(sorok-odin @ Mar 12 2014, 20:29) *
Ну так в свиче тоже стоит такой же трансивер.
...

Т.е., поддерживающий тот же стандарт.
Судя по всему, это то, что ТС никак не может для себя уяснить.

Сообщение отредактировал prig - Mar 13 2014, 05:44
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 13 2014, 07:19
Сообщение #21


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(prig @ Mar 13 2014, 07:41) *

Ну вообще-то я хочу применить корку altera_xcvr_custom_phy.
Она подойдёт?

На том и порешим.Всем большое спасибо!
Go to the top of the page
 
+Quote Post
prig
сообщение Mar 13 2014, 09:12
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Если в спеках на корку написано 1000BASE-X, то подойдёт однозначно.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 13 2014, 09:37
Сообщение #23


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(prig @ Mar 13 2014, 11:12) *
Если в спеках на корку написано 1000BASE-X, то подойдёт однозначно.

Та похоже облом полный... Никаких Х нет

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
prig
сообщение Mar 13 2014, 12:05
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(_Anatoliy @ Mar 13 2014, 13:37) *
Та похоже облом полный... Никаких Х нет


Тот, который 1G Ethernet, на трансиверах FPGA обычно представляется в двух ипостасях: SGMII и 1000BASE-X (это почти одно и то же, но отличия существенны).
Ройте глубже, должен найтись. В таких шапках, как Вы привели, только очень общая информация.

Сообщение отредактировал prig - Mar 13 2014, 12:06
Go to the top of the page
 
+Quote Post

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

 


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


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