立即注册
查看: 1237|回复: 1

[单片机资料] 国民技术N32G030系列MCU用户手册

已绑定手机
发表于 2021-9-28 11:55:58 | 显示全部楼层 |阅读模式 来自 广东省深圳市
2、存储器和总线架构
2.1系统架构
2.11总线架构
主系统由以下部分构成:
两个主驱动单元:
-Cortex®-M0 内核系统总线
-通用 DMA
六个被动单元:
-内部 SRAM
-内部闪存存储器
-ADC
-AHB 到 AHB 的桥,它连接一些 AHB 设备
-AHB 到 APB 的桥(AHB2APBx),它连接所有的 APB 设备
这些都是通过一个多级的 AHB 总线构架相互连接的,如图 2-1 所示:
1.jpg
-CPU 系统总线:连接 Cortex®-M0 内核的 ICode/DCode 总线到总线矩阵,用来指令预取,数据加载(常量加载和调试访问)及 AHB/APB 外设访问。
-DMA 总线:DMA 的 AHB 主控接口连接到总线矩阵,总线矩阵协调着内核和 DMA 到 SRAM、闪存和外设的访问。
-总线矩阵协调内核系统总线和 DMA 主控总线之间的访问仲裁,仲裁利用轮换算法。总线矩阵包含 2 个驱动部件(CPU 的系统总线、DMA 总线)和 6 个从部件(闪存存储器接口、SRAM、ADC 和 AHB 系统总线 1/2)。AHB 一些外设通过总线矩阵与系统总线 1 相连,系统总线2连接2个AHB2APB桥。
-系统包含2个AHB2APB桥,即AHB2APB1和AHB2APB2。其中APB1包含21个APB外设,PCLK的最高速度为48MHz;APB2包含14个APB外设,PCLK最高速度等于48MHz。

2.1.2总线地址映射
总线地址映射包括所有 AHB 和 APB 外设:AHB 外设、APB1 外设、APB2 外设、Flash、SRAM、SystemMemory等。具体映射如下:
2.jpg

2.1.2.1启动地址
在系统启动时,可以通过 BOOT0 引脚和用户选项字节 BOOT 配置,来选择在复位后的启动模式,在系统复
位后或从掉电模式退出时,BOOT 引脚的值将被被重新锁存。经过启动延迟之后,CPU 从地址 0x0000_0000
获取堆栈顶的地址,并从地址 0x0000_0004 指示的复位向量地址开始执行代码。由于 Cortex®-M0 始终从地
址 0x0000_0000 和 0x0000_0004 获取堆栈顶指针和复位向量,所以启动仅适合于从 CODE 代码区开始,设
计上需要对启动空间进行地址重映射。有三种启动模式可选:
从主闪存存储器 Flash 启动:
-主闪存存储器被映射到启动空间(0x0000_0000);
-主闪存存储器可在两个地址区域访问,0x0000_0000 或 0x0800_0000;
从系统存储器 System Memory 启动:
-系统存储器被映射到启动空间(0x0000_0000);
-系统存储器可在两个地址区域访问,0x0000_0000 或 0x1FFF_0000;
从内置 SRAM 启动:
-内置 SRAM 被映射到启动空间(0x0000_0000);
-内置 SRAM 可在两个地址区域访问,0x0000_0000 或 0X2000_0000;

2.2 存储系统( Memory System)
程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个 4GB 的线性地址空间内。数据字节以小端格式存放在存储器中,一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。对程序存储器和数据存储器的规格说明如下。

2.2.1.3 Flash解锁
复位后,Flash 模块是被保护的,不能写入 FLASH_CTRL 寄存器,以防因电气干扰等原因产生对 Flash 的意外操作。通过写入特定的键值序列到 FLASH_KEY 寄存器,可以开启对 FLASH_CTRL 寄存器的操作权限,这个特定的序列是:第一次在 Flash 密钥寄存器(FLASH_KEY)中写入 KEY1 = 0x45670123,第二次则在 Flash 密钥寄存器(FLASH_KEY)中写入 KEY2 = 0xCDEF89AB。
如果顺序出现错误或键值出现错误,将返回总线错误并锁定 FLASH_CTRL 寄存器,直到下一次复位,软件可以通过查看 FLASH_CTRL 寄存器中的 LOCK位来确认 Flash 是否已解锁。若需要进行正常的锁定设置,可以通过软件将 FLASH_CTRL 寄存器中的 LOCK 位置 1 来实现,此后可以通过在 FLASH_KEY 中写入正确的键值系列来对 Flash 解锁。

更多内容请下载附件查看
2023-11-16 17:51 上传
文件大小:
14.03 MB
下载次数:
1
附件售价:
1 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除



MCU资料及方案及技术咨询电话:18928412535(微信同号)加号请备注

  • 一牛网商城 一牛网直播
发表于 2021-11-24 17:48:45 | 显示全部楼层 来自 广东省深圳市福田区
支持,,:):):):)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表