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

 
 
> 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
 
Start new topic
Ответов
aaarrr
сообщение Jul 26 2010, 12:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #3


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

Группа: Свой
Сообщений: 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
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:43
Рейтинг@Mail.ru


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