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

 
 
 
Reply to this topicStart new topic
> USB/Ethernet на FPGA ?
White
сообщение Jan 14 2010, 10:54
Сообщение #1


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 14 2010, 11:17
Сообщение #2


Гуру
******

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



Цитата(White @ Jan 14 2010, 13:54) *
Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук.

Если между FPGA и линией нет возможности включить PHY, то об Ethernet на медь можно сразу забыть... Т.к. там входы аналоговые для меди. Можно только на отпический трансивер, но и там надо сопрячь по уровням...
USB? Так там тоже надо надо делать защиту от ESD...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jan 14 2010, 12:22
Сообщение #3


Lazy
******

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



Цитата(White @ Jan 14 2010, 14:54) *
Может кто-нибудь подскажет - кто-нибудь реализовывал USB или Ethernet на FPGA? Необходимо предавать данные и управление на Virtex 4. Основная задача кристалла - ЦОС. Поток около 20 Мбит/с в пике. Стоит ли связываться с реализацией? Основная проблема в том, что нет возможности использовать внешние микросхемы PHY, устройство уже в железе и выводов мало - около 10 штук.


Хм... а может вот такую штуку прицепить, если уж совсем припекло и надо как-то выкручиваться?
http://www.wless.ru/technology/?action=det...h=7&type=20


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
White
сообщение Jan 14 2010, 12:52
Сообщение #4


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Цитата(iosifk @ Jan 14 2010, 14:17) *
Если между FPGA и линией нет возможности включить PHY, то об Ethernet на медь можно сразу забыть... Т.к. там входы аналоговые для меди. Можно только на отпический трансивер, но и там надо сопрячь по уровням...
USB? Так там тоже надо надо делать защиту от ESD...


ESD надо .. но устройство не серийное и работать будет в тепличных условиях ...
Внешний модуль можно слепить, но основная проблема - мало выводов выведенных с FPGA. MAC-контролер никак не лезет

Цитата([b]Victor®[/b])
Хм... а может вот такую штуку прицепить, если уж совсем припекло и надо как-то выкручиваться?
http://www.wless.ru/technology/?action=det...h=7&type=20


Посмотрю, но по моему слишком медленно. там скорость 230 кбит.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 14 2010, 12:57
Сообщение #5


Гуру
******

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



Цитата(White @ Jan 14 2010, 15:52) *
ESD надо .. но устройство не серийное и работать будет в тепличных условиях ...
Внешний модуль можно слепить, но основная проблема - мало выводов выведенных с FPGA. MAC-контролер никак не лезет

ОК!
Если переходник можно сделать, то просто купите стартовый набор на KSZ8851SNL от Micrel
Я выложил материалы о нем на сайте Элтеха.
С одной стороны SPI, с другой Ethernet. А МАС и буфера памяти - внутри. Стартовый набор просто припаяете на ваши пины и все...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
White
сообщение Jan 14 2010, 13:13
Сообщение #6


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Цитата(iosifk @ Jan 14 2010, 15:57) *
ОК!
Если переходник можно сделать, то просто купите стартовый набор на KSZ8851SNL от Micrel
Я выложил материалы о нем на сайте Элтеха.
С одной стороны SPI, с другой Ethernet. А МАС и буфера памяти - внутри. Стартовый набор просто припаяете на ваши пины и все...


А не затруднит дать ссылочку ?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 14 2010, 13:25
Сообщение #7


Гуру
******

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



Цитата(White @ Jan 14 2010, 16:13) *
А не затруднит дать ссылочку ?

http://www.eltech.spb.ru/micrel_ethernet.html?id=33
и далее...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Builder
сообщение Jan 14 2010, 15:35
Сообщение #8


iBuilder©
****

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



Цитата(iosifk @ Jan 14 2010, 15:25) *
И какую скорость на ней получается моличить? В каких условия?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 15 2010, 06:13
Сообщение #9


Гуру
******

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



Цитата(Builder @ Jan 14 2010, 18:35) *
И какую скорость на ней получается моличить? В каких условия?

Да там же все выложено, на сайте...
Если SPI гнать до 80 Мбит/с, то получите до 100 Мбит/с Ethernet.
Но спрашивалось до 20 Мбит/с, так что дело вполне реальное. Буфера там достаточно большие, при таком траффике, как спрашивалось, пакеты будут попадать в буфер, а оттуда можно успевать считывать. +QoS, + несколько режимов управления буферами при переполнении. +счетчики событий...
Берете стартовый набор, припаиваете с стартовому набору с процессором. Примеры софта есть, так что Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
dvladim
сообщение Jan 15 2010, 20:32
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(iosifk @ Jan 15 2010, 09:13) *
Да там же все выложено, на сайте...
Если SPI гнать до 80 Мбит/с, то получите до 100 Мбит/с Ethernet.

Там прям сходу написано, что SPI до 50 МГц.
Go to the top of the page
 
+Quote Post

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

 


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


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