寄存器地图

RK3588 NPU 每个核心(共 3 核)拥有独立的寄存器空间,内部按功能模块划分为以下区域:

地址空间总览

Base[15:12]模块大小地址范围功能
4'h0PC4KB0x0000 ~ 0x0FFF任务控制器 / 命令流引擎
4'h1CNA4KB0x1000 ~ 0x1FFF卷积神经网络加速单元
4'h3CORE4KB0x3000 ~ 0x3FFFMAC 核心控制
4'h4DPU4KB0x4000 ~ 0x4FFF数据后处理单元
4'h5DPU_RDMA4KB0x5000 ~ 0x5FFFDPU 读 DMA
4'h6PPU4KB0x6000 ~ 0x6FFF池化处理单元
4'h7PPU_RDMA4KB0x7000 ~ 0x7FFFPPU 读 DMA
4'h8DDMA4KB0x8000 ~ 0x8FFFData DMA 引擎
4'h9SDMA4KB0x9000 ~ 0x9FFFSystem DMA 引擎
4'hFGLOBAL4B0xF000 ~ 0xF004全局使能掩码

来源说明:地址映射来自 RK3588 TRM Table 1-1 RKNN Address Mapping。