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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Микросхемы интерфейчас 10/100, какие посоветуете?
ShadowZ
сообщение Feb 5 2006, 16:35
Сообщение #31





Группа: Новичок
Сообщений: 7
Регистрация: 5-04-05
Пользователь №: 3 871



Цитата
Опишите задачу? Что в Вашем понимании значит "максимально нагрузить канал"?

Задача проверить пропускную способность канала! в моем случае Fast Ethernet!
Максимально - это 100 Мбит/с.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 15 2006, 23:08
Сообщение #32


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(ShadowZ @ Feb 5 2006, 18:35) *
Задача проверить пропускную способность канала! в моем случае Fast Ethernet!
Максимально - это 100 Мбит/с.


хм... извиняюсь за offtop, а 2 PC поставить не судьба?

С такой задачей справится практически любой контроллер даже 80C51 в сочетании с любым PHY+MAC 10/100 ethernet контроллером. Достаточно по ARPу определить MAC адрес целевого узла, далее забить в PHY+MAC контроллер единственный UDP пакет внушительного объема, и циклически подавать команду отправки этого пакета.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 16 2006, 00:56
Сообщение #33


Гуру
******

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



Цитата(defunct @ Feb 3 2006, 21:58) *
В вопросе нигде не указано, что MC должна быть обязательно не PCI.
PS: а собственно в чем сложность эмулировать PCI для работы с конкретной MC

Я уже говорил - PCI для Вас пустой звук. DMA получается тоже :-(.
По этой причине и первый пост и этот.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 18 2006, 23:14
Сообщение #34


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zltigo @ Feb 16 2006, 02:56) *
Я уже говорил - PCI для Вас пустой звук. DMA получается тоже :-(.
По этой причине и первый пост и этот.

Просьба не строить сомнительные предположения
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 19 2006, 07:51
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
VslavX
сообщение Feb 19 2006, 08:41
Сообщение #36


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Бас-мастеринг для сетевых карт необязателен - часто у сетевых чипов них внутри буфера есть и их может быть вполне достаточно.
Года три-четыре назад в конфе fido7.ru.embedded пробегала информация о прикручивании 100BASE-TX к AVR. То ли 8515, то ли Mega. Парни взяли и недолго заморачиваясь поставили PCI слот и в нее воткнули самую дешевую сетевую платку на каком-то чипе от Realtek. Естественно, транзакции на PCI эмулировались программно через IO-порты AVR. Написали софт и оно у них работало, даже готовый кит AVR+100BASE-TX пытались продавать.
Я с ними списывался - нам на тот момент нужна была тестовая платформа для мелкосерийных PCI-плат.
ИМХО, из такого кита AVR+PCI слот получился бы неплохой стенд для тестирования PCI плат (с новым софтом разумеется). Но чего-то тогда мы не договорились (то ли с оплатой-доставкой были проблемы, то ли первую партию китов у них всю размели, а следующую "с улучшениями" долго ждать было).
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 19 2006, 15:58
Сообщение #37


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zltigo @ Feb 19 2006, 09:51) *
Мои предположения легко развеять или укрепить примером реализации эмуляции
PCI для контроллера оного не имеющего. Абстрактные "Новаторские Идеи" типа "возьмем FPGA потолще и там все нарисуем" думаю никого не устроят.
Слово за Вами.

Примером укреплять свои слова я не буду, потому что проект пока имеет коммерческую ценность. А идею уже подсказал VslavX.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 19 2006, 16:24
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Doka
сообщение Feb 19 2006, 16:44
Сообщение #39


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



нарыл вот интересное сравненьице (DM9000E vs LAN91C111):
http://www.innogate.co.kr/community/data/D...s_LAN91C111.pdf
=)

Сообщение отредактировал Doka - Feb 19 2006, 16:45


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 19 2006, 23:17
Сообщение #40


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zltigo @ Feb 19 2006, 18:24) *
просто NE2000 совместимый но на PCI.

NE2000 - всего лишь фантазия регистров и соглашений по их использованию для управления NIC, такая же как etherlink и прочие. Какое отношение он имеет к PCI?

ЗЫ: посмотрите лучше на диаграммы I/O Timing for PCI interface для 8029 и 8139.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 20 2006, 06:15
Сообщение #41


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 20 2006, 16:19
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
VDV
сообщение Mar 18 2006, 19:05
Сообщение #43


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

Группа: Участник
Сообщений: 152
Регистрация: 18-03-06
Пользователь №: 15 366



есть какое-нибудь простое решение для реализации устройства, фактически предаставляющего из себя память с сетевым адесом?
ну то есть флешка, только доступ к ней через сеть по ip адресу, чтобы можно было заливать/скачивать информацию.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 20 2006, 06:49
Сообщение #44


Гуру
******

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



Цитата(VDV @ Mar 18 2006, 22:05) *
есть какое-нибудь простое решение для реализации устройства, фактически предаставляющего из себя память с сетевым адесом?
ну то есть флешка, только доступ к ней через сеть по ip адресу, чтобы можно было заливать/скачивать информацию.


Стартовый набор на KS8001.
Там есть с одной стороны USB, с другой Ethernet. Всего 2 микросхемы.

Схема в файле.
Будут вопросы - пишите.
Прикрепленные файлы
Прикрепленный файл  KS8001L_8721BL_CL_Eval_Board_Schematics__v2.1.pdf ( 199.69 килобайт ) Кол-во скачиваний: 1708
 


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
vladec
сообщение Mar 20 2006, 12:53
Сообщение #45


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Что касается Wiznet (W3100, W3150), то лучше их использовать не с Atmel-овскими 51 контороллерами, как рекомендует документация на них, а со 100-мипсовыми контроллерами SiLabs серии C8151F13X. Тогда можно получать достойные скорости и в 100BASE.
Go to the top of the page
 
+Quote Post

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

 


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


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