立即注册
查看: 2797|回复: 4

[乐鑫原厂资料] 乐鑫ESP32技术参考手册

已绑定手机
发表于 2020-3-2 15:58:28 | 显示全部楼层 |阅读模式 来自 广东省深圳市
乐鑫ESP32采用两个哈佛结构 Xtensa LX6 CPU 构成双核系统。所有的片上存储器、片外存储器以及外设都分布在两个 CPU 的数据总线和/或指令总线上。
除下文列出的个别情况外,两个 CPU 的地址映射呈对称结构,即使用相同的地址访问同一目标。系统中多个外设能够通过 DMA 访问片上存储器。
两个 CPU 的名称分别是“PRO_CPU”和“APP_CPU”。PRO 代表“protocol(协议)”,APP 代表“application(应用)”。在大多数情况下,两个 CPU 的功能是相同的。

1.2 主要特性
• 地址空间
– 对称地址映射
– 数据总线与指令总线分别有 4 GB (32-bit) 地址空间
– 1296 KB 片上存储器地址空间
– 19704 KB 片外存储器地址空间
– 512 KB 外设地址空间
– 部分片上存储器与片外存储器既能被数据总线也能被指令总线访问
– 328 KB DMA 地址空间
• 片上存储器
– 448 KB Internal ROM
– 520 KB Internal SRAM
– 8 KB RTC FAST Memory
– 8 KB RTC SLOW Memory
• 片外存储器
片外 SPI 存储器可作为片外存储器被映射到可用的地址空间。部分片上存储器可用作片外存储器的 Cache。
– 最大支持 16 MB 片外 SPI Flash
– 最大支持 8 MB 片外 SPI SRAM
• 外设
– 41 个外设模块
• DMA
– 13 个具有 DMA 功能的模块
图 1 描述了系统结构。图 2 描述了地址映射结构。
QQ截图20200302155331.png
QQ截图20200302155427.png

1.3 功能描述
1.3.1 地址映射
同构双核系统由两个哈佛结构 Xtensa LX6 CPU 构成,每个 CPU 都具有 4 GB(32-bit)的地址空间。两个 CPU的地址映射是对称的。
地址 0x4000_0000 以下的部分属于数据总线的地址范围,地址 0x4000_0000 ~ 0x4FFF_FFFF 部分为指令总线的地址范围,地址 0x5000_0000 及以上的部分是数据总线与指令总线共用的地址范围。
CPU 的数据总线与指令总线都为小端序。即字节地址 0x0、0x1、0x2、0x3 访问的字节分别是 0x0 访问的 32-bit字中的最低、次低、次高、最高字节。CPU 可以通过数据总线按照字节、半字、字进行对齐与非对齐的数据访问。
CPU 可以通过指令总线进行数据访问,但必须是字对齐方式;非对齐数据访问会导致 CPU 工作异常。两个 CPU 都能够使用数据总线与指令总线直接访问片上存储器、使用 Cache 和 MMU 直接访问映射到地址空间的片外存储器、使用指令总线直接访问外设。当两个 CPU 访问同一目标时,其使用相同的地址,整个系统的地址映射呈对称结构。表 1 描述了两个 CPU 的数据总线与指令总线中的各段地址所能访问的目标。
系统中部分片上存储器与部分片外存储器既可以被数据总线访问也可以被指令总线访问,这种情况下,两个 CPU都可以用多个地址访问到同一目标。


游客,如果您要查看本帖隐藏内容请回复


已绑定手机
已实名认证
发表于 2020-3-17 11:53:56 | 显示全部楼层 来自 上海市

_

发表于 2021-4-12 15:59:02 | 显示全部楼层 来自 上海市
看看esp32
已绑定手机
发表于 2021-9-24 10:25:29 | 显示全部楼层 来自 广东省深圳市
准备玩玩ESP芯片
发表于 2021-9-26 09:12:38 | 显示全部楼层 来自 四川省成都市
乐鑫技术参考手册
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

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