资料介绍
Redpine MCU和WiseMcuTM系列包括用于用户应用的ARM®Cortex®M4处理器(修订版R0P1)。Cortex-M4处理器是为微控制器市场设计的高性能32位处理器。它为开发人员提供了巨大的好处,包括:
•卓越的处理性能与快速中断处理相结合
•增强的系统调试,具有广泛的断点和跟踪功能
•高效的处理器核心、系统和内存
•具有集成睡眠模式的超低功耗
•平台安全可靠性,带集成内存保护单元(MPU)。
Cortex-M4处理器是建立在高性能处理器核心之上的,具有三级流水线哈佛架构,非常适合需要嵌入式应用程序。处理器通过高效的指令集和广泛优化的设计,提供高端的处理硬件,包括符合IEEE754标准的单精度浮点计算、单周期和SIMD乘法与累加功能、饱和运算和ETIC和专用硬件部门。
为了方便成本敏感设备的设计,Cortex-M4处理器实现了紧密耦合的系统组件,减少了处理器面积,同时显著提高了中断处理和系统调试能力。Cortex-M4处理器实现基于Thumb-2技术的Thumb®指令集版本,确保高代码密度和降低程序内存需求。Cortex-M4指令集提供了现代32位体系结构所期望的卓越性能,具有8位和16位微控制器的高代码密度。
Cortex-M4处理器紧密集成了一个可配置的NVIC,以提供业界领先的中断性能。NVIC包括不可屏蔽中断(NMI),并提供多达64个中断优先级。处理器核心和NVIC的紧密集成提供了中断服务例程(ISR)的快速执行,大大减少了中断延迟。这是通过寄存器的硬件堆叠以及暂停加载多个操作和存储多个操作的能力来实现的。中断处理程序不需要包装在汇编程序代码中,从而从ISR中除去任何代码开销。尾链优化还显著降低了从一个ISR切换到另一个ISR时的开销。为了优化低功耗设计,NVIC集成了睡眠模式,其中包括深度睡眠功能,使整个设备在保持程序状态的同时快速断电。
系统级接口
Cortex-M4处理器使用AMBA®技术提供多个接口,以提供高速、低延迟的内存访问。它支持未对齐的数据访问并实现原子位操作,从而实现更快的外围控制、系统旋转锁和线程安全的布尔数据处理。
Cortex-M4处理器有一个内存保护单元(MPU),它提供细粒度内存控制,使应用程序能够利用多个特权级别,根据任务分离和保护代码、数据和堆栈。这种要求在许多嵌入式应用程序(如汽车)中变得至关重要。
Cortex-M4处理器实现了一个完整的硬件调试解决方案。这通过传统的JTAG端口或2针串行线调试(SWD)端口提供了处理器和内存的高系统可见性,该端口非常适合微控制器和其他小型封装设备。
对于系统跟踪,处理器将检测跟踪宏单元(ITM)与数据观察点和分析单元集成在一起。为了能够对这些生成的系统事件进行简单且经济高效的分析,串行线查看器(SWV)可以通过单个管脚导出软件生成的消息流、数据跟踪和分析信息。
flash补丁和断点单元(fpb)提供最多8个硬件断点比较器,调试人员可以使用。FPB中的比较器还提供代码存储区域中程序代码中最多8个字的remap函数。这使得存储在不可擦除、基于ROM的微控制器上的应用程序能够在设备中有一个小的可编程内存(例如闪存)时进行修补。在初始化过程中,ROM中的应用程序从可编程存储器中检测是否需要补丁。如果需要一个补丁,应用程序将对fpb进行编程以重新映射多个地址。当这些地址被访问时,访问被重定向到fpb配置中指定的remap表,这意味着不可修改的rom中的程序可以被修补。
- Gowin EMPU M1硬件设计参考手册
- Gowin EMPU M3硬件设计参考手册
- Gowin PicoRV32软件下载参考手册
- Gowin PicoRV32硬件设计参考手册
- STM32中文参考手册下载 300次下载
- STM32技术参考手册中文版免费下载 0次下载
- Verilog硬件描述语言参考手册免费下载 72次下载
- 新唐M0MDK工程建立参考手册免费下载 21次下载
- ABB机器人的RAPID指令与函数和数据类型的技术参考手册免费下载 56次下载
- Cortex-M3技术参考手册免费下载 180次下载
- Linux C函数库参考手册真的是免费下载 16次下载
- uCOS-III 常用函数参考手册详细资料免费下载 58次下载
- 基本型组态工业串口屏数据手册资料免费下载 18次下载
- c和c++ 语言参考手册详细中文资料免费下载 0次下载
- UNITY QUANTUM硬件参考手册 44次下载
- 合宙Air700ECQ硬件设计手册——应用接口3 232次阅读
- 合宙Air700ECQ硬件设计手册——应用接口2 234次阅读
- 硬件电路设计之RS485电路设计 6865次阅读
- RS232接口串口取电电路的详细资料介绍 7872次阅读
- 三菱PLC扩展RS485通讯板与51单片机之间的通讯设计 6945次阅读
- 你知道终端软件XShell参考手册怎么操作? 1284次阅读
- 高性能的RS-232与RS-485双向转换电路 1.2w次阅读
- 基于STM32F0的SPI通信的FLASH程序分析 2610次阅读
- 简述PLC中RS232和RS485通信接口原理 1.8w次阅读
- 你可能还不知道数据手册中有这些内容 8786次阅读
- RS232、RS485、RS422、串口与握手基础知识详细介绍 3.5w次阅读
- 基于ARM9与LINUX的RS485总线的通信接口设计 1.1w次阅读
- 串口、COM口、TTL、RS-232的区别详解 1.7w次阅读
- keil uvision2下载|keil uvision2汉化免费版下载 1.1w次阅读
- AUTOCAD2009免费下载中文版 CAD2009简体中文下载及安装方法 1.2w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 4DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 5基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机PM2.5检测系统程序
- 0.83 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多