|
ethernet контроллер |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 29)
|
May 12 2010, 18:02
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(123kill12 @ May 12 2010, 16:41)  люди подскажите что именно может ethernet контроллер? что он делает? Что-то не припомню, чтобы в IEEE802.3 был определён термин "Ethrnet Controller". Вы, это - того, определитесь, что же именно Вам надо. Есть куча разных микросхем (и микросборок) - и решают они заметно разные задачи,.. да и возможности имеют заметно разные - б ольшую часть из них можно обозвать ethernet контроллер'ом. Ну вот, например, есть микросхемы - с одной стороны PCI, с другой - Ethernet - можно сказать практически готовая сетевуха. Есть и более хитрые сборки Ethernet (а на нём, заодно, и ряд протоколов TCP/IP) <-> высокоскоростной SPI. А есть просто Ethnernet Phy Layer Device (с одной стороны MII/GMII и т.п.), а с другой стороны Ethernet - это уже прицепляется к готовым MAC ядрам (реализованных в ПЛИС, али в еще какой бякости). Сформулируйте правильно (и грамотно) вопрос и наверняка получите содержательный ответ. Пока что Ваш вопрос выглядит, мягко говоря - несколько странным.
|
|
|
|
|
May 13 2010, 07:40
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(123kill12 @ May 13 2010, 11:25)  есть ли Ethernet контроллер которому я передам пакет в котором уже прописано все. ему же нужно тока отправить его. без навешивания своего собственного MAC адреса? Он на то и контроллер, что навешивает в пакет все, о чем не должен волноваться пользователь. Если нужно закодировать пакет по правилам, существующим для определенной среды передачи, то это, как правило, делает микросхема физического уровня (PHY). Она также формирует уровни сигналов, необходимые для конкретной среды передачи. Очевидно, именно, она Вам и нужна.
|
|
|
|
|
May 13 2010, 09:57
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
В сети Ethernet каждая станция должна иметь уникальный MAC-адрес, иначе она не сможет общаться. Придется выключать одно из устройств, или делать разные адреса. IP вообще не имеет никакого отношения к Ethernet, и "пихать в контроллер Ethernet IP" - это, мягко говоря, не корректно. При формировании кадра MAC-уровень всегда будет вставлять в него свой MAC-адрес. Если это не написано в мануале на контроллер, то это не означает, что он этого не делает.
Посоветовать, как сделать устройство, можно, если Вы внятно напишете, что надо. Из написанного выше ни черта не понятно. И не мне одному.
|
|
|
|
|
May 13 2010, 11:42
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(123kill12 @ May 13 2010, 14:07)  надо сделать устройство с конкретным MAC адресом. Цитата(vitan @ May 13 2010, 13:57)  Из написанного выше ни черта не понятно. И не мне одному. Т.к. телепаты уже успели свалить в отпуск, то давайте сразу определимся: 1. Вы - студент ? 2. Вам надо сделать реальное работающее устройство или сдать дипломный проект, курсовик и т.п./родить отписку, а не заниматься разработкой ? - уж простите, но как-то Вы странно выражаете свои мысли...
|
|
|
|
|
May 13 2010, 13:39
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(123kill12 @ May 13 2010, 17:04)  да студент. это нир.
.... но можете посоветовать контроллер типо ENC624J600. если вдруг токого не найду. Что студент - понятно. Не понятно, почему такой ленивый... Ведь дал же адрес, где я все что надо расписал... Так прежде чем постить, надо изучить матчасть!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
May 27 2010, 10:31
|
Частый гость
 
Группа: Участник
Сообщений: 96
Регистрация: 12-05-10
Пользователь №: 57 217

|
Цитата(XVR @ May 20 2010, 11:48)  Это уже не PHY, это MAC+PHY. Голый PHY ничего в пакеты не собирает, он передает то, что в него залили сразу по мере заливки. И SFD и EFD в него тоже передаются, но в несколько особенной форме. С приемом аналогично - все что пришло немедленно передается через MII (или какой другой интерфейс - по выбору) тоесть  по порядку. - преамбула формируется им? - SFD и EFD. всмысле "особенной форме" они жестко прописаны, типо SFD=0xAB? поястите кто знает плз. кто знает где можно прочитат про MII и GMII. какое нить rfc или неплохой мануал.
|
|
|
|
|
May 27 2010, 10:40
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата - преамбула формируется им? Да, но под управлением MAC Цитата SFD и EFD Аналогично Формирование пакета выглядит так - 1) MAC выставляет сигнал DV, после чего PHY принимает по 1 ниблу каждый клок и отправляет его в Ethernet линию 2) Сначала MAC передает ниблы с кодом 5, по ним PHY формирует ниблы преамбулы 3) Затем MAC передает нибл с кодом 0xD (код пишу по памяти), по нему PHY передает SFD и переключается в режим передачи данных 4) MAC передает данные (PHY их отправляет в линию как есть) и снимает сигнал DV 5) PHY по факту снятия DV передает EFD, после чего передача заканчивается CRC MAC считает и передает сам как обычные данные
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|