加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 资料介绍
    • 引言
    • 术语表
    • 系统架构
  • 资料预览
  • 相关推荐
申请入驻 产业图谱

RM0479 参考手册基于 BlueNRG-LP ARM Cortex-M0+

01/06 15:36
355
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

RM0479 参考手册基于 BlueNRG-LP ARM Cortex-M0+

18.12 MB

引言

本参考手册提供关于如何使用 BlueNRG-LP 微控制器存储器和外设的完整信息。

BlueNRG-LP 是一款功能强大的超低功耗 2.4 GHz 射频收发器,其 Cortex®-M0+ 微控制器的工作频率可达 64 MHz。

BlueNRG-LP 适用于实现符合 Bluetooth®低功耗 SIG 规范的应用。

术语表

本节给出了本文档中使用的缩略语的简明定义:

SoC 集成了 SWD 调试端口(SWD-DP),该端口提供基于串行线调试(SWD)协议的 2 引脚(时钟和数据)

接口。

字:32 位数据/指令

半字:16 位数据/指令

字节:8 位数据

双字:64 位数据

AHB:高级高性能总线

APB:高级外围总线

CPU:请参见 Cortex®-M0+ 内核

系统架构

主系统由 32 位多层 AHB 总线矩阵构成,可实现以下部分的互连:

3 个主器件:

‒CPU(Cortex®-M0+)内核 S 总线

DMA1

‒射频系统

9 个从器件:

‒CPU(Cortex®-M0+)S 总线上的内部 Flash 存储器

‒内部 SRAM0(16 kB)

‒内部 SRAM1(16 kB)

‒内部 SRAM2(16 kB)

‒内部 SRAM3(16 kB)

‒APB0 外设(通过一个 AHB-to-APB 桥)

‒APB1 外设(通过一个 AHB-to-APB 桥)

‒AHB0 外设

‒AHBRF,包括 AHB-to-APB 桥和无线电外设(连接到 APB2)

借助总线矩阵,可以实现主控总线到被控总线的访问,这样即使在多个高速外设同时运行期间,系统也可以实现并发访问和高效运行。

系统包含 Cortex®-M0+“无线电协议和应用”处理器及其射频子系统。有一个 Flash 存储器会被 CPU 用于蓝牙协议和应用管理。

外设位于不同的系统总线(用于射频系统的 AHB、APB0、APB1 和 APB2)上。有 4 个 SRAM 块,1 个SRAM0 始终通电,3 个 SRAM(SRAM1、SRAM2 和 SRAM3)可编程为始终通电或可开关

S0CPUCortex®-M0+S 总线

该总线将 CPU 内核的系统总线连接到总线矩阵。内核使用该总线获取指令,进行字面值加载和调试访问,以及访问位于外设或 SRAM 区中的数据。该总线的访问目标是所有可能的外设(内部 Flash 和 SRAM 存储器,AHB0、APB0、APB1 和 APB2 外设)。

S1DMA 总线

该总线将 DMA 的 AHB 主接口连接到总线矩阵。该总线的访问目标是 4 块 SRAM 和 APB1 外设。

S2:射频系统总线

该总线将射频系统的 AHB 主接口连接到总线矩阵。该总线的访问目标是 4 块 SRAM 和 APB2 外设(MR_BLE/射频子系统 IP 的内部 APB 模块)。

资料预览

相关推荐