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

 
 
> Подскажите с способом тестирования MAC-компонента
Shevnnov
сообщение Nov 8 2010, 12:15
Сообщение #1


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

Группа: Участник
Сообщений: 85
Регистрация: 8-04-10
Из: Нижний Новгород
Пользователь №: 56 498



Имеется самописный компонент MAC. Имеется его аппаратная реализация. Функционал его проверял простым драйвером, который отправлял данные через него и получал (их же). Вроде всё работает. Сейчас задача, протестировать его на реальной задаче.
Из вариантов которые приходят на ум - это запустить exmaple Web server. Но в этот вариант не совсем хочется, так как нужно реализовывать поддержку NicheStack TCP/IP, а глядя на драйвер lan911c или Avalon OpenCores MAC не очень хочется (в этих дровах сам черт ногу сломит), да и некоторые у меня апаратно реализованы не так как у них.
В дальнейшем как таковая поддержка TCP/IP в проекте где будет использоваться мой MAC не требуется, так что не особо хочется делать лишнюю работу(
Какие будут варианты?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vitan
сообщение Nov 9 2010, 09:09
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Что же, Вы совсем его в сеть втыкать не будете? Странно... Зачем тогда было его делать? По радио будете передавать 100 мегабит в езренетовских кадрах?
Я просто хотел сказать, что для проверки MAC надо проверить все его фишки для работы с сетями, в т.ч. коллизи. Можно еще jumbo-фреймы попроверять, VLAN-ы и т.п.
Go to the top of the page
 
+Quote Post
Shevnnov
сообщение Nov 9 2010, 10:16
Сообщение #3


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

Группа: Участник
Сообщений: 85
Регистрация: 8-04-10
Из: Нижний Новгород
Пользователь №: 56 498



Цитата(vitan @ Nov 9 2010, 12:09) *
Что же, Вы совсем его в сеть втыкать не будете? Странно... Зачем тогда было его делать? По радио будете передавать 100 мегабит в езренетовских кадрах?


Ну не совсем так. С одной стороны в плату втыкается провод от Ethernet из сети, к другому разьему поключается радиомодуль. И плата работает в режиме моста, передавая пакеты через себя
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 9 2010, 10:27
Сообщение #4


Гуру
******

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



Цитата(Shevnnov @ Nov 9 2010, 14:16) *
С одной стороны в плату втыкается провод от Ethernet из сети....

Тогда можно ли задать такой вопрос: А зачем здесь нужна ПЛИС?
Ведь можно применить микроконтроллер с MAC и PHY... Они теперь у TI или у Фрискейла есть...
Или вот, к примеру Ethernet-контроллер. С параллельной или с SPI шиной.
Ведь без процессора сеть не будет работать. А процессор в ПЛИС - дорогой и слабый. Да и МАС должен куда-то класть пакеты, а в ПЛИС памяти мало. И внешняя память у ПЛИС будет задействована процессором.
Вот смотрите, если поток данных по сети не большой то KSZ8851SNL с SPI шиной стоит всего примерно 7 долл (Микрел). Но в нем и память и устройство контроля за приемом, за переполнением, счетчики событий, и PHY... Ну и по каналу передачи тоже все есть... Так стоит ли дело того, чтобы наворачивать МАС в ПЛИС? Вот Вы же писали об LAN911. Это же тоже контроллер, а не просто PHY...



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Shevnnov
сообщение Nov 9 2010, 10:47
Сообщение #5


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

Группа: Участник
Сообщений: 85
Регистрация: 8-04-10
Из: Нижний Новгород
Пользователь №: 56 498



Цитата(iosifk @ Nov 9 2010, 13:27) *
Тогда можно ли задать такой вопрос: А зачем здесь нужна ПЛИС?
Ведь можно применить микроконтроллер с MAC и PHY... Они теперь у TI или у Фрискейла есть...
Или вот, к примеру Ethernet-контроллер. С параллельной или с SPI шиной.
Ведь без процессора сеть не будет работать. А процессор в ПЛИС - дорогой и слабый. Да и МАС должен куда-то класть пакеты, а в ПЛИС памяти мало. И внешняя память у ПЛИС будет задействована процессором.
Вот смотрите, если поток данных по сети не большой то KSZ8851SNL с SPI шиной стоит всего примерно 7 долл (Микрел). Но в нем и память и устройство контроля за приемом, за переполнением, счетчики событий, и PHY... Ну и по каналу передачи тоже все есть... Так стоит ли дело того, чтобы наворачивать МАС в ПЛИС? Вот Вы же писали об LAN911. Это же тоже контроллер, а не просто PHY...

Ну MAC - это только часть проекта. Там будет еще огромная система с самописным физическим радиоинтерфейсом. Которая сначала макетируется на ПЛИС, а потом отправляется всё вместе на фабрику, чтобы отпечатать чип. (Ну MAC не в этом виде будет использоваться. Требуется Gigabit Ethernet с поддержкой Fast Ethernet'a - но надо же с чего то начинать)
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 9 2010, 11:04
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



У-у-у.. Это Вы потом и гигабитный MAC будете проверять аналогично? Конечно, нет другого выхода, если надо сделать новый чип. Но, если делается чип, то имхо надо делать нормальную поддержку езернета, в т.ч. и с полудуплексом. Разве такой узкоспециализированный езернет в чипе не станет проблемой?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Shevnnov   Подскажите с способом тестирования MAC-компонента   Nov 8 2010, 12:15
- - iosifk   Цитата(Shevnnov @ Nov 8 2010, 16:15) Имее...   Nov 8 2010, 12:26
|- - Shevnnov   Цитата(iosifk @ Nov 8 2010, 15:26) а для ...   Nov 8 2010, 12:33
|- - iosifk   Цитата(Shevnnov @ Nov 8 2010, 16:33) В см...   Nov 8 2010, 13:04
|- - Shevnnov   CDC это собственно что имеется ввиду? Что подразум...   Nov 8 2010, 13:24
|- - iosifk   Цитата(Shevnnov @ Nov 8 2010, 17:24) CDC ...   Nov 8 2010, 13:31
|- - Shevnnov   Цитата(iosifk @ Nov 8 2010, 16:31) СDС - ...   Nov 8 2010, 13:42
|- - iosifk   Цитата(Shevnnov @ Nov 8 2010, 17:42) При ...   Nov 8 2010, 13:49
|- - Shevnnov   Цитата(iosifk @ Nov 8 2010, 16:49) TxC ид...   Nov 8 2010, 14:02
|- - des00   Цитата(Shevnnov @ Nov 8 2010, 08:02) Это ...   Nov 8 2010, 14:05
|- - iosifk   Цитата(des00 @ Nov 8 2010, 18:05) выйти ч...   Nov 8 2010, 14:15
- - Shevnnov   Ладно. С TxC это не суть. Память у меня не идеальн...   Nov 8 2010, 14:22
- - vitan   Еще для MAC по-хорошему надо коллизии проверить.   Nov 8 2010, 14:26
|- - Shevnnov   Цитата(vitan @ Nov 8 2010, 17:26) Еще для...   Nov 8 2010, 20:29
|- - iosifk   Цитата(Shevnnov @ Nov 9 2010, 00:29) to i...   Nov 9 2010, 10:13
||- - iosifk   Цитата(vitan @ Nov 9 2010, 15:04) Но, есл...   Nov 9 2010, 11:21
|- - vitan   Цитата(Shevnnov @ Nov 9 2010, 13:16) Ну н...   Nov 9 2010, 10:29
- - d1n1s   Написание такого компонента как МАС-контроллер отв...   Nov 9 2010, 09:42


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 17:34
Рейтинг@Mail.ru


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