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

 
 
 
Reply to this topicStart new topic
> FPGA - Ethernet adapter
boulon
сообщение Jan 4 2007, 16:12
Сообщение #1


Участник
*

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



Добрый день.

Есть следующая задача. Нужно сделать систему с FPGA в качестве контроллера с отправкой видео через сеть. Как я понимаю нужен ethernet adapter - чип, который имеет удобный нитерфейс для общения с FPGA с одной стороны и выход в сетку с другой стороны, имеющий свой IP адрес.
Теперь вопрос: какую микросхему выбрать в качестве адаптера для такой задачи. Наверняка есть те, кто уже делал такое :-)

Спасибо.

Сообщение отредактировал boulon - Jan 4 2007, 16:14
Go to the top of the page
 
+Quote Post
boulon
сообщение Jan 4 2007, 16:37
Сообщение #2


Участник
*

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



Сам я нашел микруху LAN9217, вроде как неплохая.
http://www.smsc.com/main/catalog/lan9217.html
???
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 4 2007, 16:55
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(boulon @ Jan 4 2007, 15:37) *
Сам я нашел микруху LAN9217, вроде как неплохая.
http://www.smsc.com/main/catalog/lan9217.html
???

Да таких много. А IP стек в FPGA поднимать будете............


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 9 2007, 11:20
Сообщение #4


Гуру
******

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



Цитата(boulon @ Jan 4 2007, 16:12) *
Добрый день.

Есть следующая задача. Нужно сделать систему с FPGA в качестве контроллера с отправкой видео через сеть. Как я понимаю нужен ethernet adapter - чип, который имеет удобный нитерфейс для общения с FPGA с одной стороны и выход в сетку с другой стороны, имеющий свой IP адрес.
Теперь вопрос: какую микросхему выбрать в качестве адаптера для такой задачи. Наверняка есть те, кто уже делал такое :-)

Спасибо.

Если сказано "видео", значит будут прибамбасы типа QoS и VPN, а их то в FPGA городить довольно непросто, т.к надо много ресурсов. И учтите, что под QoS надо иметь возможность обрабатывать пакеты не 1,5 а 1,9 К.
Про это можете взять статьи у меня на сайте..., ну и еще конечно ЦИТ-форум...
А какой нужен ethernet - 10/100 или выше?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Dainis
сообщение Jan 9 2007, 13:10
Сообщение #5


Местный
***

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



Цитата(iosifk @ Jan 9 2007, 10:20) *
И учтите, что под QoS надо иметь возможность обрабатывать пакеты не 1,5 а 1,9 К.


Откуда такая "(дез)информачия" ???
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 9 2007, 13:20
Сообщение #6


Гуру
******

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



Цитата(Dainis @ Jan 9 2007, 13:10) *
Цитата(iosifk @ Jan 9 2007, 10:20) *

И учтите, что под QoS надо иметь возможность обрабатывать пакеты не 1,5 а 1,9 К.


Откуда такая "(дез)информачия" ???


KSZ8842-16/32
MQL/MVL/MVLI
2-Port Ethernet Switch with Non-PCI Interface
Data Sheet Rev 1.4

На стр.2 -
"Ability to transmit and receive jumbo frame sizes up to 1916 bytes"

На стр.29 -
"legal Packet Size
The KSZ8842M discards packets less than 64 bytes and can be programmed to accept packet size up to 1536 bytes in SGCR2[1]. The KSZ8842M can also be programmed for special applications to accept packet size up to 1916 bytes in SGCR2[2]."

Для справок www.micrel.com
Возможно так же сделано и у других производителей.
Удачи...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
boez
сообщение Jan 9 2007, 14:16
Сообщение #7


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

Группа: Новичок
Сообщений: 79
Регистрация: 1-11-06
Пользователь №: 21 868



Не, ну эт вас обманули насчет QoS - он реализуется на стандартных пакетах, внутри заголовка IP. На чуть более длинных, на несколько байт, идут vlan'ы - но уж никак не 1.9 к. А производители предлагают 1.9 для нестандартных применений - видимо у них оно само получилось, чего бы и не предложить (видимо это то что остается от 2048 байт буфера).
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 9 2007, 21:46
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(iosifk @ Jan 9 2007, 10:20) *
А какой нужен ethernet - 10/100 или выше?

Прочитайте внимательно первый пост. Это тот "случай"когда интересующемуся что "Ethernet",
что "Internet" все едино sad.gif. Предложения по реализации IP стека в FPGA будут smile.gif smile.gif ?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jan 10 2007, 00:24
Сообщение #9


МедвеД Инженер I
****

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



Цитата(iosifk @ Jan 9 2007, 13:20) *
Цитата(Dainis @ Jan 9 2007, 13:10) *

Цитата(iosifk @ Jan 9 2007, 10:20) *

И учтите, что под QoS надо иметь возможность обрабатывать пакеты не 1,5 а 1,9 К.


Откуда такая "(дез)информачия" ???

................................
На стр.2 -
"Ability to transmit and receive jumbo frame sizes up to 1916 bytes"

На стр.29 -
"legal Packet Size
The KSZ8842M discards packets less than 64 bytes and can be programmed to accept packet size up to 1536 bytes in SGCR2[1]. The KSZ8842M can also be programmed for special applications to accept packet size up to 1916 bytes in SGCR2[2]."
......................

ну дык ключевая фраза "jumbo frame sizes up to 1916 bytes"
jumbo frame sizes - никакого отношения к Qos не имеет


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post

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

 


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


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