|
|
  |
Микросхемы интерфейчас 10/100, какие посоветуете? |
|
|
|
Feb 5 2006, 16:35
|
Группа: Новичок
Сообщений: 7
Регистрация: 5-04-05
Пользователь №: 3 871

|
Цитата Опишите задачу? Что в Вашем понимании значит "максимально нагрузить канал"? Задача проверить пропускную способность канала! в моем случае Fast Ethernet! Максимально - это 100 Мбит/с.
|
|
|
|
|
Feb 19 2006, 07:51
|

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

|
Цитата(defunct @ Feb 19 2006, 01:14)  Цитата(zltigo @ Feb 16 2006, 02:56)  Я уже говорил - PCI для Вас пустой звук. DMA получается тоже :-(. По этой причине и первый пост и этот.
Просьба не строить сомнительные предположения Мои предположения легко развеять или укрепить примером реализации эмуляции PCI для контроллера оного не имеющего. Абстрактные "Новаторские Идеи" типа "возьмем FPGA потолще и там все нарисуем" думаю никого не устроят. Слово за Вами.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 19 2006, 16:24
|

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

|
Цитата(VslavX @ Feb 19 2006, 10:41)  Парни взяли и недолго заморачиваясь поставили PCI слот и в нее воткнули самую дешевую сетевую платку на каком-то чипе от Realtek. Этот чип не RTL8139 :-) а просто NE2000 совместимый но на PCI. Выпускается несколькими фирмами у Realtek это RTL8029 3-5 лет назад были весьма распространенны. Можете уточнить :-). Работал с такими, но естественно не цеплляя его к контроллеру. Цитата(defunct @ Feb 19 2006, 17:58)  Примером укреплять свои слова я не буду, потому что проект пока имеет коммерческую ценность Три раза "XA".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 20 2006, 06:15
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(VslavX @ Feb 19 2006, 11:41)  Года три-четыре назад в конфе fido7.ru.embedded пробегала информация о прикручивании 100BASE-TX к AVR. То ли 8515, то ли Mega. Парни взяли и недолго заморачиваясь поставили PCI слот и в нее воткнули самую дешевую сетевую платку на каком-то чипе от Realtek. Естественно, транзакции на PCI эмулировались программно через IO-порты AVR. Написали софт и оно у них работало, даже готовый кит AVR+100BASE-TX пытались продавать. Картинка этого устройства и почтовый адрес разработчика можно найти в статье о Fast Ethernet у меня на www.iosifk.narod.ru - статьи. Правда, там я не привел несколько высказываний, которые были в письме от разработчика о том, что не так просто написать драйвер для платы, поскольку им приходилось дизассемблировать фирменные драйвера, и таким образом разбираться, что, куда и в какой последовательности надо писать. И так для каждой версии чипа. Удачи!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Feb 20 2006, 16:19
|

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

|
Цитата(iosifk @ Feb 20 2006, 08:15)  Картинка этого устройства и почтовый адрес разработчика можно найти в статье о Fast Ethernet у меня на www.iosifk.narod.ru - статьи. Правда, там я не привел несколько высказываний, которые были в письме от разработчика о том, что не так просто написать драйвер для платы, поскольку им приходилось дизассемблировать фирменные драйвера, и таким образом разбираться, что, куда и в какой последовательности надо писать. Меня это совсем не интересует, но.. На картинке чип не виден, но это практически неизбежно помянутый мною RTL8029 - для него кроме легкого (но тем не менее АБСОЛЮТНО лишнего) гимороя с 32bit проблем нет. Ну а под все остальные и "не получилось" по причине практической бесполезности/неосуществимости. Ну а потом RTL8029 и его собратья начали вымирать лет пять назад и сейчас вымерли окончательно. Для зкспериментаторов, возможно, факт неосуществимости осталася несколько смазанным в ввиду того, что документацию на RTL81xx реалтековцы не предоставляют и они остались или захотели остаться в "неведении". Я долго с реалтек переписывался в свое время, но поскольку не пообещал покупать их продукцию вагонами, то документа так и не получил :-( Пришлось двольствоваться тем, что надыбал разработчик драйвера FreeBSD и дисассемблировать "пакетный драйвер" от реалтековцев. Так и написал поддержку клонов RTL81xx под свою систему на Geode в качестве контроллера.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Mar 20 2006, 06:49
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(VDV @ Mar 18 2006, 22:05)  есть какое-нибудь простое решение для реализации устройства, фактически предаставляющего из себя память с сетевым адесом? ну то есть флешка, только доступ к ней через сеть по ip адресу, чтобы можно было заливать/скачивать информацию. Стартовый набор на KS8001. Там есть с одной стороны USB, с другой Ethernet. Всего 2 микросхемы. Схема в файле. Будут вопросы - пишите.
--------------------
www.iosifk.narod.ru
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|