ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
689695 Топик полностью
Evgeny_CD, Архитектор (27.07.2016 20:21, просмотров: 1502) ответил Ксения на Я, если бы была такой богатой, как вы :), то купила демо-плату ATSAMV71-XULT за 12 тыр. На ней хоть и установлено всего лишь 2М SDRAM, но померить скоростные параметры на ней вы легко сможете, чтобы решить, стоит или не стоит овчинка выделки.
Спасибо! Платка интересная, уж не знаю о каком богатстве Вы говорите, но тонкости по плате есть. Атмел поставил на плату совершенный раритет - IS42S16100E-7BLI. 16Мбит SDRAM с двумя банками - просто не знаю, где они его откопали. Работать оно будет немного по другому, чем стандартная 4-банковая память. SDRAM контроллер в V7* довольно продвинутый, особенно в части длинных burst, и из чипа памяти он выжмет все. Но! 16 Бит на 133 Мгц - 266Мбайт/сек burst. Ядро 300 Мгц, в плавучках обрабатывает 32 бита за такт (1 такт на SP операцию и 2 такта на DP), т.е. 1.2 Гбайт/сек. На лицо большой дисбаланс по скорости. SDRAM будет бутылочным горлышком при работе с магабайтами входных данных. Можно, конечно, перейти к какой-нибудь продвинутой упаковке данных блоками. Типа пока обсчитываем блок в ОЗУ, из SDRAM по DMA качается другой блок. Но боюсь, прибьют меня программеры за такую идею. Они привыкли, что матрица 120Х120 адресуется в лоб, и рядом еще несколько таких матриц, куда можно тут же слазить. А так к сложности базового алгоритма добавится сложность работы с упакованными данными - точно прибьют. В целом видно, что данный образец Cortex-M7 не для обработки больших данных их SDRAM. В iMX6 во всех есть кеш L2, в МЗДе тоже, и мне даже вот так заочно видно, что SAM V7* проиграет по скорости.