|
Подскажите с способом тестирования MAC-компонента |
|
|
|
Nov 9 2010, 09:42
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 17-09-08
Пользователь №: 40 261

|
Написание такого компонента как МАС-контроллер ответственное дело) Сам разрабатывал МАС с аппаратной поддержкой промышленных протоколов. Тестирование как уже было написано проводят перекачкой больших объёмов данных и собиранием логов. Посмотрите также работу ситемы при заполнении внутренних буферов контроллера. Также интересно посмотреть поведение(реальное) при работе с не стандартизованным трафиком (короткие кадры, поток с уменьшенным меж кадровым интервалом), практика показывает, что иногда компоненты зависают) И соответственно испытание на пропускную способность тоже не следует забывать. Очень интересно увидеть используемую вами архитектуру и полученную производительность. Кстати вопрос у меня не по теме: примерчик бы файла временных ограничений системы с НИОСом и самописными компонентами?
|
|
|
|
|
Nov 9 2010, 10:16
|

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

|
Цитата(vitan @ Nov 9 2010, 12:09)  Что же, Вы совсем его в сеть втыкать не будете? Странно... Зачем тогда было его делать? По радио будете передавать 100 мегабит в езренетовских кадрах? Ну не совсем так. С одной стороны в плату втыкается провод от Ethernet из сети, к другому разьему поключается радиомодуль. И плата работает в режиме моста, передавая пакеты через себя
|
|
|
|
|
Nov 9 2010, 10:27
|
Гуру
     
Группа: Модераторы
Сообщений: 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
|
|
|
|
|
Nov 9 2010, 10:29
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Shevnnov @ Nov 9 2010, 13:16)  Ну не совсем так. С одной стороны в плату втыкается провод от Ethernet из сети, к другому разьему поключается радиомодуль. И плата работает в режиме моста, передавая пакеты через себя Ага! Значит, надо проверять сетевые функции. В первую очередь, конечно, передачу данных большими объемами. Ну и остальное не забыть. Задача, конечно, та еще... Действительно, почему не взять готовый контролллер?
|
|
|
|
|
Nov 9 2010, 10:47
|

Частый гость
 
Группа: Участник
Сообщений: 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 - но надо же с чего то начинать)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|