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

 
 
> 10BaseT PHY в ПЛИС (кора)
hdl_student
сообщение Nov 2 2010, 07:56
Сообщение #1


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



Добрый день.

Вчера услышал от коллеги-инженера что существуют (в т.ч. открытые) реализации коры PHY для ПЛИС, де-можно прицепить трансформатор и и работать на 10 Мбит/с без особых проблем.
Встречал в сети всевозможные кустарные реализации физического уровня на нескольких транзисторах и буферных микросхемах, но вот решений, которые подошли бы для серийного изделия... Ведь PHY - ноу-хау фирмы-производителя, и помимо собственно логики там должна быть аналоговая обвязка, полосовые фильтры и прочая.

Поверхностный поиск в интернете ничего существенного не дал, потому вопрос к коллективному разуму: существуют ли приемлемые для серийного устройства реализации PHY в ПЛИС для 10BaseT?

Заранее признателен.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 26)
DmitryR
сообщение Nov 2 2010, 08:22
Сообщение #2


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(hdl_student @ Nov 2 2010, 10:56) *
существуют ли приемлемые для серийного устройства реализации
Вы бы привели пример критерия приемлемости. А то непонятно, чем конкретно вам не подходит то, что есть в доступе.
Go to the top of the page
 
+Quote Post
XVR
сообщение Nov 2 2010, 08:37
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
Вчера услышал от коллеги-инженера что существуют (в т.ч. открытые) реализации коры PHY для ПЛИС, де-можно прицепить трансформатор и и работать на 10 Мбит/с без особых проблем.
А еще можно сделать USB на 2х пинах AVR smile.gif И даже будет работать (как то). Подключения трансформатора напрямую к цифровым выводам FPGA - примерно из этой же оперы.
Цитата
Ведь PHY - ноу-хау фирмы-производителя, и помимо собственно логики там должна быть аналоговая обвязка, полосовые фильтры и прочая.
Угу, и они там есть. Почитайте DS на PHY от NSC, там описано, что из аналоговых цепей у них есть в PHY.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Nov 2 2010, 08:51
Сообщение #4


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(XVR @ Nov 2 2010, 11:37) *
Подключения трансформатора напрямую к цифровым выводам FPGA - примерно из этой же оперы.

так можно и трансформатор не ставить
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Nov 2 2010, 09:03
Сообщение #5


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Не понял всеобщего сарказма. У 10BASE в линии обычный манчестер, размах сигнала 2 вольта вроде. Конечно без пары транзисторов для приведения уровня вряд ли обойдется, но больше проблем не вижу. USB первый тоже кстати легко реализуется цифровыми ножками, без всяких шуток.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 2 2010, 09:51
Сообщение #6


Гуру
******

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



Цитата(DmitryR @ Nov 2 2010, 12:22) *
Вы бы привели пример критерия приемлемости. А то непонятно, чем конкретно вам не подходит то, что есть в доступе.


Когда в такого рода постах речь идет о "серийности", то вспоминается Санта-Барбара... 400 серий и нет им конца...
То-есть цель в данном вопросе, это не то, как сделать хорошее изделие, а как поиметь себе головную боль на 400 серий.
ведь на паре транзисторов сделать АРУ - это так просто... Или кабель будет той же длины, что и в USB?
Сейчас, когда есть микроконтроллеры со встроенным МАС и PHY, когда PHY стоит от долл до двух, говорить о самопальных прибамбасах - это смешно... Экономим на трансивере, при том, что ПЛИС будет далеко не дешевой. Да и делать что-то на ПЛИС, когда есть микроконтроллеры - не понятно зачем. А пакеты по 1,5К куда будем складывать? Или вот Ethernet контроллер. 7 долл. Прицепил на SPI и нет проблем. И это при 10/100... И там же внутри буфера и на прием и на передачу. И QoS и т.д.
А защита от ESD будет? Или и так сойдет?
Вот как-то так...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Nov 2 2010, 09:58
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



www.fpga4fun.com там даже с исходниками.
передатчик я сам испытывал, причём вообще без трансформатора - на 10-и метровом кабеле воткнутом в свитч всё работало. приёмник не делал.
большая проблема - получается полудуплекс, из-за того что те исходники шлют только NLP. я пытался слать FLP, и вроде даже слал, но вот почему-то договорится со свичом мне не удалось. а так бы было идеальное отладочное решение - 4 пина на FPGA, куда на шлейфике вместо USB-COM переходника (как это делается обычно) повесить трансформатор с разъёмом и парой пассивных деталек - и можно выгонять 7-8 мегабит данных для отладки.
Go to the top of the page
 
+Quote Post
hdl_student
сообщение Nov 2 2010, 10:25
Сообщение #8


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



Большое спасибо за отклик. Моей целью было понять, говорит ли коллега дело (речь шла о мелкосерийном изделии) и у меня едет крыша, или же это всё-таки из разряда "залипух".

DmitryR:
Цитата
Вы бы привели пример критерия приемлемости.

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

XVR:
Спасибо, буду почитать.

iosifk:
Проблема не в деньгах, человек отговаривал (почему-то) от миландровского 5600ВГ1У (MAC+PHY) в пользу PHY в ПЛИС.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Nov 2 2010, 10:59
Сообщение #9


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



От Миландра он вас правильно отговаривал, но это не значит что PHY обязательно надо сделать в ПЛИС.
Go to the top of the page
 
+Quote Post
hdl_student
сообщение Nov 2 2010, 11:14
Сообщение #10


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



DmitryR:
А чем плох Миландр? Нам особенно-то не до жиру.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Nov 2 2010, 11:19
Сообщение #11


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Если вам не до жиру - вы узнайте сначала сколько стоят микросхемы Миландра и сколько стоит MII PHY.
Go to the top of the page
 
+Quote Post
hdl_student
сообщение Nov 2 2010, 11:39
Сообщение #12


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



Так ограничивает не бюджет а перечни разрешённых к применению ЭРИ и заказчик.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Nov 2 2010, 12:33
Сообщение #13


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Ага, ПЛИС он вам импортную разрешит поставить, а PHY - нет? Смешно. Мы сами делаем пятую приемку, вообще без отечественных деталей - и ничего, принимают. В частности Ethernet у нас реализован просто контроллерами Intel на PCI.
Go to the top of the page
 
+Quote Post
hdl_student
сообщение Nov 2 2010, 12:45
Сообщение #14


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



Мы имеем два перечня: на отечественную базу (МОПовский) и на зарубежную, согласованную с ВП и 22-м институтом.
В перечне зарубежных ЭРИ у нас есть, положим EP1K100, но нет импортных PHY. ВП бывают разные, - и понимающие, и дуб дубом. Равно как и руководство, которое может искать подходы к военным, а может и нет. Коллеги хвалятся печатью ВП на чёрти чём, а у нас ПРОСЭМ и металлокерамика.

Разговор ушёл от начальной темы, предлагаю закругляться или переносить, а то получим по шапке.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 2 2010, 12:53
Сообщение #15


Гуру
******

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



Цитата(hdl_student @ Nov 2 2010, 16:45) *
В перечне зарубежных ЭРИ у нас есть, положим EP1K100, но нет импортных PHY.


Давайте сделаем так: свяжитесь с фирмой Элкус. Мы им поставляли PHY Микреловские. И задайте Ваши вопросы им... ОК?
А мне потом хоть в личке расскажите...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
hdl_student
сообщение Nov 2 2010, 12:55
Сообщение #16


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



iosifk:
Т.е. узнать у них возможность поставки готового устройства?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 2 2010, 12:57
Сообщение #17


Гуру
******

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



Цитата(hdl_student @ Nov 2 2010, 16:55) *
iosifk:
Т.е. узнать у них возможность поставки готового устройства?


Они и готовые делают...
Но я предлагал Вам узнать у них, как они применяют для своих изделий микросхемы Микрел. Они же все для Авиации делают...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
hdl_student
сообщение Nov 2 2010, 13:12
Сообщение #18


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



iosfik:
Цитата
Но я предлагал Вам узнать у них, как они применяют для своих изделий микросхемы Микрел. Они же все для Авиации делают...

Полагаю, так же как и мы применяем AVR, ACEX, TMS320 и прочая, - согласовывают перечень импортной ЭРИ с военными.
Только они выпускают по дюжине плат в месяц, а у нас - одно изделие в два, а то и три года. Так что их начальство крайне заинтересовано в продуктивном и обоюдовыгодном диалоге с представителями заказчика.

Сообщение отредактировал hdl_student - Nov 2 2010, 13:13
Go to the top of the page
 
+Quote Post
sazh
сообщение Nov 2 2010, 14:44
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(hdl_student @ Nov 2 2010, 10:56) *
существуют ли приемлемые для серийного устройства реализации PHY в ПЛИС для 10BaseT?


EZ KIT Альтеровский посмотрите.
Там контроллер типа lan91c111. Типа шины ISA. На него через альтеру микроконтроллер с внешней шиной.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Nov 3 2010, 08:31
Сообщение #20


Местный
***

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



Цитата(hdl_student @ Nov 2 2010, 14:39) *
Так ограничивает не бюджет а перечни разрешённых к применению ЭРИ и заказчик.


В настоящее время ЗАО "ПКК Миландр" ведет разработку:

- 32-х разрядный микроконтроллер с встроенным MAC + PHY 10/100
- самостоятельный контроллер с параллельным и последовательными интерфейсами MAC + PHY 10/100
- отдельный PHY 10/100 с интерфейсом MII
- контроллер Ethernet switch на 8 (возможно 4) порта

Это помимо того что уже есть в перечне МОП для 10 Мбит.

Кроме того, можем поставить трансформаторы для 10 Мбит с приемкой, а так же разъемы заменяющие RJ-45 опять таки с приемкой.

Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Nov 3 2010, 09:27
Сообщение #21


Знающий
****

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



Не интересовался езенетом, но разве нельзя в качестве phy использовать gtp спартанов или циклонов?
Go to the top of the page
 
+Quote Post
XVR
сообщение Nov 3 2010, 10:29
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(dmitry-tomsk @ Nov 3 2010, 12:27) *
Не интересовался езенетом, но разве нельзя в качестве phy использовать gtp спартанов или циклонов?
Для PCIe можно, для PCI - нет. Это абсолютно разные шины (физический и транспортный уровень)


Go to the top of the page
 
+Quote Post
hdl_student
сообщение Nov 4 2010, 11:59
Сообщение #23


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



-=Sergei=-:

Цитата
- самостоятельный контроллер с параллельным и последовательными интерфейсами MAC + PHY 10/100
- отдельный PHY 10/100 с интерфейсом MII
А можно узнать примерные сроки хотя бы выхода опытных образцов?

Цитата
- контроллер Ethernet switch на 8 (возможно 4) порта
Имеется в виду на 10/100 Мбит/с?
Go to the top of the page
 
+Quote Post
sazh
сообщение Nov 4 2010, 12:09
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(hdl_student @ Nov 4 2010, 14:59) *
-=Sergei=-:

А можно узнать примерные сроки хотя бы выхода опытных образцов?


Не забудьте ez kit с кристаллом на борту прикупить.
Чтобы оперативно перенести этот опыт на свое устройство.
Go to the top of the page
 
+Quote Post
tvcam
сообщение Nov 5 2010, 15:50
Сообщение #25


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

Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435



hdl_student:

Есть киты http://www.knjn.com/FPGA-FX2.html
У Xylo/-EM/-L/-LM есть на борту Ethernet, только разъём не установлен (разъём возможно, со встроенным трансформатором). Если в табличке кликнуть на название Boorda, то можно увить фото платы, где видно, что сеть подключена к FPGA посредством 6-ти резисторов, одного конденсатора и одного элемента в корпусе sot23. Схему можно перерисовать прямо с фото. Вот бы посмотреть исходники входного и выходного кода Ethernet, может, кто поделится.
http://www.knjn.com/ShopBoards_USB2.html - цены на киты.
http://www.knjn.com/docs/KNJN%20FX2%20FPGA%20boards.pdf -страница 25 о Ethernet.
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Nov 5 2010, 15:57
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



QUOTE (tvcam @ Nov 5 2010, 19:50) *
Вот бы посмотреть исходники входного и выходного кода Ethernet, может, кто поделится.

я уже писал - на www.fpga4fun.com
это родственный сайт.
ограничение Ethernet`а на этой борде - 10Мбит и только полудуплекс. теоретически можно и полный. но я побороть не сумел
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Nov 8 2010, 08:09
Сообщение #27


Местный
***

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



Цитата(hdl_student @ Nov 4 2010, 14:59) *
-=Sergei=-:

А можно узнать примерные сроки хотя бы выхода опытных образцов?

Имеется в виду на 10/100 Мбит/с?


Микроконтроллер, контроллер и PHY - экспериментальные лето 2011, опытные конец 2011, с приемкой середина 2012.
Свитч скорее всего на пол года позже, там предварительно идет НИР, так как в нем еще должно быть некое ПО о котором пока нет особого представления.
Да, все будет на 10/100 Мбит/с.
Go to the top of the page
 
+Quote Post

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

 


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


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