• 移动端
    访问手机端
    官微
    访问官微

    搜索
    取消
    温馨提示:
    敬爱的用户,您的浏览器版本过低,会导致页面浏览异常,建议您升级浏览器版本或更换其他浏览器打开。

    图说ARM架构知识

    来源:安智客 2017-11-10 10:29:57 ARM 金融安全
         来源:安智客     2017-11-10 10:29:57
    ARM
    金融安全

    核心提示ARM架构分为系统架构、安全架构、CPU架构。ARM Generic Interrupt Controller中断控制器分为 GICv2 、GICv3 、GICv4 版本对应不同系列架构。M系列处理器使用NVIC 中断控制器。

      ARM架构分为系统架构、安全架构、CPU架构。

    图说ARM架构知识

      CPU架构主要是指系统架构上的芯片实现。

      安全架构主要是指PSA,前面介绍过。请参考:

      ARM公司PSA平台架构介绍

      系统架构包括:

    图说ARM架构知识

      ARM Generic Interrupt Controller中断控制器分为 GICv2 、GICv3 、GICv4 版本对应不同系列架构。M系列处理器使用NVIC 中断控制器。

      IOMMU是指 输入输出内存管理分为 SMMUv2 、SMMUv3 版本。

      AMBA 是指Advanced Microcontroller Bus Architecture片上总线。

      CoreSight Debug and Trace是指片上调试和跟踪。

      从上图可以看出ARM现在主流的架构就是V7和V8两个系列,对应的有A、R、M分别对应应用处理器、实时工控处理器、微控制器。除此之外,ARM还有安全处理器系统。

      前面有介绍。

      从华为手机盾聊一下ARM公司的安全处理器

    图说ARM架构知识

      ARMv7 后ARM公司改革了以前的冗长的命名方法,统一用 Cortex 作为主名。

      现在主流芯片使用的是V7、V8架构,下面一个图表显示出两者的异同。

    图说ARM架构知识

      注:

      AArch64 是V8系统架构最重要的创新之一。

      big.LITTLE 设计旨在为适当的作业分配恰当的处理器。

      NEON是适用于ARM Cortex-A系列处理器的一种128位SIMD(Single Instruction, Multiple Data,单指令、多数据)扩展结构。

      LAPE Large Physical Address Extensions 是指大物理地址扩展,突破传统的ARM MMU 的限制。

      SIMD Single Instruction Multiple Data,单指令多数据流,能够复制多个操作数,并把它们打包在大型寄存器的一组指令集。

      具体ARM芯片型号参考文档《Arm-Cortex-processors-public-August-2017》。

    责任编辑:韩希宇

    免责声明:

    中国电子银行网发布的专栏、投稿以及征文相关文章,其文字、图片、视频均来源于作者投稿或转载自相关作品方;如涉及未经许可使用作品的问题,请您优先联系我们(联系邮箱:cebnet@cfca.com.cn,电话:400-880-9888),我们会第一时间核实,谢谢配合。

    为你推荐

    猜你喜欢

    收藏成功

    确定