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

|
Цитата(Sarez @ Sep 1 2006, 15:25)  Микросхемы я нашел , но время доступа - max = 100 нс , min = 70 нс , а меня это не совсем устраивает . Среди флеш памяти с обычным интерфейсом минимальное встречающееся время доступа - 45 нс. Цитата(Sarez @ Sep 1 2006, 15:25)  Или может подцепить внешнюю ОЗУ и загрузить в нее код из медленной внешней флеш и исполнять код из ОЗУ??? Именно так и стоит сделать.
|
|
|
|
|
Sep 1 2006, 12:20
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
Цитата(Sarez @ Sep 1 2006, 16:15)  А каким образом можно сделать это быстро ? Я предполагаю так - во внутренней flash разместить загрузчик , данные с внешней flash буферизировать во внутреннем ОЗУ , затем записывать во внешнее ОЗУ . А зачем тогда вообще внтуренняя флешь? проще все из внешней флеши перекачать во внешнее ОЗУ и исполнять спокойно! Цитата А есть интерфейсы , которые позволяют достигнуть более высоких скоростей обмена ? Я предпологал использовать обычный параллельный интерфейс . Быстрее чем контроллер внешней шины данных ничего работать не будет!
|
|
|
|
|
Sep 1 2006, 12:54
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555

|
Цитата(Sarez @ Sep 1 2006, 16:40)  to KRS : Дело в том , что контроллер я уже не поменять не могу . По поводу передачи из внешней флеш в ОЗУ . Вы предлагаете разместить загрузчик во внешней флеш и стартовать оттуда ? А разве не будет быстрее разместить его во внутренней флеш , которая работает быстрее , чем внешняя и исполнять код оттуда , а после копирования кода в ОЗУ передать управление ? Конечно загрузчик сработает быстрее, просто обычно время исплонения загрузчика не критично. А раз есть внутренняя флешь то можно загрузить ОЗУ откуда угодно ( по SPI по UART через USB ...) может оказаться дешевле повесить SPI DATA FLASH или карту памяти По затратам на мой взгляд ставить внешний флеш дороже чем поменять контроллер, кстати есть и ARM с 512 кб флеша и больше! например STR9 там 512+32 кб флеша еще и 96 кб рам и к тому же это ARM9
|
|
|
|
|
Sep 1 2006, 13:59
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Sarez @ Sep 1 2006, 16:15)  А есть интерфейсы , которые позволяют достигнуть более высоких скоростей обмена ? Я предпологал использовать обычный параллельный интерфейс . Есть еще с синхронным интерфейсом, они быстрее на прямых участках. Цитата(KRS @ Sep 1 2006, 16:54)  По затратам на мой взгляд ставить внешний флеш дороже чем поменять контроллер, кстати есть и ARM с 512 кб флеша и больше! например STR9 там 512+32 кб флеша еще и 96 кб рам и к тому же это ARM9 Дешевле, скорее, внешняя флеш. Последовательные на 512к - M25P40, AT26F041, AT45DB041 - стоят около $2, параллельные еще дешевле.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|