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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Подскажите с способом тестирования MAC-компонента
d1n1s
сообщение Nov 9 2010, 09:42
Сообщение #16


Участник
*

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



Написание такого компонента как МАС-контроллер ответственное дело) Сам разрабатывал МАС с аппаратной поддержкой промышленных протоколов. Тестирование как уже было написано проводят перекачкой больших объёмов данных и собиранием логов. Посмотрите также работу ситемы при заполнении внутренних буферов контроллера. Также интересно посмотреть поведение(реальное) при работе с не стандартизованным трафиком (короткие кадры, поток с уменьшенным меж кадровым интервалом), практика показывает, что иногда компоненты зависают)
И соответственно испытание на пропускную способность тоже не следует забывать. Очень интересно увидеть используемую вами архитектуру и полученную производительность.
Кстати вопрос у меня не по теме: примерчик бы файла временных ограничений системы с НИОСом и самописными компонентами?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 9 2010, 10:13
Сообщение #17


Гуру
******

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



Цитата(Shevnnov @ Nov 9 2010, 00:29) *
to iosifkr
Дома глянул в документы, так же в статьи насчет TxC и не понял одного. Цитирую вашу статью из Chip News "Трасивер Fast Ethernet. Интерфейс MII"


Написал об исправлении. Виноват...Проглядел, хотя и перечитывал текст...


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


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

Группа: Участник
Сообщений: 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
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 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
vitan
сообщение Nov 9 2010, 10:29
Сообщение #20


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

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



Цитата(Shevnnov @ Nov 9 2010, 13:16) *
Ну не совсем так. С одной стороны в плату втыкается провод от Ethernet из сети, к другому разьему поключается радиомодуль. И плата работает в режиме моста, передавая пакеты через себя

Ага! Значит, надо проверять сетевые функции. В первую очередь, конечно, передачу данных большими объемами. Ну и остальное не забыть. Задача, конечно, та еще...
Действительно, почему не взять готовый контролллер?
Go to the top of the page
 
+Quote Post
Shevnnov
сообщение Nov 9 2010, 10:47
Сообщение #21


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

Группа: Участник
Сообщений: 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
Сообщение #22


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

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



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


Гуру
******

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



Цитата(vitan @ Nov 9 2010, 15:04) *
Но, если делается чип, то имхо надо делать нормальную поддержку езернета, в т.ч. и с полудуплексом.

А как же RMII и SMII... Их тоже будете делать?
По крайней мере, сильно рекомендую сразу же начать с RMII. Там же все дело значительно проще. И только одна тактовая... Да, и такой режим можно будет сразу же использовать как ретранслятор... А если предусмотрите РОЕ, то можно Вашу железку будет подвешивать на 100 м провод до крыши, а там получится переходник с сети на радио...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


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


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