第二章 内存映射
本章介绍MPC8349E的内存映射。介绍内部内存映射寄存器,包括一个所有内存映射寄存器的完整列
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
。表中的每个寄存器的详细描述可以参照交叉参考(Cross Reference)。
2.1 内部内存映射寄存器
MPC8349E中的所有内存映射寄存器都包括在1M个字节的地址范围内。为了灵活性,允许在本地地址空间对内存映射寄存器空间的基址进行重新定位。该寄存器空间的起始地址由内部内存映射寄存器的基址寄存器(IMMRBAR)控制,更多信息参见5.2.4.1节“内部内存映射寄存器基址寄存器(IMMRBAR)”。IMMRBAR的缺省值为0xFF40_0000。
2.2 完整的IMMR映射
表2-1列出了MPC8349E内存映射寄存器的范围(窗口)。
表2-1. IMMR内存映射
地址
用途
实际大小
窗口
交叉参考
0x0_0000–0x0_01FF
系统配置
512个字节
512个字节
表2-2
0x0_0200–0x0_02FF
定时器
16个字节
256个字节
表2-2
0x0_0300–0x0_03FF
实时时钟
32个字节
256个字节
表2-2
0x0_0400–0x0_04FF
周期时间间隔定时器
32个字节
256个字节
表2-2
0x0_0500–0x0_05FF
全局定时器模块1
64个字节
256个字节
表2-2
0x0_0600–0x0_06FF
全局定时器模块2
64个字节
256个字节
表2-2
0x0_0700–0x0_07FF
集成的可编程中断控制器(IPIC)
128个字节
256个字节
表2-2
0x0_0800–0x0_08FF
系统仲裁器
30个字节
256个字节
表2-2
0x0_0900–0x0_09FF
复位模块
256个字节
表2-2
0x0_0A00–0x0_0AFF
时钟模块
44个字节
256个字节
表2-2
0x0_0B00–0x0_0BFF
电源管理控制模块
256个字节
表2-2
0x0_0C00–0x0_0CFF
GPIO1
24个字节
256 个字节
表2-2
0x0_0D00–0x0_0DFF
CPIO2
24个字节
256个字节
表2-2
0x0_0E00–0x0_0EFF
保留,应被清零
-
256个字节
0x0_0F00–0x0_0FFF
保留,应被清零
-
256个字节
0x0_1000–0x0_10FF
DDL DDR
20个字节
256个字节
表2-2
0x0_1100–0x0_11FF
DLL LBC
20个字节
256个字节
表2-2
0x0_1200–0x0_12FF
保留,应被清零
-
256个字节
0x0_1300–0x0_1FFF
保留,应被清零
-
1280个字节
0x0_2000–0x0_2FFF
DDR MEMC
3.8K个字节
4K个字节
表2-2
0x0_3000–0x0_30FF
I2C1控制器
24个字节
256个字节
表2-2
0x0_3100–0x0_31FF
I2C2控制器
24个字节
256个字节
表2-2
0x0_3200–0x_03FFF
保留,应被清零
-
3.5K个字节
表2-1. IMMR内存映射(续)
地址
使用
实际大小
窗口
交叉参考
0x0_4000–0x0_44FF
保留,应被清零
-
-
0x0_4500–0x0_46FF
DUART
18个字节x 2
4K个字节
表2-2
0x0_4700–0x0_4FFF
保留,应被清零
-
-
0x0_5000–0x0_5FFF
LBC
224个字节
4K个字节
表2-2
0x0_6000–0x0_6FFF
保留,应清除
-
4K个字节
0x0_7000–0x0_7FFF
SPI
24 个字节
4K个字节
表2-2
0x0_8000–0x0_82FF
DMA
768个字节
768个字节
表2-2
0x0_8300–0x0_837F
PCI1配置
16 个字节
128 个字节
表2-2
0x0_8380–0x0_83FF
PCI2配置
16 个字节
128 个字节
表2-2
0x0_8400–0x0_84FF
IOS
256 个字节
256 个字节
表2-2
0x0_8500–0x0_85FF
PCI1控制器
128 个字节
256 个字节
表2-2
0x0_8600–0x0_86FF
PCI2控制器
128 个字节
256 个字节
表2-2
0x0_8700–0x2_1FFF
保留,应被清零
-
-
0x2_2000–0x2_2FFF
USB MPH
1 K个字节
4 K个字节
表2-2
0x23000–0x2_3FFF
USB_DR 模块
1 K个字节
4 K个字节
表2-2
0x2_4000–0x2_4FFF
TSEC 1
3K个字节+保留的1 K个字节
4 K个字节
表2-2
0x2_5000–0x2_5FFF
TSEC 2
3K个字节+保留的1 K个字节
4 K个字节
表2-2
0x2_6000–0x2_FFFF
保留,应被清零
-
-
0x3_0000–0x3_FFFF
安全引擎
52K个字节
64K个字节
表2-2
0x4_0000–0xF_FFFF
保留,应被清零
-
-
表2-2列出了MPC8349E的内存映射寄存器。
表2-2. 内存映射
偏移量
寄存器
访问
复位初始值
段/页
系统配置寄存器
0x0_0000
IMMRBAR-内部内存映射基址寄存器
R/W
0xFF40_0000
5.2.4.1/5-5
0x0_0004
保留,应被清零
-
-
-
0x0_0008
ALTCBAR-备用配置基址寄存器
R
0x0000_0000
5.2.4.2/5-7
0x0_000C–
0x0_001C
保留,应被清零
-
-
-
0x0_0020
LBLAWBAR0-LBC本地访窗口0基址寄存器
R/W
0x0000_00001
5.2.4.3/5-8
0x0_0024
LBLAWAR0-LBC本地访问窗口0属性寄存器
R/W
0x0000_00002
5.2.4.4/5-9
0x0_0028
LBLAWBAR1-LBC本地访问窗口1基址寄存器
R/W
0x0000_0000
5.2.4.3/5-8
0x0_002C
LBLAWAR1-LBC本地访问窗口1属性寄存器
R/W
0x0000_0000
5.2.4.4/5-9
0x0_0030
LBLAWBAR2-LBC本地访问窗口2基址寄存器
R/W
0x0000_0000
5.2.4.3/5-8
0x0_0034
LBLAWAR2-LBC本地访问窗口2属性寄存器
R/W
0x0000_0000
5.2.4.4/5-9
0x0_0038
LBLAWBAR3-LBC本地访问窗口3基址寄存器
R/W
0x0000_0000
5.2.4.3/5-8
0x0_003C
LBLAWAR3-LBC本地访问窗口3属性寄存器
R/W
0x0000_0000
5.2.4.4/5-9
0x0_0040–
0x0_005C
保留,应被清零
-
-
-
0x0_0060
PCILAWBAR0-PCI本地访问窗口0基址寄存器
R/W
0x0000_00003
5.2.4.5/5-10
0x0_0064
PCILAWAR0-PCI本地访问窗口0属性寄存器
R/W
0x0000_00004
5.2.4.6/5-11
0x0_0068
PCILAWBAR1-PCI本地访问窗口1基址寄存器
R/W
0x0000_0000
5.2.4.5/5-10
0x0_006C
PCILAWAR1-PCI本地访问窗口1属性寄存器
R/W
0x0000_0000
5.2.4.6/5-11
0x0_0070–
0x0_009C
保留,应被清零
-
-
-
0x0_00A0
DDRLAWBAR0-DDR本地访问窗口0基址寄存器
R/W
0x0000_00005
5.2.4.7/5-13
0x0_00A4
DDRLAWAR0-DDR本地访问窗口0属性寄存器
R/W
0x0000_00006
5.2.4.8/5-14
0x0_00A8
DDRLAWBAR1-DDR本地访问窗口1基址寄存器
R/W
0x0000_0000
5.2.4.7/5-13
0x0_00AC
DDRLAWAR1-DDR 本地访问窗口1属性寄存器
R/W
0x0000_0000
5.2.4.8/5-14
0x0_00B0–
0x0_00FC
保留,应被清零
-
-
-
0x0_0100
系统通用寄存器低端(SGPRL)
R/W
0x0000_0000
5.3.2.1/5-18
0x0_0104
系统通用的寄存器高端(SGPRH)
R/W
0x0000_0000
5.3.2.2/5-18
0x0_0108
系统部件和版本ID寄存器(SPRIDR)
R
0x0000_0000
5.3.2.3/5-19
0x0_010C
保留,应清除
-
-
-
0x0_0110
系统优先级配置寄存器(SPCR)
R/W
0x0000_0000
5.3.2.4/5-20
0x0_0114
系统I/O配置寄存器低端(SICRL)
R/W
0x0000_0000
5.3.2.5/5-23
0x0_0118
系统I/O配置寄存器高端(SICRH)
R/W
0x0000_00007
5.3.2.6/5-26
0x0_011C–
0x0_0124
保留,应被清零
-
-
-
0x0_0128
DDR控制驱动器寄存器(DDRCDR)
R/W
0x0004_0000
5.3.2.8/5-30
0x0_012C
DDR调试状态寄存器(DDRDSR)
R
0x3300_0000
5.3.2.9/5-32
0x0_0130–
0x0_01FC
保留
-
-
-
看门狗定时器(WDT)寄存器
0x0_0200–
0x0_0203
保留,应被清零
-
-
-
0x0_0204
SWCRR-系统看门狗控制寄存器
R/W
0x0000_0007
5.4.4.1/5-35
0x0_0208
SWCNR-系统看门狗计数寄存器
R
0x0000_FFFF
5.4.4.2/5-36
0x0_020C–
0x0_020D
保留,应被清零
-
-
-
0x0_020E
SWSRR-系统看门狗服务寄存器
R/W
0x0000_0000
5.4.4.3/5-37
实时时钟模块(RTC)寄存器
0x0_0300
RTCNR-实时计数器控制寄存器
R/W
0x0000_0000
5.5.5.1/5-43
0x0_0304
RTLDR-实时计数器加载寄存器
R/W
0x0000_0000
5.5.5.2/5-44
0x0_0308
RTPSR-实时计数器预分频寄存器
R/W
0x0000_0000
5.5.5.3/5-44
0x0_030C
RTCTR-实时计数器控制寄存器
R/W
0x0000_0000
5.5.5.4/5-45
0x0_0310
RTEVR-实时计数器事件寄存器
R/W
0x0000_0000
5.5.5.5/5-46
0x0_0314
RTALR-实时计数器报警寄存器
R/W
0xFFFF_FFFF
5.5.5.6/5-47
0x0_0314–
0x0_031F
保留,应被清零
-
-
-
周期时间间隔定时器(PIT)寄存器
0x0_0400
PTCNR-周期时间间隔定时器控制寄存器
R/W
0x0000_0000
5.6.5.1/5-52
0x0_0404
PTLDR-周期时间间隔定时器装载寄存器
R/W
0x0000_0000
5.6.5.2/5-53
0x0_0408
PTPSR-周期时间间隔定时器预分频寄存器
R/W
0x0000_0000
5.6.5.3/5-53
0x0_040C
PTCTR-周期时间间隔定时器计数寄存器
R
0x0000_0000
5.6.5.4/5-54
0x0_0410
PTEVR-周期时间间隔定时器事件寄存器
R/W
0x0000_0000
5.6.5.5/5-55
0x0_0410–
0x0_041F
保留,应被清零
-
-
-
全局定时器模块1
0x0_0500
GTCFR1-定时器1和2全局定时器配置寄存器
R/W
0x00
5.7.5.1/5-63
0x0_0501–
0x0_0503
保留,应被清零
-
-
-
0x0_0504
GTCFR2-定时器3和4全局定时器配置寄存器
R/W
0x00
5.7.5.1/5-63
0x0_0505–
0x0_050F
保留,应被清零
-
-
-
0x0_0510
GTMDR1-定时器1全局定时器模式寄存器
R/W
0x0000
5.7.5.2/5-66
0x0_0512
GTMDR2-定时器2全局定时器模式寄存器
0x0_0514
GTRFR1-定时器1全局定时器参考寄存器
R/W
0x0000
5.7.5.3/5-67
0x0_0516
GTRFR2-定时器2全局定时器参考寄存器
0x0_0518
GTCPR1-定时器1全局定时器捕获寄存器
R/W
0x0000
5.7.5.4/5-68
0x0_051A
GTCPR2-定时器2全局定时器捕获寄存器
0x0_051C
GTCNR1-定时器1全局定时器计数器寄存器
R/W
0x0000
5.7.5.5/5-68
0x0_051E
GTCNR2-定时器2全局定时器计数器寄存器
0x0_0520
GTMDR3-定时器3全局定时器模式寄存器
R/W
0x0000
5.7.5.2/5-66
0x0_0522
GTMDR4-定时器4全局定时器模式寄存器
0x0_0524
GTRFR3-定时器3全局定时器参考寄存器
R/W
0x0000
5.7.5.3/5-67
0x0_0526
GTRFR4-定时器4全局定时器参考寄存器
0x0_0528
GTCPR3-定时器3全局定时器捕获寄存器
R
0x0000
5.7.5.4/5-68
0x0_052A
GTCPR4-定时器4全局定时器捕获寄存器
0x0_052C
GTCNR3-定时器3全局定时器计数器寄存器
R/W
0x0000
5.7.5.5/5-68
0x0_052E
GTCNR4-定时器4全局定时器计数器寄存器
0x0_0530
GTEVR1-定时器1全局定时器事件寄存器
特殊
0x0000
5.7.5.6/5-68
0x0_0532
GTEVR2-定时器2全局定时器事件寄存器
0x0_0534
GTEVR3-定时器3全局定时器事件寄存器
0x0_0536
GTEVR4-定时器4全局定时器事件寄存器
0x0_0538
GTPSR1-定时器1全局定时器预分频寄存器
R/W
0x0003
5.7.5.7/5-69
0x0_053A
GTPSR2-定时器2全局定时器预分频寄存器
0x0_053C
GTPSR3-定时器3全局定时器预分频寄存器
0x0_053E
GTPSR4-定时器4全局定时器预分频寄存器
全局定时器模块2
0x0_0600
GTCFR1-定时器1和2全局定时器配置寄存器
R/W
0x00
5.7.5.1/5-63
0x0_0601–
0x0_0603
保留,应被清零
-
-
-
0x0_0604
GTCFR2-定时器3和4全局定时器配置寄存器
R/W
0x00
5.7.5.1/5-63
0x0_0605–
0x0_060F
保留,应被清零
-
-
-
0x0_0610
GTMDR1-定时器1全局定时器模式寄存器
R/W
0x0000
5.7.5.2/5-66
0x0_0612
GTMDR2-定时器2全局定时器模式寄存器
0x0_0614
GTRFR1-定时器1全局定时器参考寄存器
R/W
0x0000
5.7.5.3/5-67
0x0_0616
GTRFR2-定时器2全局定时器参考寄存器
0x0_0618
GTCPR1-定时器1全局定时器捕获寄存器
R/W
0x0000
5.7.5.4/5-68
0x0_061A
GTCPR2-定时器2全局定时器捕获寄存器
0x0_061C
GTCNR1-定时器1全局定时器计数器寄存器
R/W
0x0000
5.7.5.5/5-68
0x0_061E
GTCNR2-定时器2全局定时器计数器寄存器
0x0_0620
GTMDR3-定时器3全局定时器模式寄存器
R/W
0x0000
5.7.5.2/5-66
0x0_0622
GTMDR4-定时器4全局定时器模式寄存器
0x0_0624
GTRFR3-定时器3全局定时器参考寄存器
R/W
0x0000
5.7.5.3/5-67
0x0_0626
GTRFR4-定时器4全局定时器参考寄存器
0x0_0628
GTCPR3-定时器3全局定时器捕获寄存器
R
0x0000
5.7.5.4/5-68
0x0_062A
GTCPR4-定时器4全局定时器捕获寄存器
0x0_062C
GTCNR3-定时器3全局定时器计数器寄存器
R/W
0x0000
5.7.5.5/5-68
0x0_062E
GTCNR4-定时器4全局定时器计数器寄存器
0x0_0630
GTEVR1-定时器1全局定时器事件寄存器
特殊
0x0000
5.7.5.6/5-68
0x0_0632
GTEVR2-定时器2全局定时器事件寄存器
0x0_0634
GTEVR3-定时器3全局定时器事件寄存器
0x0_0636
GTEVR4-定时器4全局定时器事件寄存器
0x0_0638
GTPSR1-定时器1全局定时器预分频寄存器
R/W
0x0003
5.7.5.7/5-69
0x0_063A
GTPSR2-定时器2全局定时器预分频寄存器
0x0_063C
GTPSR3-定时器3全局定时器预分频寄存器
0x0_063E
GTPSR4-定时器4全局定时器预分频寄存器
集成的可编程中断控制器(IPIC)
0x0_0700
SICFR-系统全局中断配置寄存器
R/W
0x0000_0000
8.5.1/8-8
0x0_0704
SIVCR-系统全局中断向量寄存器
R
0x0000_0000
8.5.2/8-9
0x0_0708
SIPNR_H-系统全局中断挂起寄存器
R
0x0000_0000
8.5.3/8-11
0x0_070C
SIPNR_L-系统内部中断挂起寄存器
R
0x0000_0000
8.5.3/8-11
0x0_0710
SIPRR_A-系统内部中断组A优先级寄存器
R/W
0x0530_9770
8.5.4/8-14
0x0_0714
保留,应被清零
-
-
-
0x0_0718
保留,应被清零
-
-
-
0x0_071C
SIPRR_D-系统内部中断组D优先级寄存器
R/W
0x0530_9770
8.5.5/8-14
0x0_0720
SIMSR_H-系统内部中断屏蔽寄存器
R/W
0x0000_0000
8.5.6/8-15
0x0_0724
SIMSR_L-系统内部中断屏蔽寄存器
R/W
0x0000_0000
8.5.6/8-15
0x0_072C
SEPNR-系统外部中断挂起寄存器
R/W
Special
8.5.8/8-18
0x0_0730
SMPRR_A-系统混合中断组A优先级寄存器
R/W
0x0530_9770
8.5.9/8-18
0x0_0734
SMPRR_B-系统混合中断组B优先级寄存器
R/W
0x0530_9770
8.5.10/8-19
0x0_0738
SEMSR-系统外部中断屏蔽寄存器
R/W
0x0000_0000
8.5.11/8-20
0x0_073C
SECNR-系统外部中断控制寄存器
R/W
0x0000_0000
8.5.12/8-21
0x0_0740
SERSR-系统错误状态寄存器
R/W
0x0000_0000
8.5.13/8-22
0x0_0744
SERMR-系统错误屏蔽寄存器
R/W
-
8.5.14/8-23
0x0_0748
SERCR-系统错误控制寄存器
R/W
0x0000_0000
8.5.15/8-24
0x0_074C–
0x0_074F
保留,应被清零
-
-
-
0x0_0750
SIFCR_H-系统内部中断强制寄存器
R/W
0x0000_0000
8.5.16/8-24
0x0_0754
SIFCR_L-系统内部中断强制寄存器
R/W
0x0000_0000
8.5.16/8-24
0x0_0758
SEFCR-系统外部中断强制寄存器
R/W
0x0000_0000
8.5.17/8-25
0x0_075C
SERFR-系统错误强制寄存器
R/W
0x0000_0000
8.5.18/8-26
0x0_0760
SCVCR-系统紧急中断向量寄存器
R
0x0000_0000
8.5.19/8-26
0x0_0764
SMVCR-系统管理中断向量寄存器
R
0x0000_0000
8.5.20/8-27
0x0_0760–
0x0_07FF
保留,应被清零
-
-
-
系统仲裁寄存器
0x0_0800
ACR-仲裁器配置寄存器
R/W
0x0000_0000
6.2.1/6-2
0x0_0804
ATR-仲裁器定时寄存器
R/W
0x00FF_00FF
6.2.2/6-4
0x0_0808
保留,应被清零
R
0x0000_0000
-
0x0_080C
AER-仲裁器事件寄存器
R/W
0x0000_0000
6.2.3/6-5
0x0_0810
AIDR-仲裁器中断定义寄存器
R/W
0x0000_0000
6.2.4/6-6
0x0_0814
AMR-仲裁器屏蔽寄存器
R/W
0x0000_0000
6.2.5/6-7
0x0_0818
AEATR-仲裁器事件属性寄存器
R
0x0000_0000
6.2.6/6-8
0x0_081C
AEADR-仲裁器事件地址寄存器
R
0x0000_0000
6.2.7/6-10
0x0_0820
AERR-仲裁器事件响应寄存器
R/W
0x0000_0000
6.2.8/6-11
复位模块
0x0_0900
RCWLR-复位配置字低端寄存器
R
0x0000_0000
4.6.1.1/4-35
0x0_0904
RCWHR-复位配置字高端寄存器
R
0x0000_0000
4.6.1.2/4-35
0x0_0908–
0x0_090C
保留,应被清零
-
-
-
0x0_0910
RSR-复位状态寄存器
R/W
0x0000_0000
4.6.1.3/4-36
0x0_0914
RMR-复位模式寄存器
R/W
0x0000_0000
4.6.1.4/4-37
0x0_0918
RPR-复位保护寄存器
R/W
0x0000_0000
4.6.1.5/4-38
0x0_091C
RCR-复位控制寄存器
R/W
0x0000_0000
4.6.1.6/4-39
0x0_0920
RCER-复位控制允许寄存器
R/W
0x0000_0000
4.6.1.7/4-39
0x0_0924–
0x0_09FC
保留,应清除
-
-
-
时钟模块
0x0_0A00
SPMR-系统PLL模式寄存器
R
0x0000_0000
4.6.2.1/4-40
0x0_0A04
OCCR-输出时钟控制寄存器
R/W
0x0000_0000
4.6.2.2/4-41
0x0_0A08
SCCR-系统时钟控制寄存器
R/W
0xFFFF_FFFF
4.6.2.3/4-43
0x0_0A08–
0x0_0AFC
保留,应被清零
-
-
-
电源管理控制模块
0x0_0B00
PMCCR-电源管理控制器配置寄存器
R/W
0x0000_0000
5.8.3.1/5-75
0x0_0B04
PMCER-电源管理控制器事件寄存器
R/W
0x0000_0000
5.8.3.2/5-76
0x0_0B08
PMCMR-电源管理控制器屏蔽寄存器
R/W
0x0000_0000
5.8.3.3/5-77
0x0_0B10–
0x0_0BFC
保留,应清除
-
-
-
GPIO1寄存器
0x0_0C00
GP1DIR-GPIO1方向寄存器
R/W
0x0000_0000
21.3.1/21-3
0x0_0C04
GP1DR-GPIO1开漏极寄存器
R/W
0x0000_0000
21.3.2/21-3
0x0_0C08
GP1DAT-GPIO1数据寄存器
R/W
0x0000_0000
21.3.3/21-5
0x0_0C0C
GP1IER-GPIO1中断事件寄存器
R/W
未定义
21.3.4/21-5
0x0_0C10
GP1IMR-GPIO1中断屏蔽寄存器
R/W
0x0000_0000
21.3.5/21-5
0x0_0C14
GP1ICR-GPIO1外部中断控制寄存器
R/W
0x0000_0000
21.3.6/21-6
0x0_0C1C–
0x0_0CFF
保留,应清除
-
-
-
GPIO2 寄存器
0x0_0D00
GP2DIR-GPIO2方向寄存器
R/W
0x0000_0000
21.3.1/21-3
0x0_0D04
GP2ODR-GPIO2开漏极寄存器
R/W
0x0000_0000
21.3.2/21-3
0x0_0D08
GP2DAT-GPIO2数据寄存器
R/W
0x0000_0000
21.3.3/21-5
0x0_0D0C
GP2IER-GPIO2中断事件寄存器
R/W
未定义
21.3.4/21-5
0x0_0D10
GP2IMR-GPIO2中断屏蔽寄存器
R/W
0x0000_0000
21.3.5/21-5
0x0_0D14
GP2ICR-GPIO2外部中断控制寄存器
R/W
0x0000_0000
21.3.6/21-6
0x0_0D1C–
0x0_0EFF
保留,应被清零
-
-
-
DLL
0x0_0F00–
0x0_0FFF
保留,应被清零
-
-
-
0x0_1000–
0x0_100F
保留,应被清零
-
-
-
0x0_1010
MCK使能寄存器(MCKENR)
R/W
0xFC00_0000
4.6.3/4-44
0x0_1014–
0x0_10FF
保留,应被清零
-
-
-
0x0_1100
保留,应保留复位值
R/W
0x0500_0280
-
0x0_1104
保留,应保留复位值
R/W
0x8004_0810
-
0x0_1108
DLL覆盖寄存器(DLLOVR)
R/W
0x0000_0000
22.4.1/22-4
0x0_110C
DLL状态寄存器(DLLSR)
R
0x0000_0000
22.4.2/22-4
0x0_1110
DLL时钟寄存器(DLLCK)
R/W
0xFC00_0000
22.4.3/22-5
0x0_1110–
0x0_12FF
保留,应被清零
-
-
-
0x0_1200–
0x0_12FF
保留,应被清零
-
-
-
0x0_1300–
0x0_1FFF
保留,应被清零
-
-
-
0x0_1300–
0x0_13FF
保留,应被清零
-
-
-
DDR 存储器控制存储器映像
0x0_2000
CS0_BNDS-片选0存储器边界
R/W
0x0000_0000
9.4.1.1/9-10
0x0_2008
CS1_BNDS-片选1存储器边界
R/W
0x0000_0000
0x0_2010
CS2_BNDS-片选2存储器边界
R/W
0x0000_0000
0x0_2018
CS3_BNDS-片选3存储器边界
R/W
0x0000_0000
0x0_2020–
0x0_2028
保留,应被清零
-
-
-
0x0_2080
CS0_CONFIG-片选0配置
R/W
0x0000_0000
9.4.1.2/9-11
0x0_2084
CS1_CONFIG-片选1配置
R/W
0x0000_0000
0x0_2088
CS2_CONFIG-片选2配置
R/W
0x0000_0000
0x0_208C
CS3_CONFIG-片选 3配置
R/W
0x0000_0000
0x0_2100
TIMING_CFG_3-DDR SDRAM 定时配置3
R/W
0x0000_0000
9.4.1.3/9-13
0x0_2104
TIMING_CFG_0-DDR SDRAM定时配置0
R/W
0x0011_0105
9.4.1.4/9-13
0x0_2108
TIMING_CFG_1-DDR SDRAM定时配置1
R/W
0x0000_0000
9.4.1.5/9-15
0x0_210C
TIMING_CFG_2-DDR SDRAM定时配置2
R/W
0x0000_0000
9.4.1.6/9-17
0x0_2110
DDR_SDRAM_CFG-DDR SDRAM控制配置
R/W
0x0200_0000
9.4.1.7/9-19
0x0_2114
DDR_SDRAM_CFG_2-DDR SDRAM控制配置2
R/W
0x0000_0000
9.4.1.8/9-22
0x0_2118
DDR_SDRAM_MODE-DDR SDRAM模式配置
R/W
0x0000_0000
9.4.1.9/9-23
0x0_211C
DDR_SDRAM_MODE_2-DDR SDRAM模式配置2
R/W
0x0000_0000
9.4.1.10/9-24
0x0_2120
DDR_SDRAM_MD_CNTL-DDR SDRAM模式控制
R/W
0x0000_0000
9.4.1.11/9-25
0x0_2124
DDR_SDRAM_INTERVAL-DDR SDRAM 时间间隔配置
R/W
0x0000_0000
9.4.1.12/9-26
0x0_2128
DDR_DATA_INIT-DDR SDRAM数据初始化
R/W
0x0000_0000
9.4.1.13/9-27
0x0_2130
DDR_SDRAM_CLK_CNTL-DDR SDRAM时钟控制
R/W
0x0200_0000
9.4.1.14/9-27
0x0_2140
保留
-
-
-
0x0_2148
DDR_INIT_ADDRESS-DDR训练(training) 初始化地址
R/W
0x0000_0000
9.4.1.15/9-28
0x0_2BF8
DDR_IP_REV1-DDR IP部件版本1
R
0x0002_0200
9.4.1.17/9-29
0x0_2BFC
DDR_IP_REV2-DDR IP 部件版本2
R
0x0000_0000
9.4.1.18/9-30
0x0_2E00
DATA_ERR_INJECT_HI-存储器数据通路错误写掩码高端
R/W
0x0000_0000
9.4.1.19/9-30
0x0_2E04
DATA_ERR_INJECT_LO-存储器数据通路错误写掩码低端
R/W
0x0000_0000
9.4.1.20/9-31
0x0_2E08
ECC_ERR_INJECT-存储器数据通路错误写ECC掩码
R/W
0x0000_0000
9.4.1.21/9-31
0x0_2E20
CAPTURE_DATA_HI-存储器数据通路错误捕获高端
R/W
0x0000_0000
9.4.1.22/9-32
0x0_2E24
CAPTURE_DATA_LO-存储器数据通路错误捕获低端
R/W
0x0000_0000
9.4.1.23/9-32
0x0_2E28
CAPTURE_ECC-存储器数据通路捕获ECC状态
R/W
0x0000_0000
9.4.1.24/9-33
0x0_2E40
ERR_DETECT-存储器错误检测
特殊
0x0000_0000
9.4.1.25/9-33
0x0_2E44
ERR_DISABLE-存储器错误禁止
R/W
0x0000_0000
9.4.1.26/9-34
0x0_2E48
ERR_INT_EN-存储器错误中断允许
R/W
0x0000_0000
9.4.1.27/9-35
0x0_2E4C
CAPTURE_ATTRIBUTES-存储器错误属性捕获
R/W
0x0000_0000
9.4.1.28/9-36
0x0_2E50
CAPTURE_ADDRESS-存储器错误地址捕获
R/W
0x0000_0000
9.4.1.29/9-37
0x0_2E54
CAPTURE_EXT_ADDRESS-存储器错误扩展地址捕获
R/W
0x0000_0000
9.4.1.30/9-37
0x0_2E58
ERR_SBE-单位ECC存储器错误管理
R/W
0x0000_0000
9.4.1.31/9-38
I2C1控制器
0x0_3000
I2C1ADR-I2C1地址寄存器
R/W
0x00
17.3.1.1/17-5
0x0_3004
I2C1FDR-I2C1分频器寄存器
R/W
0x00
17.3.1.2/17-5
0x0_3008
I2C1CR-I2C1控制寄存器
R/W
0x00
17.3.1.3/17-6
0x0_300C
I2C1SR-I2C1状态寄存器
R/W
0x81
17.3.1.4/17-8
0x0_3010
I2C1DR-I2C1数据寄存器
R/W
0x00
17.3.1.5/17-9
0x0_3014
I2C1DFSRR-I2C1数字过滤器采样速率寄存器
R/W
0x0001_0000
17.3.1.6/17-9
0x0_301C–
0x0_30FF
保留,应被清零
-
-
-
I2C2控制器
0x0_3100
I2C2ADR-I2C2地址寄存器
R/W
0x00
17.3.1.1/17-5
0x0_3104
I2C2FDR-I2C2分频器寄存器
R/W
0x00
17.3.1.2/17-5
0x0_3108
I2C2CR-I2C2控制寄存器
R/W
0x00
17.3.1.3/17-6
0x0_310C
I2C2SR-I2C2状态寄存器
R/W
0x81
17.3.1.4/17-8
0x0_3110
I2C2DR-I2C2数据寄存器
0x00
17.3.1.5/17-9
0x0_3114
I2C2DFSRR-I2C2数字过滤器采样速率寄存器
0001_0000
17.3.1.6/17-9
0x0_311C–
0x0_31FF
保留,应被清零
-
-
-
0x0_3200–
0x0_3FFF
保留,应被清零
-
-
-
DUART
0x0_4000–
0x0_44FF
保留,应被清零
-
-
-
0x0_4500
URBR-ULCR[DLAB]=0 UART1接收缓冲区寄存器
R
0x00
18.3.1.1/18-6
0x0_4500
UTHR-ULCR[DLAB]=0 UART1发送保持寄存器
W
0x00
18.3.1.2/18-6
0x0_4500
UDLB-ULCR[DLAB]=1 UART1分配器最低有效字节存储器
R/W
0x00
18.3.1.3/18-7
0x0_4501
UIER-ULCR[DLAB]=0 UART1中断使能寄存器
R/W
0x00
18.3.1.4/18-8
0x0_4501
UDMB-ULCR[DLAB]=1 UART1分配器最高有效字节存储器
R/W
0x00
18.3.1.3/18-7
0x0_4502
UIIR-ULCR[DLAB]=0 UART1中断ID寄存器
R
0x01
18.3.1.5/18-9
0x0_4502
UFCR-ULCR[DLAB]=0 UART1 FIFO控制寄存器
W
0x00
18.3.1.6/18-10
0x0_4502
UAFR-ULCR[DLAB]=1 UART1备用功能寄存器
R/W
0x00
18.3.1.12/18-16
0x0_4503
ULCR-ULCR[DLAB]=x UART1路控制寄存器
R/W
0x00
18.3.1.7/18-11
0x0_4504
UMCR-ULCR[DLAB]=x UART1 MODEM 控制寄存器
R/W
0x00
18.3.1.8/18-13
0x0_4505
ULSR-ULCR[DLAB]=x UART1线路状态寄存器
R
0x60
18.3.1.9/18-13
0x0_4506
UMSR-ULCR[DLAB]=x UART1 MODEM 状态寄存器
R
0x00
18.3.1.10/18-15
0x0_4507
USCR-ULCR[DLAB]=x UART1擦除寄存器
R/W
0x00
18.3.1.11/18-15
0x0_4510
UDSR-ULCR[DLAB]=x UART1 DMA状态寄存器
R
0x01
18.3.1.13/18-16
0x0_4600
URBR-ULCR[DLAB]=0 UART2接收缓冲区寄存器
R
0x00
18.3.1.1/18-6
0x0_4600
UTHR-ULCR[DLAB]=0 UART2发送保持寄存器
W
0x00
18.3.1.2/18-6
0x0_4600
UDLB-ULCR[DLAB]=1 UART分配器最低有效字节存储器
R/W
0x00
18.3.1.3/18-7
0x0_4601
UIER-ULCR[DLAB]=0 UART2中断使能寄存器
R/W
0x00
18.3.1.4/18-8
0x0_4601
UDMB_ULCR[DLAB]=1 UART2分配器最高有效字节存储器
R/W
0x00
18.3.1.3/18-7
0x0_4602
UIIR-ULCR[DLAB]=0 UART2中断ID寄存器
R
0x01
18.3.1.5/18-9
0x0_4602
UFCR-ULCR[DLAB] = 0 UART2 FIFO 控制寄存器
W
0x00
18.3.1.6/18-10
0x0_4602
UAFR-ULCR[DLAB] = 1 UART2备用功能寄存器
R/W
0x00
18.3.1.12/18-16
0x0_4603
ULCR-ULCR[DLAB]=x UART2线路控制寄存器
R/W
0x00
18.3.1.7/18-11
0x0_4604
UMCR-ULCR[DLAB]=x UART2 MODEM控制寄存器
R/W
0x00
18.3.1.8/18-13
0x0_4605
ULSR-ULCR[DLAB]=x UART2线路状态寄存器
R
0x60
18.3.1.9/18-13
0x0_4606
UMSR-ULCR[DLAB]=x UART2 MODEM状态寄存器
R
0x00
18.3.1.10/18-15
0x0_4607
USCR-ULCR[DLAB]=x UART2擦除寄存器
R/W
0x00
18.3.1.11/18-15
0x0_4610
UDSR-ULCR[DLAB]=x UART2 DMA状态寄存器
R
0x01
18.3.1.13/18-16
0x0_4700–
0x0_4FFF
保留,应被清零
-
-
-
本地总线控制器(LBC)寄存器
0x0_5000
BR0-基寄存器0
注意:BR0的端口大小通过RCWH[ROMLOC] 的值进行配置,在复位时载入该值,因此,‘RR’是0x08, 0x10或者0x18。
R/W
0x0000_RR01
10.3.1.1/10-11
0x0_5008
BR1-基寄存器1
0x0000_0000
0x0_5010
BR2-基寄存器2
0x0_5018
BR3-基寄存器3
0x0_5020
BR4-基寄存器4
0x0_5028
BR5-基寄存器5
0x0_5030
BR6-基寄存器6
0x0_5038
BR7-基寄存器7
0x0_5004
OR0-选项寄存器0
R/W
0x0000_0FF7
10.3.1.2/10-12
0x0_500C
OR1-选项寄存器1
0x0000_0000
0x0_5014
OR2-选项寄存器 2
0x0_501C
OR3-选项寄存器3
0x0_5024
OR4-选项寄存器4
0x0_502C
OR5-选项寄存器5
0x0_5034
OR6-选项寄存器6
0x0_503C
OR7-选项寄存器7
0x0_5068
MAR-UPM 地址寄存器
R/W
0x0000_0000
10.3.1.3/10-18
0x0_5070
MAMR-UPMA模式寄存器
R/W
0x0000_0000
10.3.1.4/10-19
0x0_5074
MBMR-UPMB模式寄存器
R/W
0x0000_0000
10.3.1.4/10-19
0x0_5078
MCMR-UPMC模式寄存器
R/W
0x0000_0000
10.3.1.4/10-19
0x0_5084
MRTPR-存储器刷新定时器预分配器寄存器
R/W
0x0000_0000
10.3.1.5/10-21
0x0_5088
MDR-UPM数据寄存器
R/W
0x0000_0000
10.3.1.6/10-22
0x0_5094
LSDMR-SDRAM模式寄存器
R/W
0x0000_0000
10.3.1.7/10-22
0x0_50A0
LURT-UPM刷新定时器
R/W
0x0000_0000
10.3.1.8/10-24
0x0_50A4
LSRT-SDRAM刷新寄存器
R/W
0x0000_0000
10.3.1.9/10-25
0x0_50B0
LTESR-传输错误状态寄存器
R/位复位
0x0000_0000
10.3.1.10/10-26
0x0_50B4
LTEDR-传输错误校验禁止寄存器
R/W
0x0000_0000
10.3.1.11/10-27
0x0_50B8
LTEIR-传输错误中断允许寄存器
R/W
0x0000_0000
10.3.1.12/10-28
0x0_50BC
LTEATR-