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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Переход с USB2.0 на Gigabit Ethernet, Требуются советы
dinam
сообщение Nov 18 2008, 04:57
Сообщение #1


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Возникла необходимость перейти с USB2.0 на Gigabit Ethernet. Устройство - видеокамера с потоком около 33Мбайт/сек (потом планируется и 73Мбайт/сек). Протокол - UDP. Почитав форум понял что наиболее популярный PHY Marvell 88E1111, но могут возникнуть проблемы с получением datasheeta. MAC скорее всего - ASIX AX88180. Рассматриваю возможность применения Triple Speed Ethernet MegaCore by Altera, но останавливает возможные проблемы с ним. Да и размер у этого MAC не маленький. Да каких-то особых плюсов по сравнению с ASIX AX88180 не вижу. По поводу питания по Ethernet тоже пока не всё ясно. Есть ли хабы выдающие питание? В общем принимаются любые советы по теме.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Nov 18 2008, 15:58
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(dinam @ Nov 18 2008, 07:57) *
Возникла необходимость перейти с USB2.0 на Gigabit Ethernet. Устройство - видеокамера с потоком около 33Мбайт/сек (потом планируется и 73Мбайт/сек). Протокол - UDP. Почитав форум понял что наиболее популярный PHY Marvell 88E1111, но могут возникнуть проблемы с получением datasheeta. MAC скорее всего - ASIX AX88180. Рассматриваю возможность применения Triple Speed Ethernet MegaCore by Altera, но останавливает возможные проблемы с ним. Да и размер у этого MAC не маленький. Да каких-то особых плюсов по сравнению с ASIX AX88180 не вижу. По поводу питания по Ethernet тоже пока не всё ясно. Есть ли хабы выдающие питание? В общем принимаются любые советы по теме.
Только что закончил нечто похожее. В качестве PHY использовал DP83865, хоть и греется зверски, но зато все материалы и мануалы в свободном доступе. Последнее оказалось очень полезным и сэкономило массу времени потому, что никаких проблем с разводкой, питанием и комплектующими не возникло вообще. На связь девайс вышел с ПК с первого же включения. Советую учесть этот момент.
МАС и два протокола ARP и UDP реализовал в простейшем Cyclone самостоятельно. Эта FPGA подключена к PHY по GMII, а гребет и пакетирует данные для отправки UDP пакетами по параллельной 32-шине. Сюда можете подключить выход вашей видеокамеры. Загрузку FPGA и задание параметров/заголовков обмена производит микроконтроллер на базе ARM. Все вместе питается от 3.3В и потребляет, УВЫ, 500мА.
Скорость пересылки данных ограничена сверху только возможностями ПК на приемной стороне.
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Nov 18 2008, 16:51
Сообщение #3


Знающий
****

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



А кто-нибудь использовал 82541ER Gigabit Ethernet Controller (PCI)? MAC и PHY в одном корпусе (правда BGA 196-pin). Total Device Power не более 1.2 W. Доставаемы, судя по efind.ru.
Существует Kit iPORT™ PT1000-ST IP Engine от Pleora Technologies Inc. Судя по фотографии модуля, там всем управляет Cyclone.
Go to the top of the page
 
+Quote Post
dinam
сообщение Nov 19 2008, 05:38
Сообщение #4


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Насчет DP83865 останавливает что греется сильно и упоминания на форуме о возможных проблемах при использовании. Marvell 88E1111 импонирует "Operation up to 180 meters on CAT 5 cable", про другие или вообще не пишут или меньшие величины. Ещё хочу заложить возможность реконфигурирования FPGA по сети, думаю как проще и лучше это сделать.
Не могу пока решить сделать MAC на FPGA или применить отдельную микросхему. С одной стороны есть готовый AX88180. С другой стороны с МАС на FPGA конструкция получается попроще. Но МАС by Altera, что-то весит больно много. Скорее всего надо будет переходить на старшие циклоны. МАС на opencores тоже прилично место занимает и написан на Veriloge sad.gif . Может кто-нибудь подскажет ещё какой-нибудь МАС на VHDL?
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Nov 19 2008, 13:01
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(dinam @ Nov 19 2008, 08:38) *
Насчет DP83865 останавливает что греется сильно и упоминания на форуме о возможных проблемах при использовании. Marvell 88E1111 импонирует "Operation up to 180 meters on CAT 5 cable", про другие или вообще не пишут или меньшие величины. Ещё хочу заложить возможность реконфигурирования FPGA по сети, думаю как проще и лучше это сделать.
Не могу пока решить сделать MAC на FPGA или применить отдельную микросхему. С одной стороны есть готовый AX88180. С другой стороны с МАС на FPGA конструкция получается попроще. Но МАС by Altera, что-то весит больно много. Скорее всего надо будет переходить на старшие циклоны. МАС на opencores тоже прилично место занимает и написан на Veriloge sad.gif . Может кто-нибудь подскажет ещё какой-нибудь МАС на VHDL?


Мас с оперкоров не пробовали?
Скорее всего лучше мак сделать в плисе (корпусов меньше). На мой взгляд для этой цели еще лучше использовать какой нибудь софткор (например NIOSII). Это намного упростит работу с изернетом. Но могут возникнуть проблемы с 72 мегабитами (может не хватить быстродействия процессора).


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
dinam
сообщение Nov 20 2008, 02:13
Сообщение #6


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(Vitaliy_ARM @ Nov 19 2008, 19:01) *
Мас с оперкоров не пробовали?
Не пробовал, см. ответ на строчку выше вашего вопроса. Да и не мегабита, а в 8 раз больше smile.gif.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 20 2008, 08:46
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(dinam @ Nov 19 2008, 00:38) *
С другой стороны с МАС на FPGA конструкция получается попроще. Но МАС by Altera, что-то весит больно много. Скорее всего надо будет переходить на старшие циклоны. МАС на opencores тоже прилично место занимает и написан на Veriloge sad.gif . Может кто-нибудь подскажет ещё какой-нибудь МАС на VHDL?


дык они же все полностью конфигурируемые и с процессорным интерфейсом %) Если вколотить настройки фиксированные, обрезать всякие таблицы дескрипторов, хешей, расширенную логику диагностики, дополнительное буферирование, флоу-контрол и прочее, то получиться много компактнее. Ну а пакеты можно чем угодно набивать, хоть КА, хоть своим CISC/RISC.

ЗЫ либо дождитесь USB3.0 и переход не потребуется wink.gif


--------------------
Go to the top of the page
 
+Quote Post
GL_basik
сообщение Nov 24 2008, 07:16
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 19-07-06
Пользователь №: 18 918



Цитата(dinam @ Nov 18 2008, 07:57) *
По поводу питания по Ethernet тоже пока не всё ясно. Есть ли хабы выдающие питание?

Коммутаторы (с инжекцией PoE) конечно же есть. Полно.
Например (первое что гугль выдал) LINKSYS
Но и реализовать PoE самостоятельно очень легко. Трансформаторы можно найти на http://www.rsrussia.ru
А у Pulse есть даже Single-Port Gigabit PoE Правда достать его я не смог. Не интересно им работать со штучными заказами. crying.gif

Сообщение отредактировал GL_basik - Nov 24 2008, 07:29
Go to the top of the page
 
+Quote Post
dinam
сообщение Nov 25 2008, 08:59
Сообщение #9


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(dinam @ Nov 18 2008, 10:57) *
Почитав форум понял что наиболее популярный PHY Marvell 88E1111, но могут возникнуть проблемы с получением datasheeta.
Так и есть мне отказали в получении NDA сославшись на низкий потенциал.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Nov 26 2008, 19:29
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(dinam @ Nov 25 2008, 11:59) *
Так и есть мне отказали в получении NDA сославшись на низкий потенциал.

Пошлите капризульников с NDA подальше. И берите чипы с открытыми руководствами. Hапример, от National Semiconductor. Да, греются. Hо греются только во время передачи на скоростях не менее 100 MBps. И пускай греются, не жалко. Работоспособность ведь не теряют от нагрева.

Кроме того, если достать распиновку NDA-шных чипов, то уже одного этого может оказаться достаточным без даташитов. Все нестандартные таинственные пины такого чипа оставить висящими в воздухе. И управлять режимами исключительно через регистры MII, которые обязаны быть стандартными. Все довольно просто раскручивается JTAG отладчиком микроконтроллера, который генерит и принимает посылки MDIO.
Go to the top of the page
 
+Quote Post
dinam
сообщение Nov 27 2008, 02:38
Сообщение #11


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(Aprox @ Nov 27 2008, 01:29) *
Пошлите капризульников с NDA подальше. И берите чипы с открытыми руководствами. Hапример, от National Semiconductor. Да, греются. Hо греются только во время передачи на скоростях не менее 100 MBps. И пускай греются, не жалко. Работоспособность ведь не теряют от нагрева.
Тут есть несколько моментов.
1. Стараюсь избегать греющихся деталей в камере, т.к. лишний нагрев матрицы приводит к увеличению темнового тока.
2. Люблю применять компоненты поновее с лучшими характеристиками.
Цитата(Aprox @ Nov 27 2008, 01:29) *
Кроме того, если достать распиновку NDA-шных чипов, то уже одного этого может оказаться достаточным без даташитов. Все нестандартные таинственные пины такого чипа оставить висящими в воздухе. И управлять режимами исключительно через регистры MII, которые обязаны быть стандартными. Все довольно просто раскручивается JTAG отладчиком микроконтроллера, который генерит и принимает посылки MDIO.
Раньше дела с Ethernet не имел, а тут сразу надо Gigabit. Так что хочется иметь под рукой нормальный datasheet, схему и руководство по разводке.
Уже нашел PHY даже лучше, на мой взгляд, чем Marvell - VSC8601XKN. Скачал их datasheet (после регистрации), чтобы скачать оcтальные документы надо написать им письмо. Написал. Пришел ответ. Пока мне не отказали, но и доступ к ним не дали smile.gif . Продолжение следует...
Go to the top of the page
 
+Quote Post
Aprox
сообщение Nov 27 2008, 12:41
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(dinam @ Nov 27 2008, 05:38) *
Уже нашел PHY даже лучше, на мой взгляд, чем Marvell - VSC8601XKN. Скачал их datasheet (после регистрации), чтобы скачать оcтальные документы надо написать им письмо. Написал. Пришел ответ. Пока мне не отказали, но и доступ к ним не дали smile.gif . Продолжение следует...
В datasheet распиновка и габариты корпуса есть? Если есть, то поделитесь здесь с коллегами. Кстати, как с доставаемостью этого чипа?
Go to the top of the page
 
+Quote Post
tvv
сообщение Nov 27 2008, 21:11
Сообщение #13


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

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



Цитата(dinam @ Nov 27 2008, 05:38) *
Уже нашел PHY даже лучше, на мой взгляд, чем Marvell - VSC8601XKN. Скачал их datasheet (после регистрации), чтобы скачать оcтальные документы надо написать им письмо. Написал. Пришел ответ. Пока мне не отказали, но и доступ к ним не дали smile.gif . Продолжение следует...

Должны дать. Я получил в течении недели, под NDA, именно его (так же после отказа у Marvell). Чип хороший, не греется, все параметры выдержаны. Покупали напрямую в US, так было удобнее, но проблем с доставаемостью быть не должно.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 28 2008, 05:45
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(dinam @ Nov 18 2008, 07:57) *
Возникла необходимость перейти с USB2.0 на Gigabit Ethernet.


Новый процессор у micrel.com - KSZ9692 = 2 x USB.2 и 2xGig Ethernet


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Dec 4 2008, 13:24
Сообщение #15


Местный
***

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



Реализовал МАК на Ксалинксе (на Спартане-3 - XC3S1000). Корка из версии ИСЕ 8.2 (она как раз на VHDL, хотя "верхний уровень" у меня сделан на verilog-е). Непреодолимых проблем не было. Физический уровень сначала был DP83865DVH. Процессор, который формирует информацию в канал - ADSP-TS201S. Тему об этом тут создавал.
С тех пор изменилось только то, что поменял физический уровень на 88E1111, поскольку нужно было работать от минус 40 градусов и иметь оптику (а этого не мог обеспечить DP83865DVH), которую сделал через SFP модули Optronic (TRSF13). Даташита 88E1111 не имею, только некоторые листы. А так схему состряпал глядя на другие схемы, например эвалюшен плат того же Ксалинкса: ML505, ML401. Управление режимами 88E1111 (включение режима loopback, программный сброс, управление светодиодами) взял из даташита 88E1011, поскольку предположил их похожесть, - так и оказалось.
Недавно новые платы собрали, вроде всё работает. С оптикой ещё не проверили, кабеля пока нет smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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