|
|
  |
Выбор внешней ОЗУ для сверх-МК, LPC4300, 204 MHz, M4+M0. |
|
|
|
Dec 13 2011, 11:10
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Цитата(IgorKossak @ Dec 13 2011, 09:48)  Скорее имелось в виду семейство STM32F100. Это совсем другой класс производительности и цены. 24МГц против 200Мгц, 1$ против 5$. Извиняюсь опять за оффтоп.
|
|
|
|
|
Dec 13 2011, 11:37
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
aaarrrСтатическая память не годится.. 500 рублей за метр При этом ёмкость кристаллов ничтожно маленькая.. Так что, нужно выбирать из динамической памяти.
|
|
|
|
|
Dec 13 2011, 13:00
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Цитата(LWW @ Dec 13 2011, 14:37)  aaarrrСтатическая память не годится.. 500 рублей за метр При этом ёмкость кристаллов ничтожно маленькая.. Так что, нужно выбирать из динамической памяти. Вы бы обрисовали специфику задачи, для которой нужна внешняя большая память.
|
|
|
|
|
Dec 13 2011, 20:45
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(LWW @ Dec 13 2011, 23:43)  К тому же, не стоит забывать, что это уровень Pentium-II  Ну, до Pentium-II ему еще очень и очень далеко, мягко говоря. Цитата(LWW @ Dec 13 2011, 23:43)  Судя по ценам и объёму, остаётся одно, SDRAM. Хочется эдак 32 .. 256 мегабайт. Только 256 придется набирать конфигурацией 4 * 512Mbits * 8bits. Ввиду непопулярности такого решения цены могут неприятно удивить. Цитата(LWW @ Dec 13 2011, 23:43)  Главная задача здесь - минимизировать время чтения/записи. Минимизировать время можно только одним способом - использовать эту память для хранения больших объемов информации с преимущественно линейным доступом. То есть под буферизацию, например.
|
|
|
|
|
Dec 13 2011, 21:30
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Цитата(LWW @ Dec 13 2011, 22:43)  Задачи - любые, где может использоваться этот камень. К тому же, не стоит забывать, что это уровень Pentium-II Судя по ценам и объёму, остаётся одно, SDRAM. Хочется эдак 32 .. 256 мегабайт. Главная задача здесь - минимизировать время чтения/записи. Когда задача абстрактная, сложно предложить что-то конкретное, однозначно подходящее под нее. Но, в общем случае, если так важно быстродействие, можно либо постоянно держать в ОЗУ контроллера наиболее критичные к скорости участки кода, либо же, используя некоторую часть внутреннего ОЗУ, как псевдо-кэш, оперативно подгружать туда из внешней SDRAM критичные к времени выполнения функции. Но второй вариант еще более сложный в организационном и дизайновом плане. Есть еще вариант - внешняя SDRAM, и внешняя быстрая SRAM, допустим на несколько сот килобайт или мегабайтик. В SDRAM хранится весь код и данные, а в SRAM только самые критичные к скорости. Но, это уже подороже, и не знаю, есть ли у LPC43xx возможность поддерживать сразу два внешних ОЗУ с разными интерфейсами. А даташит читать лениво. Цитата(KRS @ Dec 14 2011, 00:08)  IMHO интересен вариант с встроенной флешой. Но когда появится вообще неизвестно, т.к. на него даже даташита нету! А если флешь и мозги снаружи вешать так конкурентов много. Обещают, вроде, весной.
Сообщение отредактировал AndyDev - Dec 13 2011, 21:27
|
|
|
|
|
Dec 13 2011, 21:33
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
Надо заметить, что производительность нашего камешка достигает 430 DMIPS. 1.25*204 + 0.9*204. Производительность Pentium PRO примерно равняется нашему процессору. Но пень вытягивает графика и прочая обвязка, чего нет у нас.. aaarrrЗначит ли это, что 32 метра, которые ставят в типичные платы, являются оптимальными? Может на них и стоит ориентироваться?
|
|
|
|
|
Dec 13 2011, 22:05
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(LWW @ Dec 14 2011, 01:33)  Значит ли это, что 32 метра, которые ставят в типичные платы, являются оптимальными? Может на них и стоит ориентироваться? Можно. Типичный выбор народа - K4S561632 и аналоги. Как раз получается 32Мбайта при шине x16 и 64 при x32. А вообще, лучше по возможности стараться обойтись только внутренней памятью, а внешнюю ставить исключительно в случае реальной на то необходимости. Цитата(LWW @ Dec 14 2011, 01:33)  Надо заметить, что производительность нашего камешка достигает 430 DMIPS. 1.25*204 + 0.9*204. Если бы ядра были одинаковые, то можно было бы и сложить. Но не так
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|