|
реализация Realtime Ethernet |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Aug 12 2011, 06:34
|

Частый гость
 
Группа: Свой
Сообщений: 136
Регистрация: 19-10-10
Из: Киев
Пользователь №: 60 262

|
Цитата(Pie-Man @ Aug 12 2011, 09:35)  Есть задача разработать RT Ethernet для нашего устройства. Кто имел опыт реализации сего на Spartan-3 ? Или же проще/дешевле приобрести готовый ASIC ? Прошу совета, может какие ссылки есть у кого. Спасибо! Использовал МАС от Igor Mochor + самописный стек уложилось в Spartan-3 xc3s700a.
|
|
|
|
|
Aug 12 2011, 09:34
|

Группа: Участник
Сообщений: 11
Регистрация: 9-08-11
Пользователь №: 66 633

|
Цитата(artix @ Aug 12 2011, 10:34)  Использовал МАС от Igor Mochor + самописный стек уложилось в Spartan-3 xc3s700a. МАС с MII/RMII уже в DSP есть, выходит дело стоит за релизацией RT PHY или я что-то не так понимаю? Спасибо
|
|
|
|
|
Aug 12 2011, 11:11
|

Группа: Участник
Сообщений: 11
Регистрация: 9-08-11
Пользователь №: 66 633

|
Цитата(vadimuzzz @ Aug 12 2011, 13:40)  PHY на FPGA вы не сделаете, разве что 10-Base. да и смысла 0, они копейки стоят, во всяком случае подешевле ПЛИС Я заранее извиняюсь, но тогда на каком уровне реализуется RT, на уровне MAC или между MAC и PHY? Много чего прочитал, но конкретного похоже ничего нет, просветите пожалуйста.
|
|
|
|
|
Aug 12 2011, 18:34
|

Группа: Участник
Сообщений: 11
Регистрация: 9-08-11
Пользователь №: 66 633

|
Цитата(vadimuzzz @ Aug 12 2011, 17:47)  а что конкретно за Realtime? что-то типа PROFINET? там RT-данные идут в обход MAC с наивысшим приоритетом Вот тут самое интересное, под реалтайм попадают понятия EtherNet/IP, PROFINET, Powerlink и некоторые другие. Так как стоит задача объеденить в реалтайм сеть свои устройства, то неважно какой из них реализовать (надеюсь на это  ). Копаю во всех направлениях.
|
|
|
|
|
Aug 14 2011, 10:44
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 17-09-08
Пользователь №: 40 261

|
На Altera(Cyclone) баловался с этим. Все протоколы которые вы назвали относятся к группе Industrial Ethernet, а вот у них уже есть надстройки RT и IRT для данных реального времени. Иногда удается обойтись стандартными компонентами (CPU,MAC) без написания хардварной поддержки протокола на ПЛИС. Сейчас и ALTERA и XILINX начали активно развивать это направление, есть специальные киты с семплами, может серьёзно помочь при старте. Здесь у ALTERA по моему чуть больше наработок, и разработок от сторонних фирм. Посмотрите продукцию фирм IXXAT, Softing, Beckhof например, все они делали на ПЛИС подобное.
У каждого протокола своя специфика и область применения, поэтому следует определится какие характеристики вам нужны, может и обычная реализация потянет.
Сообщение отредактировал d1n1s - Aug 14 2011, 10:50
|
|
|
|
|
Aug 16 2011, 07:04
|

Группа: Участник
Сообщений: 11
Регистрация: 9-08-11
Пользователь №: 66 633

|
d1n1sда, именно к хардварной реализации сейчас готовлюсь, собираю инфу и прочее, тут ещё оказывается вопрос встал в поддержке iec62439 (PRP и HSR) и ieee1588 ... и похоже фокус разработки смещается к последним требованиям syomaне нашел свободно достуной документации на EtherCAT, может ткнешь на какой-нибудь фтпшник? спасибо! ЗЫ готовые ASIC с загружаемыми стеками всяких протоколов нашел у hilscher, но цена чипов netX высокая порядка 50 баксов (это если их брать кучей). Стеки слейвов бесплатные, а на мастер требуется лицензия за 100 с лишним баксов (на каждый чип).
Сообщение отредактировал Pie-Man - Aug 16 2011, 07:07
|
|
|
|
|
Aug 16 2011, 08:38
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 17-09-08
Пользователь №: 40 261

|
По гуглите этот документ кстати: "A Universal Approach for implementing Real-Time Industrial Ethernet" Можно прикинуть сложность реализации некоторых решений. IEEE1588 есть доступное IP core от IXXAT: http://www.ixxat.com/ieee-1588-mega_core_f...luation_en.htmlА по поводу ASIC то да в малых партиях дороговато, но зато гарантировано работает(в идеале, на самом деле очень долго разбираться в скудном описание и новой САПР для микросхемы), и кстати со стеком тоже не всё гладко: как раз для Hilscher стек слейва (он кстати платный) везли пол года через таможню.
|
|
|
|
|
Aug 18 2011, 16:07
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 17-09-08
Пользователь №: 40 261

|
А iec62439 оказывается крутая штука, как раз для ПЛИС. Честно говоря слышу в первые, уже и реально электрические оборудованные подстанции есть. Известно на какой элементной базе сейчас оборудование изготовляется для поддержки стандарта?
|
|
|
|
|
Aug 18 2011, 18:50
|

Группа: Участник
Сообщений: 11
Регистрация: 9-08-11
Пользователь №: 66 633

|
Цитата(d1n1s @ Aug 18 2011, 20:07)  А iec62439 оказывается крутая штука, как раз для ПЛИС. Честно говоря слышу в первые, уже и реально электрические оборудованные подстанции есть. Известно на какой элементной базе сейчас оборудование изготовляется для поддержки стандарта? Ну так  вражеский ABB продвигает, как раз для подстанций. Погуглите Kirrmann.ppt нормально расписано вроде. На fpga самое то, согласен, туда же засунуть ieee 1588. Однако можно заюзать управляемый свич LAN9313 со встроенным ieee 1588 (SMSc) а поддержку iec62439 реализовать на стороне процессора - сейчас делаю так. Вот такие мысли
Сообщение отредактировал Pie-Man - Aug 18 2011, 18:51
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|