DesignStart
DesignStart门户网站面向所有SoC设计人员,但对于那些第一次采用ARM技术的公司而言所带来的价值尤为难能可贵。它帮助客户快速高效地访问行业领先的 ARM IP,范围涵盖各类物理 IP库、各种处理器设计工具包和其他设计关键信息。无论是初创公司还是已有一定规模的厂商,升级后的DesignStart门户网站将为更多的SoC开发人员打开通往ARM技术的大门,并使其设计的商业化量产更便捷、更迅速。
为什么选择Cortex-M0
Cortex-M0规格
ARM Cortex-M0 功能 | |
ISA支持 | Thumb® / Thumb-2 子集 |
流水线 | 3级 |
性能效率 | 1.99 CoreMarks/MHz - 0.90 至 0.99 DMIPS/MHz |
中断 | 不可屏蔽的中断 (NMI) + 1 到 32 个物理中断 |
睡眠模式 | 集成的 WFI 和 WFE 指令和“退出时睡眠”功能 睡眠和深度睡眠信号 随 ARM 电源管理工具包提供的可选 Retention 模式 |
位操作 | 可以使用 Cortex-M System Design Kit实现位处理操作区 |
增强的指令 | 硬件单周期 (32x32) 乘法选项 |
调试 | 可选 JTAG 和Serial-Wire 调试端口。最多 4 个断点和 2 个观察点 |
Cortex-M 技术
每个 Cortex-M 系列处理器都有其特定的优点,通过一些基本技术,使得 Cortex-M 处理器适用于广泛的嵌入式应用领域。
ARMv6-M 和 ARMv7-M 架构
- 设计用于高效嵌入式系统
- 大多数应用程序能够以C等高级别语言编程
- 超低功耗传感器至高性能控制器的可扩展架构
高级低功耗优化
- 架构定义的睡眠模式
- 多个电源和时钟域
- 低功耗的处理器设计优化
- 支持高端低功耗技术
AMBA(高级微控制器总线架构)
- 凭借开放式片上总线标准,轻松集成系统。
- 实现从简单系统至复杂多处理器系统的扩展性
- Cortex-M SDK提供基础架构组件和示例系统
- 提供多个第三方外设 IP
工具支持
- ARM 编译器、Keil MDK和免费的ARM gcc
- 第三方开发/调试工具、中间件和嵌入式OS
- ARM 和 Keil 提供的开发板的开发板
- 简便的软件重用
CoreSight 调试和跟踪
- 功能强大的调试和跟踪功能
- 支持在多个处理器中进行调试
- 同一工具将适用于广泛的 ARM 处理器系列
- 多种调试通信协议选择
- 提供广泛的调试工具
Thumb-2® 技术 (指令集架构)
- 支持高性能系统的强大指令集
- 高代码密度
- 用于 I/O 控制和通信应用程序的位域处理指令
- 适用于DSP程序的ARMv7-M架构的SIMD指令
- M4和M7处理器中的IEEE-754浮点支持