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

 
 
 
Reply to this topicStart new topic
> Возможно ли передавать Ethernet через оптику без MAC?
Vit1248
сообщение May 5 2011, 10:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 2-11-06
Пользователь №: 21 895



В общем вопрос можно ли передать на расстояние Ethernet по оптике не делая разбора пакетов МACом, а просто передать параллельный интерфейс MII/GMII с одной стороны на другую. Скорость в оптике выбрать с запасом на максимальный трафик. Для преобразования пакетов в синхронную оптику использовать либо 8b/10b кодирование (пропуски между пакетами замещать спец. символами (COMMA и т.п.)) либо HDLC.
Синхронизацию каждой стороны выбрать независимую на прием и передачу - по приему от оптики(в одну сторону) и приему от Ethernet (в обратную сторону).

Вариант 1 без MAC :
Ethernet пункт А <-> PHY(MII/GMII) <–> 8b/10b кодер и serdes <-> SFP ~ линия связи ~ SFP <–> serdes и 8b/10b кодер <-> (MII/GMII)Ethernet PHY<-> Ethernet пункт Б

Рис 1а- для 10/100 Мбит, Рис.1b – для 10/100/1000

Вариант 2 если нужны MAC(используем MAC микросхем Ethernet switch) Рис.2:
Ethernet пункт А <-> Switch на 2+ порта с PHY и MII/GMII <–> 8b/10b кодер и serdes <-> SFP-линия связи<–> serdes и 8b/10b кодер <-> Switch на 2+ порта с PHY и MII/GMII<-> Ethernet пункт Б

Микросхемы PHY, switch, serdes - приблизительные
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
vadimp61
сообщение May 5 2011, 18:12
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(Vit1248 @ May 5 2011, 14:14) *
В общем вопрос можно ли передать на расстояние Ethernet по оптике не делая разбора пакетов МACом, а просто передать параллельный интерфейс MII/GMII с одной стороны на другую. Скорость в оптике выбрать с запасом на максимальный трафик. Для преобразования пакетов в синхронную оптику использовать либо 8b/10b кодирование (пропуски между пакетами замещать спец. символами (COMMA и т.п.)) либо HDLC.
Синхронизацию каждой стороны выбрать независимую на прием и передачу - по приему от оптики(в одну сторону) и приему от Ethernet (в обратную сторону).

Вариант 1 без MAC :
Ethernet пункт А <-> PHY(MII/GMII) <–> 8b/10b кодер и serdes <-> SFP ~ линия связи ~ SFP <–> serdes и 8b/10b кодер <-> (MII/GMII)Ethernet PHY<-> Ethernet пункт Б

Рис 1а- для 10/100 Мбит, Рис.1b – для 10/100/1000

Вариант 2 если нужны MAC(используем MAC микросхем Ethernet switch) Рис.2:
Ethernet пункт А <-> Switch на 2+ порта с PHY и MII/GMII <–> 8b/10b кодер и serdes <-> SFP-линия связи<–> serdes и 8b/10b кодер <-> Switch на 2+ порта с PHY и MII/GMII<-> Ethernet пункт Б

Микросхемы PHY, switch, serdes - приблизительные
Прикрепленное изображение


А в оптике обязательно формат Eternet или можно любой другой, например STM-1?
Go to the top of the page
 
+Quote Post
Vit1248
сообщение May 6 2011, 07:06
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 2-11-06
Пользователь №: 21 895



Цитата(vadimp61 @ May 5 2011, 22:12) *
А в оптике обязательно формат Eternet или можно любой другой, например STM-1?

В идеале STM-1 для 10/100 или STM-16(8?) для 1G, но пока что в оптике не принципиально, главное чтоб ее скорость была быстрее подключенного Ethernet.
В оптику кроме Ethernet еще что-то добавлять надо (ИКМ, служебную инфу).
Go to the top of the page
 
+Quote Post
vadimp61
сообщение May 6 2011, 11:21
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(Vit1248 @ May 6 2011, 11:06) *
В идеале STM-1 для 10/100 или STM-16(8?) для 1G, но пока что в оптике не принципиально, главное чтоб ее скорость была быстрее подключенного Ethernet.
В оптику кроме Ethernet еще что-то добавлять надо (ИКМ, служебную инфу).

Это возможно, более того такие устройства есть. 4-16Е1+10/100 BASE-T+23 Мбит еще для чего нибудь, и всё это в оптомодуль на скорость 155,52 Мбит.
если надо 1Гиг, то делаем то-же самое с модулем STM-16, но только надо найти (или на матрице) делать сериализатор. 311Мгц надо если работать шиной 8 бит.
Go to the top of the page
 
+Quote Post
Vit1248
сообщение May 6 2011, 14:11
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 2-11-06
Пользователь №: 21 895



Цитата(vadimp61 @ May 6 2011, 15:21) *
Это возможно, более того такие устройства есть. 4-16Е1+10/100 BASE-T+23 Мбит еще для чего нибудь, и всё это в оптомодуль на скорость 155,52 Мбит.
если надо 1Гиг, то делаем то-же самое с модулем STM-16, но только надо найти (или на матрице) делать сериализатор. 311Мгц надо если работать шиной 8 бит.

Знаю что есть laughing.gif
Вопрос не как передавать, а можно ли так делать без MAC уровня в устройстве?
Go to the top of the page
 
+Quote Post
vadimp61
сообщение May 10 2011, 12:40
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(Vit1248 @ May 6 2011, 18:11) *
Знаю что есть laughing.gif
Вопрос не как передавать, а можно ли так делать без MAC уровня в устройстве?

Можно.
Go to the top of the page
 
+Quote Post
Vit1248
сообщение May 11 2011, 05:47
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 2-11-06
Пользователь №: 21 895



Цитата(vadimp61 @ May 10 2011, 16:40) *
Можно.

Спасибо! Хоть не ичерпывающе, но обнадеживающе beer.gif
Будем пробовать smile3046.gif
Go to the top of the page
 
+Quote Post
vadimp61
сообщение May 11 2011, 11:54
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(Vit1248 @ May 11 2011, 09:47) *
Спасибо! Хоть не ичерпывающе, но обнадеживающе beer.gif
Будем пробовать smile3046.gif

Для примера из чего делать.
RTL8201-Altera-XRT91L31-SFP (STM1) (для 10/100 BASE-T)
для 10/100/1000
PEF7071(7072)-Altera-????-SFP (STM16) (сериализатор не знаю, но должны быть)
Go to the top of the page
 
+Quote Post
Vit1248
сообщение May 11 2011, 12:42
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 2-11-06
Пользователь №: 21 895



Цитата(vadimp61 @ May 11 2011, 15:54) *
для 10/100/1000
PEF7071(7072)-Altera-????-SFP (STM16) (сериализатор не знаю, но должны быть)

да, я смотрел у TI - типа TLK2501. Сеньк! beer.gif
Go to the top of the page
 
+Quote Post

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

 


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


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