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

 
 
> Вопрос по возможной скорости передачи через USB
Aldaris
сообщение Oct 26 2010, 17:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Здравствуйте!
Хочу поэкспереметировать со скоростной передачей через USB-устройство(пусть это будет Mass Storage Device). Решил, что возьму контроллер с модулем High-Speed USB. Только одну вещь не могу понять. Скорость передачи данных по USB максимум(пусть и теоретический) 480 Мбит/с, и действительно модуль тактируется от PLL 480 MHz. Однако сам процессор имеет тактовую частоту 60 МГц. Предположим, что в эксперименте МК выступает в роли моста - получает данные по USB и выдает их в последовательный порт. Получается, что узким местом становится последовательный порт контроллера и скорость будет только максимум 60 Мбит/с?
Если это действительно так, то может стоит для таких целей брать ПЛИС? Будет ли с ней результат лучше?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aldaris
сообщение Oct 26 2010, 18:50
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата
Зачем данные с USB в COM - порт (там 115200 бит, а не 60 МБит, кстати говоря) транслировать ?

Задача не в COM-порт вывести, а из поля данных пакета USB перегнать данные побитово последовательно на один из GPIO контроллера. И выжать при этом скорость побольше.
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Oct 27 2010, 07:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(Aldaris @ Oct 26 2010, 21:50) *
Задача не в COM-порт вывести, а из поля данных пакета USB перегнать данные побитово последовательно на один из GPIO контроллера. И выжать при этом скорость побольше.


Как правило в контроллерах где присутствует High-Speed USB должен быть еще и DMA.
И передачей данных из USB в другую периферию должен заниматься именно он.
А перегонять данные на GPIO не получится, та как низкоскоростная периферийная шина не даст.
Тут или шина внешней памяти + ПЛИС или другая скоростная периферия передачи данных. Например SDIO
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Aldaris   Вопрос по возможной скорости передачи через USB   Oct 26 2010, 17:54
- - kovigor   Ну, объем трафика от High-Speed мышки или клавиату...   Oct 26 2010, 18:09
|- - kovigor   Цитата(Aldaris @ Oct 26 2010, 21:50) Зада...   Oct 27 2010, 07:58
- - rezident   Цитата(Aldaris @ Oct 26 2010, 23:54) Полу...   Oct 26 2010, 19:28
- - Aldaris   ЦитатаМК производительнее скорости последовательно...   Oct 27 2010, 07:04
- - Aldaris   Ну необязательно на GPIO. Просто нужно получить по...   Oct 27 2010, 08:21
|- - kovigor   Цитата(Aldaris @ Oct 27 2010, 11:21) Спас...   Oct 27 2010, 08:34
|- - dinam   Цитата(kovigor @ Oct 27 2010, 15:34) Кста...   Oct 28 2010, 02:35
- - Aldaris   ЦитатаТолько это будет связка МК + ПЛИС. Только ПЛ...   Oct 27 2010, 08:46
|- - kovigor   Цитата(Aldaris @ Oct 27 2010, 11:46) Толь...   Oct 27 2010, 08:51
- - Aldaris   Цитата...чем вы будете перерабатывать такой интенс...   Oct 27 2010, 09:13
|- - kovigor   Цитата(Aldaris @ Oct 27 2010, 12:13) На с...   Oct 27 2010, 09:24
- - rezident   Цитата(SergeyDDD @ Oct 27 2010, 13:11) Ка...   Oct 27 2010, 11:58
- - SergeyDDD   Цитата(rezident @ Oct 27 2010, 14:58) DMA...   Oct 27 2010, 12:30
- - Aldaris   Цитата(rezident @ Oct 27 2010, 15:58) Ест...   Oct 27 2010, 15:16


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 09:04
Рейтинг@Mail.ru


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