打印

PSoC5的Cortex-M3 核

[复制链接]
606|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
PSoC5使用了ARM的Cortex-M3 核。它是一个低功耗的32位中央处理单元(Central Processing Unit,CPU)。
        它是一个高效的哈佛三级流水线核,一个固定的4GB存储器映射。支持16/32位的Thumb-2指令集。
        Cortex-M3的特性也包括使用硬件除法指令和低延迟中断服务程序ISR入口和退出特性。
沙发
关小波522|  楼主 | 2015-11-24 17:16 | 只看该作者
Cortex-M3处理器包含大量的其它模块,这些模块和CPU核紧密地连接在一起。这些模块包括嵌套的中断控制器(NVIC),一个SYSTICK定时器和众多的调试和跟踪模块。

使用特权

评论回复
板凳
关小波522|  楼主 | 2015-11-24 17:22 | 只看该作者
Cortex-M3的特性主要包含:
三级流水线结构,工作性能达到1.25DMIPS/MHz。这将增加指令执行的速度和降低功耗。
支持Thumb-2指令集:
Thumb-2指令集支持16位/32位的复杂操作。
原子比特位级的读和写操作。
支持非对齐的存储器访问操作

使用特权

评论回复
地板
上山砍老虎| | 2015-11-24 17:22 | 只看该作者
改善代码的密度,确保存储器的使用效率。
易于使用、编程和调试,保证很容易的从8位/16位的处理器移植到该处理器。
NVIC单元支持中断和异常,帮助快速地响应中断。
扩展的调试支持包括:
串行线调试端口(Serial Wire Dubug,SWD)。
断点。
Flash修补。
代码跟踪。

使用特权

评论回复
5
peace555| | 2015-11-24 17:28 | 只看该作者
Cortex-M3内核结构特点

图片1.png (87.07 KB )

图片1.png

使用特权

评论回复
6
peace555| | 2015-11-24 17:29 | 只看该作者
       Cortex-M3的总线接口基于AHB-Lite(Advanced High Performance Bus-Lite)和APB(Advanced High Performance Bus)协议。Cortex-M3可用的总线接口包括:
用于加载指令的I-Code总线;
用于加载数据的D-Code总线;
用于从存储器器区域0x20000000-0xDFFFFFFF和0xE0100000-0xFFFFFFFF。 外部的私有外设总线用于调试元件。
调试访问端口用来连接调式接口模块。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

564

帖子

1

粉丝