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

 
 
 
Reply to this topicStart new topic
> Gb Ethernet на Spartan-6, Как организовать?
kst
сообщение Aug 3 2011, 10:47
Сообщение #1


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

Группа: Свой
Сообщений: 141
Регистрация: 16-06-05
Из: Нижний Новгород
Пользователь №: 6 065



Имеется задача организовать на базе Spartan-6 (S6LX100T-3FG676) гигабитный эзернет для передачи скоростного потока данных.
Возникает вопрос, что приделать к спартану (PHY или может MAC+PHY)?

Может быть кто-то решал такую задачу, подскажите с вершины опыта.

На демоплатах используют либо 88E1111 от Marvell, либо DP83865 от National Semiconductor. С первым беда в отношении документации (меня что-то вопрос с ихним NDA запарил), а второй имеет коммерческий диапазон температур, а нужен промышленный.

Открыт для любых предложений. С удовольствием не увернусь от доки на 88E1111.

Заранее благодарен.
Go to the top of the page
 
+Quote Post
iiv
сообщение Aug 4 2011, 23:50
Сообщение #2


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(kst @ Aug 3 2011, 15:47) *
Открыт для любых предложений. С удовольствием не увернусь от доки на 88E1111.


я пока тоже могу не более, чем нафлудить, так как открыл очень схожую тему в соседнем топике (Вы мне в ней отвечали!)

Для пущего удовольствия зааттачил доку на марвел. Если получится, чего, расскажите мне тоже, пожалуйста!
Go to the top of the page
 
+Quote Post
emborg1
сообщение Aug 5 2011, 07:22
Сообщение #3


Участник
*

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



Можно глянуть LSI - L-ET1011C2-CI-D, есть и на индастриал-диапазон
Go to the top of the page
 
+Quote Post
kst
сообщение Aug 5 2011, 07:48
Сообщение #4


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

Группа: Свой
Сообщений: 141
Регистрация: 16-06-05
Из: Нижний Новгород
Пользователь №: 6 065



За доку спасибо!
L-ET1011C2-CI-D обязательно посмотрю.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Aug 5 2011, 08:53
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



KSZ9021 серия гигабитных PHY от MICREL
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 5 2011, 09:00
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



рилтек rtl8211 можете посмотреть
Go to the top of the page
 
+Quote Post
wolfman
сообщение Aug 5 2011, 09:18
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Цитата(kst @ Aug 3 2011, 21:17) *
Имеется задача организовать на базе Spartan-6 (S6LX100T-3FG676) гигабитный эзернет для передачи скоростного потока данных.
Возникает вопрос, что приделать к спартану (PHY или может MAC+PHY)?

Может быть кто-то решал такую задачу, подскажите с вершины опыта.

На демоплатах используют либо 88E1111 от Marvell, либо DP83865 от National Semiconductor. С первым беда в отношении документации (меня что-то вопрос с ихним NDA запарил), а второй имеет коммерческий диапазон температур, а нужен промышленный.

Открыт для любых предложений. С удовольствием не увернусь от доки на 88E1111.

Заранее благодарен.

Если хотите по оптике гонять, то нужен будет только SFP модуль(если ничего не путаю).


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post
EugeneS
сообщение Aug 5 2011, 15:18
Сообщение #8


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

Группа: Свой
Сообщений: 181
Регистрация: 28-08-04
Пользователь №: 557




Знакомые долго плясали с бубном над аналоговой частью DP83865...

Еще среди альтернатив есть Vitesse, например VSC8641.
У него и температура от -40

Go to the top of the page
 
+Quote Post
kst
сообщение Aug 6 2011, 06:13
Сообщение #9


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

Группа: Свой
Сообщений: 141
Регистрация: 16-06-05
Из: Нижний Новгород
Пользователь №: 6 065



Пока натыкаюсь только на NDA. Похоже придется пройти через это.
У нас в России матушке 21 век еще не начался. Электронные билеты на поезда спотыкаются о бумажные списки, которые приносят за 5 минут до отправления поезда, а почтовые ящики, в названии которых фигурирует название организации, либо вообще отсутствуют, либо работают через ****...

Вот Micrel и Realtek надо еще посмотреть.

Спасибо всем откликнувшимся!

Цитата(wolfman @ Aug 5 2011, 13:18) *
Если хотите по оптике гонять, то нужен будет только SFP модуль(если ничего не путаю).
Не, не оптика. Витая пара!
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Aug 6 2011, 12:18
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(kst @ Aug 3 2011, 13:47) *
...
Открыт для любых предложений. С удовольствием не увернусь от доки на 88E1111.

Заранее благодарен.

Смотрите в темах форума MAC для Cyclone, что? где ? когда? и Marvell 88e1111.
Еще раз спасибо Enthusiast a14.gif a14.gif a14.gif
Go to the top of the page
 
+Quote Post
Чиповод
сообщение Aug 6 2011, 20:46
Сообщение #11


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

Группа: Участник
Сообщений: 85
Регистрация: 11-01-11
Из: Москва
Пользователь №: 62 160



Цитата(kst @ Aug 3 2011, 14:47) *
Имеется задача организовать на базе Spartan-6 (S6LX100T-3FG676) гигабитный эзернет для передачи скоростного потока данных.
Возникает вопрос, что приделать к спартану (PHY или может MAC+PHY)?

Может быть кто-то решал такую задачу, подскажите с вершины опыта.

Добиваю такую же задачу, поднял гигабитный Ethernet на Spartan-6. С вершины своей колокольни мне видится, что решать данную задачу надо бы не снизу-вверх, а сверху-вниз. Т.е начинать не с физического уровня, а с протколов верхнего уровня.

1. Какие протоколы будут использоваться в вашем проекте? Нужен ли полноценный стек TCP/UDP/IP или просто пакетики между двумя устройствами гонять? Примочки взрослых устройств ARP, DHCP?
2. Какая скорость потока в обе стороны и что дальше с ним делать?
3. Какой MAC будет использоваться и как его стыковать со стеком верхнего уровня?
4. Тут уже будет понятно какой PHY вставить?

Мой процесс разработки был стихийным:
По разговорам с заказчиком было определено, что сверху должен быть полноценный стек TCP/IP, времени на разработку было мало, взял готовое решение - стек lwIP + MAC кор axi_ethernet + отладочную плату с marvell 88E1111. Все это есть в примере XAPP1026 от Xilinx.

Ну а дальше переработка под себя.
lwIP - хорошая штука, есть все необходимое, чтобы быстро развернуть Ethernet на ПЛИСе. Через пару дней пакетики шустро летали от моей плату к компьютеру. Несмотря на то, что крутится это все на MicroBlaze скорость в standalone системе вполне ездовая - за 100Мбит/с. Пришлось побороться с особенностями lwIP, лучше, конечно самому писать, чем в чужом коде копаться, но на это можно всю жизнь потратить, а у заказчика умные слова - deadline и time to market.

MAC корка от Xilinx требует денежных вливаний для своей работы.

А так, если "верх" протоколов не нужен, можно напрямую с PHY-Марвелом общаться. Я так туда не залезал даже и не полезу, ну только если надо будет гонять пакеты "без верха".
Go to the top of the page
 
+Quote Post
kst
сообщение Aug 7 2011, 11:05
Сообщение #12


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

Группа: Свой
Сообщений: 141
Регистрация: 16-06-05
Из: Нижний Новгород
Пользователь №: 6 065



Верх не нужен. Задача - переслать большой объем данных (сотня гигабайт) побыстрее. В одну сторону. Особых требований к скорости нет. Просто чтобы ждать было поменьше.
Процесс разработки тоже стихийный.
Go to the top of the page
 
+Quote Post
emborg1
сообщение Aug 8 2011, 05:44
Сообщение #13


Участник
*

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



Цитата(kst @ Aug 6 2011, 10:13) *
Не, не оптика. Витая пара!

Существуют и медные трансиверы SFP на гигабит.



Сообщение отредактировал emborg1 - Aug 8 2011, 05:44
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:11
Рейтинг@Mail.ru


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