更新时间:2024-04-25 19:39:39
封面
版权信息
作者简介
推荐序
译者序
序
前言
第1章 Arm Cortex-M系列处理器简介
1.1 Cortex-M系统设计
1.2 Arm处理器的分类
1.3 Cortex-M获取的开发资源
第2章 基于Cortex-M处理器的系统设计
2.1 概述
2.2 存储器
2.3 外围设备的定义
2.4 存储器映射的定义
2.5 总线和存储器系统设计
2.6 TCM集成
2.7 高速缓存集成
2.8 处理器的配置选项
2.9 中断信号及相关事项
2.10 事件接口
2.11 时钟生成
2.12 复位生成
2.13 SysTick定时器
2.14 调试集成
2.15 电源管理功能
2.16 顶层引脚分配和引脚多路复用
2.17 其他信号
2.18 签署要求
第3章 AMBA、AHB、APB
3.1 AMBA
3.2 AHB概述
3.3 AHB详述
3.4 独占访问操作
3.5 AHB5 TrustZone支持
3.6 APB概述
第4章 搭建Cortex-M处理器的简单总线系统
4.1 总线设计基础
4.2 搭建简单的Cortex-M0系统
4.3 搭建简单的Cortex-M0+系统
4.4 搭建简单的Cortex-M1系统
4.5 搭建简单的Cortex-M3/Cortex-M4系统
4.6 处理多个总线主机
4.7 独占访问支持
4.8 地址重映射
4.9 基于AHB的存储器连接与TCM
4.10 嵌入式闪存的处理
第5章 Cortex-M处理器系统的调试集成
5.1 调试与跟踪功能概述
5.2 CoreSight调试架构
5.3 调试集成
5.4 其他调试相关主题
第6章 低功耗支持
6.1 Cortex-M处理器低功耗特性
6.2 低功耗设计基础
6.3 Cortex-M处理器低功耗接口
6.4 体现低功耗设计的Cortex-M处理器特性
6.5 系统级设计注意事项
第7章 总线基础组件设计
7.1 简单AMBA总线系统设计概述
7.2 典型AHB从机设计规则
7.3 典型AHB基础组件
7.4 从Cortex-M3/Cortex-M4 AHB Lite桥接到AHB5
第8章 简单外设设计
8.1 外设系统设计
8.2 设计简单的APB外设
8.3 ID寄存器
8.4 外设设计的其他注意事项
第9章 内核系统集成
9.1 搭建简单的微控制器系统
9.2 设计划分
9.3 仿真环境的内容
9.4 仿真用基础软件支持库及代码
9.5 系统级仿真
9.6 高级处理器系统和Corstone基础IP
9.7 验证
9.8 ASIC实现流程
9.9 可测试性设计
第10章 处理器系统的其他相关设计
10.1 时钟系统设计
10.2 多电源域和电源门控
10.3 混合信号Arm处理器
10.4 SoC案例——Beetle测试芯片案例研究
第11章 软件开发
11.1 Cortex微控制器软件接口标准
11.2 搭建多工具链支持的开发平台
11.3 Arm Keil微控制器开发套件
11.4 使用RTOS
11.5 其他工具链
技术术语表
参考资料
译者简介
封底