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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Gigabit Ethernet и Altera Cyclone II, Возможно ли это?
v_mirgorodsky
сообщение Sep 3 2005, 14:54
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Добрый день, Всеуважаемый ALL!

Есть кристалл Altera Cyclone II. Его необходимо обучить передавать данные по Gigabit Ethernet без использования внешнего контроллера Ethernet, т.е. используя только внешний Ethernet трансивер.

Есть ли у кого опыт подобной разработки? Какие могут быть подводные камни и проблемы? Какое коре лучше попробовать для начала?


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
scheme_ru
сообщение Sep 4 2005, 12:16
Сообщение #2


Участник
*

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



Цитата(v_mirgorodsky @ Sep 3 2005, 17:54)
Добрый день, Всеуважаемый ALL!

Есть кристалл Altera Cyclone II. Его необходимо обучить передавать данные по Gigabit Ethernet без использования внешнего контроллера Ethernet, т.е. используя только внешний Ethernet трансивер.

Есть ли у кого опыт подобной разработки? Какие могут быть подводные камни и проблемы? Какое коре лучше попробовать для начала?
*


На сайте альтеры есть магазин IP-корок, и там представлены корки гигабитного Ethernet. О цене я даже предполагать не берусь. Так вот, в описании корки от MorethanIP есть таблица, где указано, что данная корка работает как на Stratix, так и на Cyclone (Cyclone II, значит, тем более потянет). Где раздобыть эту корку, не знаю, может у самого MorethanIP попросить.
Но есть и другая корка - от Mentor Graphics, правда в описании на сайте для нее нет варианта реализации на Cyclone. Но, даже так - НО! - но у нее есть другой ОГРОМНЫЙ плюс - эта корка, благодаря самоотверженному труду некоторых почетных участников данного форума, имеется в местном хранилище. Ее-то я и советую Вам использовать. Вполне возможно, что Cyclone II ее потянет, правда, наверное, желательно speed grade брать повыше. Просьба поделиться потом впечатлениями и результатом.

И еще у меня вопрос - каким трансивером Gigabit Ethernet пользуетесь, или еще только на стадии выбора?
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Sep 5 2005, 06:08
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 646
Регистрация: 21-06-04
Пользователь №: 71



Цитата(v_mirgorodsky @ Sep 3 2005, 17:54)
Добрый день, Всеуважаемый ALL!

Есть кристалл Altera Cyclone II. Его необходимо обучить передавать данные по Gigabit Ethernet без использования внешнего контроллера Ethernet, т.е. используя только внешний Ethernet трансивер.

Есть ли у кого опыт подобной разработки? Какие могут быть подводные камни и проблемы? Какое коре лучше попробовать для начала?
*


Собираюсь делать такую штучку на Cyclone II и dp83865.
MAC свой, упрощенный для скоростной передачи данных,
без полноценной поддержки сети. По предварительным
оценкам быстродействия хватает, но до "железа"
дело еще не дошло.
Go to the top of the page
 
+Quote Post
3.14
сообщение Sep 5 2005, 20:14
Сообщение #4


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Интересно, а на какой скорости GigabitEth MAC должен общаться с PHY?
Если память не врет, у 100, это 25ГЦ, значит (возможно!) надо 250МГц. Мда-а в притык.
Или может там количество линий MAC <-> больше?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Sep 6 2005, 05:29
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 646
Регистрация: 21-06-04
Пользователь №: 71



Цитата(3.14 @ Sep 5 2005, 23:14)
Интересно, а на какой скорости GigabitEth MAC должен общаться с PHY?
Если память не врет, у 100, это 25ГЦ, значит (возможно!) надо 250МГц. Мда-а в притык.
Или может там количество линий MAC <-> больше?
*


Интерфейс GMII 125 МГц 8 бит
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Sep 6 2005, 08:42
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата(scheme_ru @ Sep 4 2005, 14:16)
И еще у меня вопрос - каким трансивером Gigabit Ethernet пользуетесь, или еще только на стадии выбора?
*


Ну тут все просто. Поставили Marvell Alaska, он есть многоцелевой трансивер на весь набор стандартов 802.3 Сам чип очень понравился. Заработал с первого раза, очень прост в управлении. К стати, у нас получилось из Virtex4 FX20 выпихнуть в Ethernet около 123MBytes/s по обыкновенному 100MBit CAT5 кабелю 3-х метровой длинны. Ошибок в первом приближении не было, environment - просто офисное помещение. Короче, впечатления от Xilinx + Gigabit Ethernet просто самые хорошие a14.gif Теперь то же самое надо прикрутить к Cyclone II cranky.gif

Впечатлениями от smile3046.gif обязательно поделюсь. В первом приближении собираюсь воспользоваться коркой от Mentor Graphics, потому как MorethanIP врядли доставаемы на попробовать.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
alex_k
сообщение Sep 6 2005, 10:44
Сообщение #7


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

Группа: Свой
Сообщений: 119
Регистрация: 4-03-05
Пользователь №: 3 067



to v_mirgorodsky

А какой коркой если не секрет пользовались на Xilinx или в Virtex4 использовали встроенное MAC ядро. И еще вопрос, поскольку мы до
физического воплощения Gigabit Ethernet так и не дошди, какая и насколько
сложная аналоговая обвязка нужна после микрухи PHY до непосредственно
разъема под кабель.
Go to the top of the page
 
+Quote Post
fanat
сообщение Sep 7 2005, 10:49
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 4-02-05
Пользователь №: 2 428



а не подскажете ли где именно искать GbE корку от Ментора?

сенкс...
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Sep 7 2005, 13:07
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата(alex_k @ Sep 6 2005, 12:44)
to v_mirgorodsky

А какой коркой если не секрет пользовались на Xilinx или в Virtex4 использовали встроенное MAC ядро. И еще вопрос, поскольку мы до
физического воплощения Gigabit Ethernet так и не дошди, какая и насколько
сложная аналоговая обвязка нужна после микрухи PHY до непосредственно
разъема под кабель.
*


MAC использовали встроенный. Мы взяли схему Xilinx ML401 и тупо срисовали от туда smile.gif Смысла придумывать велосипед нет, к тому же если есть возможность с ним ошибиться. На самом деле от PHY до разьема надо сигнальные линии обвязывать резисторами. У нас стоит разьем со встроенным трасформатором, потому отдельно трансформатор был нам не нужен. Больше никакой обвязки нет. Главное, чтобы дорожки были выровнены по длинне и разведены с 50 омным импедансом.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
alex_k
сообщение Sep 7 2005, 15:06
Сообщение #10


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

Группа: Свой
Сообщений: 119
Регистрация: 4-03-05
Пользователь №: 3 067



to v_mirgorodsky

Если можно дайте ссылку на тип разъема с трансформатором (part number
,производитель или на сайт производителя). И еще вопрос если не секрет
порядок стоимости такой штуки. Возможно придется делать, а опыта кроме общих знаний - ноль.
Go to the top of the page
 
+Quote Post
AlexanderX
сообщение Sep 8 2005, 10:35
Сообщение #11


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

Группа: Свой
Сообщений: 107
Регистрация: 21-07-05
Из: Киев
Пользователь №: 6 977



Цитата(alex_k @ Sep 7 2005, 18:06)
to v_mirgorodsky

Если можно дайте ссылку на тип разъема с трансформатором (part number
,производитель или на сайт производителя). И еще вопрос если не секрет
порядок стоимости такой штуки. Возможно придется делать, а опыта кроме общих знаний - ноль.
*


Разьем стоит до $10, PHY, при партиях порядка 100 штук, тоже около $10. Таким образом, Ethernet обвязка на плате обойдется Вам в $20-$22. Можно попытаться сэкономить, но это будет уже проблематично.

Разьем - HFJ11-1G01E производитель
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Sep 12 2005, 11:17
Сообщение #12


Местный
***

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



to v_mirgorodsky

Держит Marvell Alaska PHY минусовую температуру?
Если не влом, можете прислать даташит от него?
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Sep 17 2005, 12:51
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата(Dimonira @ Sep 12 2005, 13:17)
to v_mirgorodsky

Держит Marvell Alaska PHY минусовую температуру?
Если не влом, можете прислать даташит от него?
*


Минусовую температуру Marvel не держит. Даташит прислать, к сожалению, не могу.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Sep 19 2005, 04:40
Сообщение #14


Местный
***

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



Сэнькс. Ну, раз минус не держит, тогда и фиг с ним.
Мне то нужно найти PHY на минус...
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Sep 29 2005, 08:22
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Утянул корку от MG для Ethernet и думал - будет мне счастье cranky.gif Однако в реальной жизни все оказалось намного хуже. Со старта корка заточена исключительно под ASIC. При компиляции занимает порядка 2.5 тысяч макроячеек и на гигабите реально не работает, т.к. максимальная частота по TX и RX интерфейсам составляет меньше 100MHz в EP2C20F484C8, при необходимых 125MHz. Синтезировал Synplify 8.2, раскладывал Quartus 5.0 SP1.

После получения такого результата пошел разбираться с исходниками сего чуда. Слов нет, одни выражения. И все не цензурные twak.gif При генерации одного из модулей Synplify сгенерил FSM, смотрю исходник - куча регистров, логики и ничего похожего ее описание. Имена переменных в основном 4-х символьные, формируемые по следующему принципу - Data Transmit Ready Signal => dtrs. И так везде maniac.gif

Конечно, наличие (условно cranky.gif ) рабочих исходников облегчит написание собственного ядра, но работы для рук все равно очень много.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post

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

 


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


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