ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
217612 Топик полностью
Evgeny_CD, Архитектор (23.10.2010 22:58, просмотров: 261) ответил Snaky на МИПС тоже на месте не стоит какбы. в PIC32 стоит MIPS4K, а сейчас есть новое поколение ядра - MIPS14K.
Смотрим внимательно свойства ядер Cortex-M3 http://www.arm.com …cortex-m/cortex-m3.php Cortex-M4 http://www.arm.com …ortex-m4-processor.php MIPS32® M14K™ http://www.mips.co …bit-cores/mips32-m14k/ М3 TSMC 90nm - Speed Optimized Area/Area Optimized (mm2) 0.083/0.047 Frequency (MHz) 275/50 Power Efficiency (DMIPS/mW) для Area Optimized - 12.5 М4 65nm low power process - Speed Optimized/Area Optimized Area (mm2) 0.21/0.11 Frequency (MHz) 300/150 Power Efficiency (DMIPS/mW) 24/38 FPU для М4 Area ( if included ) (mm2) 0.08 / 0.06 MIPS32® M14K™ TSMC 90G SVt Speed Opt. / Area Opt. Frequency (MHz) 329/200 Core Area (mm2) 0.51/0.21 Core Power (mW/MHz) 0.12 /0.06 [пересчитал сам исходя из даных 1.5 DMIPS/MHz] MIPS/mW 12.5 / 25 Т.е. M14K™ по площади ядра проигрывает 2.4 раза при 90 нм процессе. Вот так навскидку можно сказать, что он по гейтам весит как М4. Но при этом SIMD там и не пахнет, MAC юнит не такой прдвинутый, как в кортексах, FPU нет даже в проекте. При этом Cortex имеет 3-х стадийный конвейер, MIPS - 5 стадийный, и у него hardware features that reduce interrupt latency to 10 cycles, Cortex Interrupt Latency 12 cycles. В общем, снова MIPS в пролете. Они сделали среднее решение. Т.е. 32 регистра - хорошо, но М4 - лучше :)