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

 
 
 
Reply to this topicStart new topic
> Подскажите ARM9 c контроллером DMA, выбор кристалла
pulsar-17
сообщение Feb 4 2005, 14:25
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 32
Регистрация: 7-12-04
Из: Московская область
Пользователь №: 1 376



Небходимо соорудить универсальный контроллер с USB2.0, скорость передачи данных не менее 17-20МБ/c. Проблема с выбором кристалла: в AT91RM9200 DMA есть, но такой навороченый не нужен, LPC22XX то, что нужно, но нет DMA и тактовая частота низковата sad.gif
Подскажите плз!!!
Go to the top of the page
 
+Quote Post
afad
сообщение Feb 4 2005, 16:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Цитата
Небходимо соорудить универсальный контроллер с USB2.0 ...
...LPC22XX то, что нужно, но нет DMA и тактовая частота низковата ...


...да и USB в нем нет...

В AT91RM9200 можно использовать только необходимые блоки, тогда не так страшно, цена конкурентоспособная. Минимально подключаем 2 микросхемы: FLASH
(можно даже I2C или SPI), и RAM (SRAM или SDRAM), если внутренней RAM не хватает.
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Feb 4 2005, 20:51
Сообщение #3


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Я боюсь прослыть слишком категоричным, но мне кажется, что ни в одном универсальном контроллере нет подобного USB-канала. Придется Вам городить на каком-то USB-чипе, поддерживающем режим high-speed. Лично мне близок чип NET2272 от PLX. Думаю, что можно и на FX2 от Cypress. По крайней мере 16 Мб/с получить на NET2272 получилось.
Go to the top of the page
 
+Quote Post
pulsar-17
сообщение Feb 5 2005, 19:44
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 32
Регистрация: 7-12-04
Из: Московская область
Пользователь №: 1 376



Прошу прощения за неконкретность. USB контроллер внешний.
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Feb 5 2005, 22:11
Сообщение #5


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Вопрос такой - а откуда эти данные, которые потом надо выталкивать в USB с приличной скоростью будут появляться? Неужели их будет порождать микропроцессор (сможет ли он)? Зачем нужен процессор именно с DMA?
Может быть тут процессор вообще сбоку висит, а данные например летят от скоростного АЦП и т.п.

Вы бы не могли сформулировать задачу более развернуто? Если Вы считаете, что дискуссия выходит за рамки форума, то напишите PM или e-mail. Хотя мне кажется, что многим будет интересно и многие смогут высказать дельные мысли.
Go to the top of the page
 
+Quote Post
afad
сообщение Feb 7 2005, 09:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Есть один проект, я прочитал о нем в статье "Подключение к ПК устройств на базе DSP по шине USB 2.0" в журнале "Компоненты и технологии" N4 за 2004 г. стр. 78-81. Скорость до 112 Мбит/с сразу из памяти DSP в USB. По моему там все решено очень грамотно, может быть можно реализовать и на ARM. Устройство называется USB2185, может есть где и в интернете.
Go to the top of the page
 
+Quote Post
pulsar-17
сообщение Feb 7 2005, 11:20
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 32
Регистрация: 7-12-04
Из: Московская область
Пользователь №: 1 376



Ivitaly, данные сыпятся из FIFO, в него попадают из разных источников. ARM обрабатывает эти данные частично, остальное должно пролетать в РС как можно быстрей. В плисину DMA уже не влезает, поэтому нужен процессор DMA.
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Feb 8 2005, 11:36
Сообщение #8


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Тогда наверняка придется брать навороченный ARM
Насколько я понимаю, во флэшовом простом ARMе вряд ли будет
DMA контроллер. Но лучшие DMA контроллеры
(совершенно согласен с предыдущим товарищем) в DSP.
Может взять OMAP от TI? И ARM, и DSP, и DMA...
Go to the top of the page
 
+Quote Post
pulsar-17
сообщение Feb 8 2005, 15:38
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 32
Регистрация: 7-12-04
Из: Московская область
Пользователь №: 1 376



Большое СПАСИБО за консультацию и ссылки!
Go to the top of the page
 
+Quote Post
PNO
сообщение Mar 7 2005, 13:11
Сообщение #10





Группа: Участник
Сообщений: 8
Регистрация: 7-03-05
Пользователь №: 3 135



Да, нашел про USB2185.
ссылка на USB2185
Go to the top of the page
 
+Quote Post
Harbour
сообщение Mar 7 2005, 20:23
Сообщение #11


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(pulsar-17 @ Feb 4 2005, 17:25)
Небходимо соорудить универсальный контроллер с USB2.0, скорость передачи данных не менее 17-20МБ/c. Проблема с выбором кристалла: в AT91RM9200 DMA есть, но такой навороченый не нужен, LPC22XX то, что нужно, но нет DMA и тактовая частота низковата sad.gif
Подскажите плз!!!
*

Глянь at91sam* - они вроде арм7, местами есть usb - только чего-то я не понял - у них реально 2.0 или нет. В любом случае этот чип + какой-нить usb-2.0 контроллер на amba будет в самый раз - многоканальный дма там есть точно.
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Mar 9 2005, 12:35
Сообщение #12


Участник
*

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



Цитата(Harbour @ Mar 7 2005, 23:23)
Глянь at91sam* - они вроде арм7, местами есть usb - только чего-то я не понял - у них реально 2.0 или нет. В любом случае этот чип + какой-нить usb-2.0 контроллер на amba будет в самый раз - многоканальный дма там есть точно.


САМ7С не катит точно. Там контроллер хоть и 2.0, но только 12Мб/сек. Хотя ping-pong для bulk/iso - режимов в наличии имеется.
Насколько я понимаю рабочие контроллеры 480Мб/сек УСБ есть только у Cypress, но они не АРМ.
Go to the top of the page
 
+Quote Post
mpo
сообщение Mar 15 2005, 12:29
Сообщение #13


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

Группа: Свой
Сообщений: 92
Регистрация: 1-02-05
Пользователь №: 2 343



А какие есть кроме Atmel, чтобы с поддержкой DMA? Ну и доставаемость была бы не на последнем месте.
Go to the top of the page
 
+Quote Post

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

 


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


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