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

 
 
 
Reply to this topicStart new topic
> SSC <-> MII 10Мбит на AT91SAM7X512 потянет?, Нужно добавить Ethernet в готовую систему
_4afc_
сообщение Jul 26 2010, 09:01
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Есть устройство. Из него выходит синхронный поток данных (типа SSC) со скоростью 1Мбит .

Нужно оперативно и безболезненно добавить в устройство интерфейс MII,
для возможного подключения Ethernet проводного/безпроводного и т.д.

Можно ли просто поставить AT91SAM7X512 без дополнительного ОЗУ - хватит ли 128кб под буферы?

Никаких многозадачных ОС и ВЭБ-серверов не требуется. Соединение будет точка-точка. Протокол - UDP.

Вопроы:

1. Хватит ли ресурсов голого AT91SAM7X512 для этой задачи?
2. А если скорость отдачи возрастёт до 10Мбит - потянет?
Go to the top of the page
 
+Quote Post
bookevg
сообщение Jul 26 2010, 09:30
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 320
Регистрация: 13-09-06
Пользователь №: 20 348



Цитата(_4afc_ @ Jul 26 2010, 13:01) *
Можно ли просто поставить AT91SAM7X512 без дополнительного ОЗУ - хватит ли 128кб под буферы?
Никаких многозадачных ОС и ВЭБ-серверов не требуется. Соединение будет точка-точка. Протокол - UDP.

Зависит от того сколько данных будет идти от SSC за определенную единицу времени
Цитата(_4afc_ @ Jul 26 2010, 13:01) *
1. Хватит ли ресурсов голого AT91SAM7X512 для этой задачи?

Смотри ответ выше
Цитата(_4afc_ @ Jul 26 2010, 13:01) *
2. А если скорость отдачи возрастёт до 10Мбит - потянет?

Опять зависит от того возрастет ли объем, передаваемой по SSC/
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jul 26 2010, 11:45
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(bookevg @ Jul 26 2010, 13:30) *
Зависит от того сколько данных будет идти от SSC за определенную единицу времени


Дык 1Мбит и идёт. Т.е. 125000 байт в секунду будет падать по SSC через ПДП в SAM7X, а он их пакетами по 1500 байт должен успеть по UDP выпихнуть. Если 90 пакетов в секунду выпихнуть сможет - молодец. Если 900 - супер, мне этого за глаза и за уши!

В связи вышеизложенным хотелось бы услышать:

1. Какой максимальной скорости передачи народу удавалось добиться от SAM7X?
2. Возможно ли реализовать отправку UDP пакета на заранее известный адрес без внешнего ОЗУ?
3. Какой из ныне существующих исходников наиболее оптимален для данной задачи?
4. А может есть такая микруха готовая уже ???
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 26 2010, 12:42
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(_4afc_ @ Jul 26 2010, 13:01) *
1. Хватит ли ресурсов голого AT91SAM7X512 для этой задачи?
2. А если скорость отдачи возрастёт до 10Мбит - потянет?

1. Хватит
2. Потянет с запасом

Цитата(_4afc_ @ Jul 26 2010, 15:45) *
1. Какой максимальной скорости передачи народу удавалось добиться от SAM7X?

Более 80Мбит/с FDX, в режиме, близком к software loopback.

Цитата(_4afc_ @ Jul 26 2010, 15:45) *
2. Возможно ли реализовать отправку UDP пакета на заранее известный адрес без внешнего ОЗУ?

Можно, конечно.

Цитата(_4afc_ @ Jul 26 2010, 15:45) *
3. Какой из ныне существующих исходников наиболее оптимален для данной задачи?

Если нужна оптимизация по скорости, то лучше написать свое, благо для UDP нужно всего ничего.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jul 26 2010, 14:00
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(aaarrr @ Jul 26 2010, 16:42) *
1. Хватит
2. Потянет с запасом
Более 80Мбит/с FDX, в режиме, близком к software loopback.
Можно, конечно.
Если нужна оптимизация по скорости, то лучше написать свое, благо для UDP нужно всего ничего.


Спасибо, пошёл покупать SAM7X...
Софт для UDP наверно действительно сам напишу - знай меняй указатели на буфера.

Вопрос про память был задан мной со слепу/по глупости. Ибо у SAM7X оказывается нету EBI, значит должно хватать внутренних ресурсов...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 26 2010, 14:41
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(_4afc_ @ Jul 26 2010, 18:00) *
Софт для UDP наверно действительно сам напишу - знай меняй указатели на буфера.

И это правильно. Например, драйвер из демо FreeRTOS-LwIP содержит ошибки. Со своими разобраться проще, как мне кажется.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Jul 29 2010, 07:27
Сообщение #7


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(_4afc_ @ Jul 26 2010, 18:00) *
Спасибо, пошёл покупать SAM7X...



Ага, удачи. wink.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post

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

 


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


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