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

 
 
> Hi-Speed USB, скрестить с LPC2468
toweroff
сообщение Feb 4 2010, 13:43
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Пока остановился на интерфейсной микросхеме ISP1582 от NXP
Но есть одна загвоздка - проц _уже_ должен адресовать 64М (16Мх32) флешу
Получается, что эту интерфейсную микросхему придется адресовать как-то хитрее.
В плане формирований управляющих сигналов для флеши поставил CPLD, ячеек лишних там еще много, так что комбинаторику уписать туда можно практически любую.
Можно ли как-то задействовать интерфейс динамической памяти?
Хотелось бы, чтобы для программиста потом все было как можно "прозрачнее", просто флеш в одном диапазоне, интерфейс USB - в другом, без лишнего программного "ногодрыгания"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
toweroff
сообщение Feb 8 2010, 12:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



не буду плодить новую тему...
для данного контроллера (LPC2468) скорость передачи по USB со встроенным full-speed в размере 6 Мбит/с нормально, или есть куда развиваться?
сам контроллер, фактически, занимается только тем, что ждет 32Кбайт данные, отсылает подтверждение и снова ждет. Весь блок отсылается во внешнюю flash (или читается оттуда такими же блоками)
имеет ли смысл в таком случае связываться с DMA? С ним дела пока не имел, разбор полетов может занять какое-то время, а пилот выпускать нужно. С hi-speed вопрос решается, но если есть куда "рости" с родным контроллером, то было бы очень неплохо
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 8 2010, 12:54
Сообщение #3


Гуру
******

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



Цитата(toweroff @ Feb 8 2010, 15:50) *
для данного контроллера (LPC2468) скорость передачи по USB со встроенным full-speed в размере 6 Мбит/с нормально, или есть куда развиваться?

Я, правда, с LPC2468 не работал, но очень сильно сомневаюсь, что он не позволяет оттяпать всю полосу.
Ищите, где у вас тормоза случаются.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 8 2010, 14:06
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Feb 8 2010, 15:54) *
Ищите, где у вас тормоза случаются.

а какова методика поиска?
я пользую кейловский пример для mass storage, выкинул оттуда scsi, оставил только bulk.
В прерывании обрабатываются только control и мои две точки, там выставляются флаги. В основной проге жду флага и начинаю выгребать буфер точки или наоборот наполнять
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 8 2010, 15:12
Сообщение #5


Гуру
******

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



Цитата(toweroff @ Feb 8 2010, 17:06) *
а какова методика поиска?

Сделайте сначала какой-нибудь bulkloop или вообще простейшую "посылалку", посмотрите скорость. Если скорость неудовлетворительная, посмотрите, нет ли тормозов по вине хоста.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   Hi-Speed USB   Feb 4 2010, 13:43
- - rezident   У LPC2468 уже есть собственный USB full-speed Devi...   Feb 4 2010, 13:56
|- - toweroff   Цитата(rezident @ Feb 4 2010, 16:56) У LP...   Feb 4 2010, 14:04
|- - VslavX   Цитата(toweroff @ Feb 4 2010, 16:04) в то...   Feb 4 2010, 15:12
|- - toweroff   Цитата(VslavX @ Feb 4 2010, 18:12) AT91SA...   Feb 4 2010, 15:51
- - aaarrr   Цитата(toweroff @ Feb 4 2010, 16:43) Можн...   Feb 4 2010, 16:10
|- - toweroff   Цитата(aaarrr @ Feb 4 2010, 19:10) можно ...   Feb 4 2010, 16:27
|- - aaarrr   Цитата(toweroff @ Feb 4 2010, 19:27) так ...   Feb 4 2010, 17:16
|- - toweroff   Цитата(aaarrr @ Feb 4 2010, 20:16) Вот по...   Feb 4 2010, 18:22
- - aaarrr   Фигню я сморозил: способ годится только для записи...   Feb 4 2010, 19:12
|- - toweroff   Цитата(aaarrr @ Feb 4 2010, 22:12) Хотя т...   Feb 4 2010, 19:24
|- - aaarrr   Цитата(toweroff @ Feb 4 2010, 22:24) ну н...   Feb 4 2010, 19:31
- - toweroff   итого итог - ногодрыг все-таки, скорее всего... пр...   Feb 4 2010, 20:02
- - aaarrr   И так, пожалуй, правильно. Делить ресурс по ширине...   Feb 4 2010, 20:15
|- - sonycman   Цитата(aaarrr @ Feb 8 2010, 19:12) посмот...   Feb 8 2010, 16:46
|- - toweroff   Цитата(aaarrr @ Feb 8 2010, 18:12) Сделай...   Feb 8 2010, 17:25
- - aaarrr   Смотреть, есть ли NAK'и. Хост может тормозить ...   Feb 8 2010, 17:13
- - sonycman   А есть ли у этого LPC механизм двойной буферизации...   Feb 9 2010, 01:50
- - toweroff   Цитата(sonycman @ Feb 9 2010, 04:50) А ес...   Feb 9 2010, 08:24


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

 


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


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