vmp (20.01.2009 14:39, просмотров: 149) ответил vmp на Померял быстродействие SAM9XE с кешами и без (данные внутри).
И еще чуть-чуть результатов. На этот раз скорость обработки прерываний. Измерялось время чтения таблетки iButton DS1996 (8 килобайт). Для чтения использовался аппаратный таймер, происходило 1 прерывание на каждый бит. Мерялось общее время чтения в тиках таймера (100 Гц). Меньший результат = более высокая скорость.
Код выполнялся из флеша, данные - в sdram-16. Кеш данных (если включался) был в режиме WB.
Без кеша = 189
Кеш команд без MMU = 182
MMU без кешей = 187
MMU + I = 179
MMU + D = 170
MMU + I + D = 207..233
В последнем случае (все включено) получался очень большой разброс по времени выполнения, в остальных - не более 1 тика.