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

 
 
> 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
Ответов
aaarrr
сообщение Feb 4 2010, 16:10
Сообщение #2


Гуру
******

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



Цитата(toweroff @ Feb 4 2010, 16:43) *
Можно ли как-то задействовать интерфейс динамической памяти?

Едва ли.

Цитата(toweroff @ Feb 4 2010, 16:43) *
Но есть одна загвоздка - проц _уже_ должен адресовать 64М (16Мх32) флешу
Получается, что эту интерфейсную микросхему придется адресовать как-то хитрее.
В плане формирований управляющих сигналов для флеши поставил CPLD, ячеек лишних там еще много, так что комбинаторику уписать туда можно практически любую.

Ну, можно знатно извратиться, выделив некоторую область памяти, где 16-бит обращения идут у ISP, а 32 - к флеш. Или подключать ISP на один цикл шины после записи секретного слова по секретному адресу. В общем, есть варианты.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 4 2010, 16:27
Сообщение #3


Гуру
******

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



Цитата(aaarrr @ Feb 4 2010, 19:10) *
можно знатно извратиться, выделив некоторую область памяти, где 16-бит обращения идут у ISP, а 32 - к флеш

так все равно нужно что-то отключать от шины... то есть однозначно идентифицировать относительно какого-то сигнала

Цитата(aaarrr @ Feb 4 2010, 19:10) *
Или подключать ISP на один цикл шины после записи секретного слова по секретному адресу.

вроде бы выход, но.. запись во флеш подразумевает относительно хаотичные данные и не факт, что не совпадет с этим magic значением. В результате такое решение не подходит

а может все-таки "ногодрыг"? если аппаратных решений нет
да и выставить уровень на ножке порта дешевле по времени, чем одна операция с внешней шиной...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 4 2010, 17:16
Сообщение #4


Гуру
******

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



Цитата(toweroff @ Feb 4 2010, 19:27) *
так все равно нужно что-то отключать от шины... то есть однозначно идентифицировать относительно какого-то сигнала

Вот по BLS и идентифицировать. Другое дело, что работать только 32-х битными словами с флеш может оказаться неудобно, но это надо смотреть по задаче.

Цитата(toweroff @ Feb 4 2010, 19:27) *
а может все-таки "ногодрыг"? если аппаратных решений нет
да и выставить уровень на ножке порта дешевле по времени, чем одна операция с внешней шиной...

Ну, если программист будет достаточно внимателен, то ничего страшного.
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
|- - 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
- - toweroff   не буду плодить новую тему... для данного контролл...   Feb 8 2010, 12:50
|- - aaarrr   Цитата(toweroff @ Feb 8 2010, 15:50) для ...   Feb 8 2010, 12:54
|- - toweroff   Цитата(aaarrr @ Feb 8 2010, 15:54) Ищите,...   Feb 8 2010, 14:06
|- - aaarrr   Цитата(toweroff @ Feb 8 2010, 17:06) а ка...   Feb 8 2010, 15:12
|- - 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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