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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> uIP ATmega162+RTL8019AS скорость, интересно, что можно выжать?
Nanobyte
сообщение Aug 21 2006, 16:43
Сообщение #16


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Проще всего отпаивать такие МС горячим воздухом. В крайнем случае, ведь плата уже не нужна, можно нагреть её снизу над газовой горелкой, предварительно выпаяв другие нужные элементы, чтобы их не испортить. Ещё удобнее маленький газовый паяльник, у которого есть открытое пламя. Ещё очень хорошо работают зажигалки (те, которые не затухают на ветру и горят с сильным шумом). Отпаивание проводится на открытом воздухе, т.к. стеклотекстолит вспучивается и обгорает. Пламя не должно касаться платы, только струя отработанного газа. При некоторой тренировке спокойно отпаиваются МС типа XILINX XC95, выводов там более 200. Подогревая плату, контролируют визуально начало плавления припоя и периодически, перевернув плату, аккуратно встряхивают над газетой. Можно снимать и пинцетом. Ни одна МС ещё не вышла из строя. Попрактикуйтесь на старых мат. платах или видеоплатах, где есть подобные микросхемы.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 21 2006, 16:45
Сообщение #17


Гуру
******

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



Цитата(AVR @ Aug 21 2006, 18:51) *
Насколько реально самостоятельно выпаять rtl8139D из [url=http://www.acorp.ru/data/products/net/nic/

Лучше подумайте, насколько реально присоединить PCI девайс к ATmega :-)
RTL8139x/8100 это отнюдь не старый добрый NE2000 совместимый RTL8019 со своими собственными 16K на борту и возможностью работы 8bit режиме.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AVR
сообщение Aug 21 2006, 17:04
Сообщение #18


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(zltigo @ Aug 21 2006, 20:45) *
Лучше подумайте, насколько реально присоединить PCI девайс к ATmega :-)
RTL8139x/8100 это отнюдь не старый добрый NE2000 совместимый RTL8019 со своими собственными 16K на борту и возможностью работы 8bit режиме.
Мдя... Об этом я не подумал biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
AVR
сообщение Aug 21 2006, 17:57
Сообщение #19


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Есть одна интересная статья: http://www.fpga4fun.com/10BASE-T.html
(к сожалению там всё на Verilog, но надеюсь на vhdl перенести возможно)
Возможно ли в принципе заменить ethernet контроллер fpga-шкой + некоторой необходимой россыпью, если целью является просто пересылка пакетов по обычной сети к компьютеру (без всяких там web-серверов и прочих вкусностей)?


--------------------
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Aug 21 2006, 18:21
Сообщение #20


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Microchip разродился Ethernet-контроллером ENC28J60. Корпус 28 Pins, 10 мБит/с, интерфейс SPI. Вроде-бы как уже продаётся и в России.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
acex2
сообщение Aug 21 2006, 19:00
Сообщение #21


Адепт
****

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



Цитата(Nanobyte @ Aug 21 2006, 22:21) *
Microchip разродился Ethernet-контроллером ENC28J60. Корпус 28 Pins, 10 мБит/с, интерфейс SPI. Вроде-бы как уже продаётся и в России.


И вроде как даже ходят слухи, что многие его уже в серию давно запустили :-)
Новости этой уже скоро год.
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 19:12
Сообщение #22


Electrical Engineer
******

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



Цитата(AVR @ Aug 21 2006, 21:57) *
Есть одна интересная статья: http://www.fpga4fun.com/10BASE-T.html
(к сожалению там всё на Verilog, но надеюсь на vhdl перенести возможно)
Возможно ли в принципе заменить ethernet контроллер fpga-шкой + некоторой необходимой россыпью, если целью является просто пересылка пакетов по обычной сети к компьютеру (без всяких там web-серверов и прочих вкусностей)?


ну верилог - это не страшно. вполне гармонично в одном пректе интергируются модули на верилоге и на vhdl.
но что-то проект недописанный какой-то:
Цитата
Part 5: A complete standalone 10BASE-T port ...coming soon...
да и реализовывать PHY внутри FPGA - это как-то неправильно. вообще странные: приводят ссылку на "Ethernet Receiver using phase locked loop (PLL) clock recovery" ,а сами захват тактовой в приемной части не делают (судя по исходнику)

вообще на плис более распространено такое построение:
внешний PHY Eth
+ внутренний, реализованный на плис, МАС Eth


Цитата(acex2 @ Aug 21 2006, 23:00) *
Цитата(Nanobyte @ Aug 21 2006, 22:21) *
Microchip разродился Ethernet-контроллером ENC28J60. Корпус 28 Pins, 10 мБит/с, интерфейс SPI. Вроде-бы как уже продаётся и в России.
И вроде как даже ходят слухи, что многие его уже в серию давно запустили :-)
Новости этой уже скоро год.

аха.. есть уже и более привлекательные СР2200 =)


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 21 2006, 20:13
Сообщение #23


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



А смысл городить контроллер на ПЛИС? Для коммерческого диапазона и 5В питания "хоста" реалтек 8019AS the best. Для индустриального - всякие там CP2200 надо смотреть.

Для желающих 100м - Micrel KSZ8841. Он и -40 бывает, и PHY у него внутри, и доставабелен. Но только 3.3В.

Вообще я к этой теме только для расширения кругозора обратился. Для серьезной работы надо брать AT91SAM7X - там и ресурсов поболее, и контроллер на борту.

Правда передо мной стоит еще одна нестандартная задача - надо и Ethernet, и внешнюю шину. STR91xx дороговато. ATmega162 - ресурсов маловато, Atmega64+ - дорого, тогда уж проще LPC2212 + внешний Ethernet контроллер взять. В общем, осталось дождаться, когда AT91SAM7 с внешней шиной появятся. Ну или LPC23xx.

Вот если бы обдолбыши из филипса сделали LPC28xx в человеческом корпусе....
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 21 2006, 20:18
Сообщение #24


Гуру
******

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



Цитата(Doka @ Aug 21 2006, 22:12) *
аха.. есть уже и более привлекательные СР2200 =)

Чем? Параллельной шиной, которую придется эмулировать мелким контроллерам?
Меньшими и жестко распределенными буферами? 48pin корпусом?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AVR
сообщение Aug 21 2006, 20:28
Сообщение #25


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Doka @ Aug 21 2006, 23:12) *
аха.. есть уже и более привлекательные СР2200 =)

В их описании написано, что они могут обмениваться данными через 8-ми битный интерфейс, значит ли это что они совместимы с uIP?
Цитата
Правда передо мной стоит еще одна нестандартная задача - надо и Ethernet, и внешнюю шину. STR91xx дороговато. ATmega162 - ресурсов маловато, Atmega64+ - дорого, тогда уж проще LPC2212 + внешний Ethernet контроллер взять. В общем, осталось дождаться, когда AT91SAM7 с внешней шиной появятся. Ну или LPC23xx.

Контроллер at91rm9200 насколько я помню обладает и внешней шиной, и встроенным ethernet:
1) Будет ли на нём работать uIP или что-нибудь подобное?
2) Насколько с ним сложнее чем с at91sam7?
Цитата(Evgeny_CD @ Aug 22 2006, 00:30) *
Вы сами поняли, что написали то? Какое отношение к стеку протокола имеет разрядность интерфейса чипа ? blink.gif
Честно говоря - нет unsure.gif

Сообщение отредактировал AVR - Aug 21 2006, 20:35


--------------------
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 21 2006, 20:30
Сообщение #26


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(AVR @ Aug 22 2006, 00:28) *
В их описании написано, что они могут обмениваться данными через 8-ми битный интерфейс, значит ли это что они совместимы с uIP?
Вы сами поняли, что написали то? Какое отношение к стеку протокола имеет разрядность интерфейса чипа ? blink.gif
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 20:34
Сообщение #27


Electrical Engineer
******

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



Цитата(zltigo @ Aug 22 2006, 00:18) *
Цитата(Doka @ Aug 21 2006, 22:12) *
аха.. есть уже и более привлекательные СР2200 =)
Чем? Параллельной шиной, которую придется эмулировать мелким контроллерам?
Меньшими и жестко распределенными буферами? 48pin корпусом?

аха.. а также альтернативным 28-pin QFN (5 x 5 mm footprint), Royalty-free TCP/IP stack with device drivers, TCP/IP Configuration Wizard
а параллельная шина - всего 11 линий, которые органично вешаются на интерфейс памяти, и не ограничивают скорость (в этой теме уже было упоминание подобного ограничения)

upd: насчет "эмулировать": в названии темы фигурирует ATmega162 . Так вот ему как раз ничего эмулировать не надо

Сообщение отредактировал Doka - Aug 21 2006, 20:39


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 21 2006, 20:44
Сообщение #28


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Doka @ Aug 22 2006, 00:34) *
Royalty-free TCP/IP stack with device drivers, TCP/IP Configuration Wizard
Пошел маркетинговый развод. Это какой же стек они двигать будут? LwIP? uIP? OpenTCP? И под какую ОСь? Лябрус подсутился, и они будут uCOS двигать?


Цитата(AVR @ Aug 22 2006, 00:28) *
Контроллер at91rm9200 насколько я помню обладает и внешней шиной, и встроенным ethernet:
1) Будет ли на нём работать uIP или что-нибудь подобное?
2) Насколько с ним сложнее чем с at91sam7?
На нем пойдет все - от uIP до Linux. biggrin.gif Да, чип сложнее SAM7.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 21 2006, 20:50
Сообщение #29


Гуру
******

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



Цитата(AVR @ Aug 21 2006, 23:28) *
В их описании написано, что они могут обмениваться данными через 8-ми битный интерфейс, значит ли это что они совместимы с uIP?

С чего бы это вдруг такие далеко идущие выводы. Общение с MAC по любому не совместимо с NE2000
(полагаю в тестовой сборке uIP именно это железо), посему порт писать самому. Микрочиповское творение просматривал - построение по мотивам NE2000, что в прочем следует ожидать и от СP2200, ибо NE2000/1000 вещь классическая и продуманная.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 21 2006, 20:56
Сообщение #30


кекс
******

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



Цитата(AVR @ Aug 22 2006, 00:28) *
В их описании написано, что они могут обмениваться данными через 8-ми битный интерфейс, значит ли это что они совместимы с uIP?

uIP это только IP стек.
Драйвер для работы с ethernet контроллером пишется отдельно.
Go to the top of the page
 
+Quote Post

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

 


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


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