M52处理器简介

Coetex-M52处理器简介        

        Cortex-M52处理器是一款可以完全综合的中等规模的微控制器类处理器,实现了Armv8.1-M的主线架构,其中包括对M-profile Vector Extension(MVE,向量扩展)和Pointer Authentication and Branch Target Identification(PACBTI,指针认证和分支目标识别)扩展的支持。该处理器还可以支持以前的Arm V8-M架构的功能。

        该处理器的重点是计算应用,如Digital Signal Process(DSP)和Machine Learning。Cortex-M52处理器在保持低功耗的同时,实现了跨标量和矢量运算的高性能计算。

        处理器可以配置为Dual Core Lockstep(DCLS,双核锁步)功能,该功能实现了大多数处理器的处理器逻辑你的冗余副本。

        为了支持Arm Custom Insteructions(ACIs,ARM自定义指令),处理器包括可选的Custom Datapath Extension(CDE,自定义数据路径扩展),可以集成在在处理器逻辑中,这些模块用于执行在通用整数、浮点和MVE寄存器上工作的用户定义的指令。

注意:提到的CDE是指对Arm Custom Insteructions(ACIs,ARM自定义指令)的支持。

M52处理的典型系统结构图如下图所示:

        Cortex-M52处理器支持AMBA5 AXI兼容的AXI Main(M-AXI)接口或AMBA5 AHB兼容的AHB Main(M-AHB)接口,两者可选,用于慢速偏上或片外存储器和设备。还提供符合AMBA5 AHB协议的外部接口。此外,Cortex-M52处理器实现了CoreSight和其他调试组件的接口,以及为在线MBIST可选地PMC-100控制器,使用AMBA4 APB协议(与APB2版本相同)和AMBA4 ATB协议ATBv1.1。

        Cortex-M52处理器还提供了P-Channel和Q-Channel接口,用于电源和时钟控制。具体参考AMBA Low Power Interface Specification Arm Q-channel and P-channel。

M52处理器的Memory Map如下图所示

Cortex-M52处理器特性

        M52处理器实现了Arm v8.1-M主线架构,并支持一起去拿的Arm v8-M的架构功能,有关Arm v8.1-M Arm v8-M的更多特训放参阅架构文档。

        M52内部结构支持特性如下:

        M52处理器Debug相关特性如下:

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值