|
Выбор памяти для быстрого случайного доступа |
|
|
|
 |
Ответов
(1 - 10)
|
Jul 20 2017, 06:32
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226

|
Цитата(blackfin @ Jul 20 2017, 09:07)  На EDN была статья Design with QDR-IV for high-performance networking systems, в которой сравнивали разные типы памяти:  Спасибо за наводку, буду изучать...
|
|
|
|
|
Jul 20 2017, 08:45
|
Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783

|
Цитата(svedach @ Jul 20 2017, 08:57)  Встал вопрос какую память выбрать вместо DDR. Поделитесь опытом, пожалуйста... 1. Взять 2 DDR продублировать массивы и иметь счастье  2. Взять флешку параллельную. Она без проблем потянет нужное количество запросов секунду. Так как требований к записи никаких должна подойти. 3. Взять жменьку обычных статический озушек.
|
|
|
|
|
Jul 20 2017, 10:15
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226

|
Цитата(MegaVolt @ Jul 20 2017, 11:45)  1. Взять 2 DDR продублировать массивы и иметь счастье  2. Взять флешку параллельную. Она без проблем потянет нужное количество запросов секунду. Так как требований к записи никаких должна подойти. 3. Взять жменьку обычных статический озушек. Если можно, про п.2 доскажите подробнее, нашел флешки только со временем доступа около 70 нс, что многовато...
|
|
|
|
|
Jul 21 2017, 06:17
|
Группа: Новичок
Сообщений: 4
Регистрация: 16-11-15
Пользователь №: 89 339

|
Вот и приходим к PSRAM, она быстрее флеша, стоимость адекватная. Из минусов - ток потребления. QDR для этих вещей избыточна, она больше для телекомуникаций итд. Из флеша можно еще посмотреть NOR - у нее рандомное чтение быстрее чем у обычной NAND.
|
|
|
|
|
Jul 21 2017, 06:48
|
Группа: Новичок
Сообщений: 4
Регистрация: 16-11-15
Пользователь №: 89 339

|
В том виде как это написано в документе да, это пакетное чтение. т.е. время от принятой команды до выставления данных, соответственно для рандома - опять адрес, команда - выставление данных. Для NOR – Random access times as fast as 55 ns более менее типичное значение.
|
|
|
|
|
Jul 21 2017, 06:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(svedach @ Jul 20 2017, 08:57)  Добрый день. Возникла задача: нужно хранить в памяти довольно большую таблицу (около 20 МБайт) и чтение из нее должно производиться по случайным адресам целым словом (32 бита)... Количество чтений в секунду не менее 5120000 (т.е. читать нужно такое количество раз в секунду по случайным адресам). Система проектируется на ПЛИС Zynq, прогнали тест на готовом модуле с DDR, получили около 4000000 чтений, при этом проц должен будет выполнять функции управления, обмена и т.д. Встал вопрос какую память выбрать вместо DDR. Поделитесь опытом, пожалуйста... Вы бы уточнили - кто будет читать - проц или свой аппаратный блок ? Если проц - то тут может дело не в памяти а в самой шине или алгоритме чтения - попробуйте для начала сравнить скорость чтения по тому же агоритму из внутреннего блока RAM что в Zynq присутствует. Удачи! Rob.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|