contex A R M系列區別


The Cortex family of ARM processors provides a range of solutions optimized around specific market applications across the full performance spectrum. 
Cortex underlines ARM's strategy of aligning techna-ology around specific market applications and performance requirements.     
The ARM Cortex family is comprised of three series, which all implement the Thumb-2 instruction set to address the increasing performance and cost demands of various markets

ARM Cortex-A Series, Aplication的意思
        Applications processors for complex OS and user applications.  有MMU,這里就暗示只有A系列支持像linux這樣的系統?
        Supports the ARM, Thumb and Thumb-2 instruction sets.
ARM Cortex-R Series  runtime的意思,要求實時性
        Embedded processors for real-time systems.  
        Supports the ARM, Thumb, and Thumb-2 instruction sets
ARM Cortex-M Series MCU的意思,用在汽車上,無MMU,因為MMU會帶來運行時間預測的不確定性
        Deeply embedded processors 
        optimized for cost sensitive applications.
        Supports the Thumb-2 instruction set only

它們都是Cortex的內核,是ARMv7的版本(不同於ARM7,ARM7的內核版本是ARMv4)。
Cortex-M系列的是MCU的意思
Cortex-R系列的是RunTime的意思
Cortex-A系列的是Application的意思

組合起來正好是ARM

架構一樣,根據應用在某個地方加強了一下,比如A8為了應用,流水線增為8

M系列則是用在通用的且低成本的嵌入式處理器。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM