第8章 S5PV210微处理器功能部件及应用第二部分(2014年4月14日)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
共161页 14
如果 S5PV210 进入掉电模式,所有配 置和下拉控制被设置为掉电模式。
寄存器 GPA0CON GPA0DAT GPA0PUD GPA0DRV GPA0CONPDN GPA0PUDPDN 地址 0xE020_0000 0xE020_0004 0xE020_0008 0xE020_000C 0xE020_0010 0xE020_0014 R/W R/W R/W R/W R/W R/W R/W 说明 端口组GPA0配置寄存器 端口组GPA0数据寄存器 端口组GPA0上/下拉寄存器 端口组GPA0驱动能力控制寄存器 端口组GPA0掉电模式配置寄存器 端口组GPA0掉电上/下拉寄存器 复位值 0x00000000 0x00 0x5555 0x0000 0x00 0x00
说明 端口组GPD0配置寄存器 端口组GPD0数据寄存器
复位值 0x00000000 0x00
GPD0PUD GPD0DRV
GPD0CONPDN GPD0PUDPDN
0xE020_00A8 0xE020_00AC
0xE020_00B0 0xE020_00B4
R/W R/W
R/W R/W
端口组GPD0上/下拉寄存器 端口组GPD0驱动能力控制寄存器
8.6 S5PV210 GPIO(92页) 1、GPIO 概述
S5PV210包括237个多功能的输入/输 出端口引脚和142个存储器端口引脚,以 下是34个普通端口组和2个存储器端口组: (1)GPA0:8位I/O端口——有流控的 2 x UART;
(2)GPA1:4位I/O端口——没有流控的 2 x UART 或有流控的 1 x UART;
0x00000000
0x00 0x5555 0x0000 0x00 0x00
共161页
17
寄存器 GPC0CON GPC0DAT
地址 0xE020_0060 0xE020_0064
R/W R/W R/W
说明 端口组GPC0配置寄存器 端口组GPC0数据寄存器
复位值 0x00000000 0x00
GPC0PUD GPC0DRV
GPC0CONPDN GPC0PUDPDN
0xE020_0068 0xE020_006C
0xE020_0070 0xE020_0074
R/W R/W
R/W R/W
端口组GPC0上/下拉寄存器 端口组GPC0驱动能力控制寄存器
端口组GPC0掉电模式配置寄存器 端口组GPC0掉电上/下拉寄存器
0x0155 0x0000
GPD1PUD GPD1DRV
GPD1CONPDN GPD1PUDPDN
0xE020_00C8 0xE020_00CC
0xE020_00C0 0xE020_00C4
R/W R/W
R/W R/W
端口组GPD1上/下拉寄存器 端口组GPD1驱动能力控制寄存器
端口组GPD1掉电模式配置寄存器 端口组GPD1掉电上/下拉寄存器
第8章
S5PV210 微处理器功能部件及应用 本章主要内容(续)
5、S5PV210 产品编码; 6、S5PV210 GPIO; 7、S5PV210 UART;
共161页
1
8.5 S5PV210 产品编码(资料90页) 8.5.1 寄存器映射
寄存器 PRO_ID 地址 0xE000_0000 R/W R 说明 产品信息 复位值 0x43110020
8.5.2 PRO_ID 寄存器
PRO_ID 产品ID 保留 版本号 设备ID 位 [31:12] [11:8] [7:4] [3:0] 说明 保留 修正号 000:V210;001:C110 010:C110;其它保留
共161页
初始状态 0x2 0x0
2
分配给S5PV210是“0x43110 ” 0x43110
I/O类型 GPA0, GPD1, GPF2, GPH3, GPJ4 I/O组 说明 GPA1, GPC0, GPC1, GPD0, GPE0, GPE1, GPF0, GPF1, Normal I/O GPF3, GPH0, GPH1, GPH2, GPI, GPJ0, GPJ1, GPJ2, GPJ3, (3.3V I/O) Fast I/O (3.3V I/O) DRAM I/O (1.8V I/O)
复位值
0x00000000 0x00 0x0155 0x0000 0x00 0x00
GPC1CONPDN 0xE020_00790 GPC1PUDPDN 0xE020_0094
共161页
19
寄存器 GPD0CON GPD0DAT
地址 0xE020_00A0 பைடு நூலகம்xE020_00A4
R/W R/W R/W
0xE020_0030 0xE020_0034
R/W R/W
R/W R/W
端口组GPA1上/下拉寄存器 端口组GPA1驱动能力控制寄存器
端口组GPA1掉电模式配置寄存器 端口组GPA1掉电上/下拉寄存器
0x5555 0x0000
0x00 0x00
共161页
16
寄存器
地址
R/W
说明
复位值
GPBCON
0x0555 0x0000
0x00 0x00
共161页 3
(3)GPB:8位I/O端口——2 x SPI;
(4)GPC0:5位I/O端口——I2S,PCM, AC97; (5)GPC1:5位I/O端口——I2S, SPDIF, LCD_FRM; (6)GPD0:4位I/O端口——PWM;
(7)GPD1:6位I/O端口——3 x I2C, PWM, IEM;
GPBDAT GPBPUD GPBDRV GPBCONPDN GPBPUDPDN
0xE020_0040
0xE020_0044 0xE020_0048 0xE020_004C 0xE020_0050 0xE020_0054
R/W
R/W R/W R/W R/W R/W
端口组GPB配置寄存器
端口组GPB数据寄存器 端口组GPB上/下拉寄存器 端口组GPB驱动能力控制寄存器 端口组GPB掉电模式配置寄存器 端口组GPB掉电上/下拉寄存器
共161页 5
(12)GPI:低功耗的I2C、PCM(I/O端口 没有使用),通过AUDIO_SS PDN寄存器来 配置值PDN掉电控制;
(13)GPJ0,1,2,3,4:35位I/O端口—— Modem IF, CAMIF, CFCON, KEYPAD, SROM ADDR[22:16];
(14)MP0_1,2,3:20位I/O端口——EBI (SROM, NF, OneNAND)的控制信号;
端口组GPD0掉电模式配置寄存器 端口组GPD0掉电上/下拉寄存器
0x0055 0x0000
0x00 0x00
共161页
20
寄存器 GPD1CON GPD1DAT
地址 0xE020_00C0 0xE020_00C4
R/W R/W R/W
说明 端口组GPD1配置寄存器 端口组GPD1数据寄存器
复位值 0x00000000 0x00
共161页 7
2、GPIO 特性
(1)控制146个GPIO中断; (2)控制32个外部中断; (3)237个多功能I/O端口; (4)除GPH0, GPH1, GPH2, and GPH3外, 其它GPIO在休眠模式控制引脚状态。
共161页 8
3、S5PV210 I/O 类型 配置 I/O 被分成类型 A 和 B。
GPA0[2] GPA0[3]
UART_0_TXD
UART_0_CTSn UART_0_RTSn
GPI
GPI GPI
PD
PD PD
I(L)
I(L) I(L)
A1
A1 A1
详情参考数据手册100页。
共161页 13
5、寄存器说明(115页)
(1)寄存器映射 每端口组有两种类型的控制寄存器, 一种工作在正常模式,另外一种工作在掉 电模式(STOP,DEEP-STOP,SLEEP mode)。 正常寄存器(如GPA0CON,GPA0DAT, GPA0PUD,GPA0DRV)对应正常模式;掉 电寄存器(如GPA0CONPDN,GPA0PUDPDN) 对应掉电模式。
9
A
B C
GPB, GPG0, GPG1, GPG2, GPG3, MP0 MP1, MP2
共161页
4、I/O说明(98页) (1)GPIO 块图 GPIO 由两部分组成,依次是带电部 分和不带电部分。带电部分在休眠模式下 也提供电源,因此在休眠模式下寄存器的 值被保存;不带电部分则不同。
共161页 10
共161页
11
(2)引脚摘要
I/O Control Type A1 A2 A3 Function Description Control at power down mode is possible, power down mode is released by S/W (ENABLE_GPIO bit of OTHERS register at PMU) Control at power down mode is possible, power down mode is released by S/W (ENABLE_UART_IO bit of OTHERS register at PMU) Control at power down mode is possible, power down mode is released by S/W (ENABLE_MMC_IO bit of OTHERS register at PMU) Control at power down mode is possible, power down mode is released by H/W automatically Control at power down mode is possible, power down mode is released by H/W (ENABLE_CF_IO bit of OTHERS register at PMU) No Retention (Alive IO) No Retention (Analog IO)
共161页 4
(8)GPE0,1:13位I/O端口—— CameraI/F; (9)GPF0,1,2,3:30位I/O端口——LCD I/F; (10)GPG0,1,2,3:28位I/O端口—— 4xMMC通道(通道0和2支持4位和8位模式, 但通道1和3仅支持4位模式); (11)GPH0,1,2,3:32位I/O端口——键 盘、外部唤醒(高达32位)。GPH组在带 电部分;
共161页 12
A4
A5 B1 B2
(3)引脚复用说明(100页)
引脚名 XuRXD[0] GPIO GPA0[0] 功能0 UART_0_RXD 功能1 功能2 功能3 缺 省 GPI 复位 PUD PD I/O I(L) 休眠 状态 A1
XuTXD[0]
XuCTSn[0] XuRTSn[0]
GPA0[1]
0x00 0x00
共161页
18
寄存器
GPC1CON GPC1DAT GPC1PUD GPC1DRV
地址
0xE020_0080 0xE020_0084 0xE020_0088 0xE020_008C
R/W
R/W R/W R/W R/W R/W R/W
说明
端口组GPC1配置寄存器 端口组GPC1数据寄存器 端口组GPC1上/下拉寄存器 端口组GPC1驱动能力控制寄存器 端口组GPC1掉电模式配置寄存器 端口组GPC1掉电上/下拉寄存器
共161页 6
(15)MP0_4,5,6,7:32位I/O存储器端 口——EBI(EBI的更多配置信息); (16)MP1_0~8:71位DRAM1端口(I/O端 口没有使用);
(17)MP2_0~8: 71位DRAM2端口(I/O 端口没有使用);
(18)ETC0, ETC1, ETC2, ETC4 :28位 I/O ETC端口——JTAG, Operating Mode, RESET, CLOCK (ETC3保留)。
共161页
15
寄存器 GPA1CON GPA1DAT
地址 0xE020_0020 0xE020_0024
R/W R/W R/W
说明 端口组GPA1配置寄存器 端口组GPA1数据寄存器
复位值 0x00000000 0x00
GPA1PUD GPA1DRV
GPA1CONPDN GPA1PUDPDN
0xE020_0028 0xE020_002C
如果 S5PV210 进入掉电模式,所有配 置和下拉控制被设置为掉电模式。
寄存器 GPA0CON GPA0DAT GPA0PUD GPA0DRV GPA0CONPDN GPA0PUDPDN 地址 0xE020_0000 0xE020_0004 0xE020_0008 0xE020_000C 0xE020_0010 0xE020_0014 R/W R/W R/W R/W R/W R/W R/W 说明 端口组GPA0配置寄存器 端口组GPA0数据寄存器 端口组GPA0上/下拉寄存器 端口组GPA0驱动能力控制寄存器 端口组GPA0掉电模式配置寄存器 端口组GPA0掉电上/下拉寄存器 复位值 0x00000000 0x00 0x5555 0x0000 0x00 0x00
说明 端口组GPD0配置寄存器 端口组GPD0数据寄存器
复位值 0x00000000 0x00
GPD0PUD GPD0DRV
GPD0CONPDN GPD0PUDPDN
0xE020_00A8 0xE020_00AC
0xE020_00B0 0xE020_00B4
R/W R/W
R/W R/W
端口组GPD0上/下拉寄存器 端口组GPD0驱动能力控制寄存器
8.6 S5PV210 GPIO(92页) 1、GPIO 概述
S5PV210包括237个多功能的输入/输 出端口引脚和142个存储器端口引脚,以 下是34个普通端口组和2个存储器端口组: (1)GPA0:8位I/O端口——有流控的 2 x UART;
(2)GPA1:4位I/O端口——没有流控的 2 x UART 或有流控的 1 x UART;
0x00000000
0x00 0x5555 0x0000 0x00 0x00
共161页
17
寄存器 GPC0CON GPC0DAT
地址 0xE020_0060 0xE020_0064
R/W R/W R/W
说明 端口组GPC0配置寄存器 端口组GPC0数据寄存器
复位值 0x00000000 0x00
GPC0PUD GPC0DRV
GPC0CONPDN GPC0PUDPDN
0xE020_0068 0xE020_006C
0xE020_0070 0xE020_0074
R/W R/W
R/W R/W
端口组GPC0上/下拉寄存器 端口组GPC0驱动能力控制寄存器
端口组GPC0掉电模式配置寄存器 端口组GPC0掉电上/下拉寄存器
0x0155 0x0000
GPD1PUD GPD1DRV
GPD1CONPDN GPD1PUDPDN
0xE020_00C8 0xE020_00CC
0xE020_00C0 0xE020_00C4
R/W R/W
R/W R/W
端口组GPD1上/下拉寄存器 端口组GPD1驱动能力控制寄存器
端口组GPD1掉电模式配置寄存器 端口组GPD1掉电上/下拉寄存器
第8章
S5PV210 微处理器功能部件及应用 本章主要内容(续)
5、S5PV210 产品编码; 6、S5PV210 GPIO; 7、S5PV210 UART;
共161页
1
8.5 S5PV210 产品编码(资料90页) 8.5.1 寄存器映射
寄存器 PRO_ID 地址 0xE000_0000 R/W R 说明 产品信息 复位值 0x43110020
8.5.2 PRO_ID 寄存器
PRO_ID 产品ID 保留 版本号 设备ID 位 [31:12] [11:8] [7:4] [3:0] 说明 保留 修正号 000:V210;001:C110 010:C110;其它保留
共161页
初始状态 0x2 0x0
2
分配给S5PV210是“0x43110 ” 0x43110
I/O类型 GPA0, GPD1, GPF2, GPH3, GPJ4 I/O组 说明 GPA1, GPC0, GPC1, GPD0, GPE0, GPE1, GPF0, GPF1, Normal I/O GPF3, GPH0, GPH1, GPH2, GPI, GPJ0, GPJ1, GPJ2, GPJ3, (3.3V I/O) Fast I/O (3.3V I/O) DRAM I/O (1.8V I/O)
复位值
0x00000000 0x00 0x0155 0x0000 0x00 0x00
GPC1CONPDN 0xE020_00790 GPC1PUDPDN 0xE020_0094
共161页
19
寄存器 GPD0CON GPD0DAT
地址 0xE020_00A0 பைடு நூலகம்xE020_00A4
R/W R/W R/W
0xE020_0030 0xE020_0034
R/W R/W
R/W R/W
端口组GPA1上/下拉寄存器 端口组GPA1驱动能力控制寄存器
端口组GPA1掉电模式配置寄存器 端口组GPA1掉电上/下拉寄存器
0x5555 0x0000
0x00 0x00
共161页
16
寄存器
地址
R/W
说明
复位值
GPBCON
0x0555 0x0000
0x00 0x00
共161页 3
(3)GPB:8位I/O端口——2 x SPI;
(4)GPC0:5位I/O端口——I2S,PCM, AC97; (5)GPC1:5位I/O端口——I2S, SPDIF, LCD_FRM; (6)GPD0:4位I/O端口——PWM;
(7)GPD1:6位I/O端口——3 x I2C, PWM, IEM;
GPBDAT GPBPUD GPBDRV GPBCONPDN GPBPUDPDN
0xE020_0040
0xE020_0044 0xE020_0048 0xE020_004C 0xE020_0050 0xE020_0054
R/W
R/W R/W R/W R/W R/W
端口组GPB配置寄存器
端口组GPB数据寄存器 端口组GPB上/下拉寄存器 端口组GPB驱动能力控制寄存器 端口组GPB掉电模式配置寄存器 端口组GPB掉电上/下拉寄存器
共161页 5
(12)GPI:低功耗的I2C、PCM(I/O端口 没有使用),通过AUDIO_SS PDN寄存器来 配置值PDN掉电控制;
(13)GPJ0,1,2,3,4:35位I/O端口—— Modem IF, CAMIF, CFCON, KEYPAD, SROM ADDR[22:16];
(14)MP0_1,2,3:20位I/O端口——EBI (SROM, NF, OneNAND)的控制信号;
端口组GPD0掉电模式配置寄存器 端口组GPD0掉电上/下拉寄存器
0x0055 0x0000
0x00 0x00
共161页
20
寄存器 GPD1CON GPD1DAT
地址 0xE020_00C0 0xE020_00C4
R/W R/W R/W
说明 端口组GPD1配置寄存器 端口组GPD1数据寄存器
复位值 0x00000000 0x00
共161页 7
2、GPIO 特性
(1)控制146个GPIO中断; (2)控制32个外部中断; (3)237个多功能I/O端口; (4)除GPH0, GPH1, GPH2, and GPH3外, 其它GPIO在休眠模式控制引脚状态。
共161页 8
3、S5PV210 I/O 类型 配置 I/O 被分成类型 A 和 B。
GPA0[2] GPA0[3]
UART_0_TXD
UART_0_CTSn UART_0_RTSn
GPI
GPI GPI
PD
PD PD
I(L)
I(L) I(L)
A1
A1 A1
详情参考数据手册100页。
共161页 13
5、寄存器说明(115页)
(1)寄存器映射 每端口组有两种类型的控制寄存器, 一种工作在正常模式,另外一种工作在掉 电模式(STOP,DEEP-STOP,SLEEP mode)。 正常寄存器(如GPA0CON,GPA0DAT, GPA0PUD,GPA0DRV)对应正常模式;掉 电寄存器(如GPA0CONPDN,GPA0PUDPDN) 对应掉电模式。
9
A
B C
GPB, GPG0, GPG1, GPG2, GPG3, MP0 MP1, MP2
共161页
4、I/O说明(98页) (1)GPIO 块图 GPIO 由两部分组成,依次是带电部 分和不带电部分。带电部分在休眠模式下 也提供电源,因此在休眠模式下寄存器的 值被保存;不带电部分则不同。
共161页 10
共161页
11
(2)引脚摘要
I/O Control Type A1 A2 A3 Function Description Control at power down mode is possible, power down mode is released by S/W (ENABLE_GPIO bit of OTHERS register at PMU) Control at power down mode is possible, power down mode is released by S/W (ENABLE_UART_IO bit of OTHERS register at PMU) Control at power down mode is possible, power down mode is released by S/W (ENABLE_MMC_IO bit of OTHERS register at PMU) Control at power down mode is possible, power down mode is released by H/W automatically Control at power down mode is possible, power down mode is released by H/W (ENABLE_CF_IO bit of OTHERS register at PMU) No Retention (Alive IO) No Retention (Analog IO)
共161页 4
(8)GPE0,1:13位I/O端口—— CameraI/F; (9)GPF0,1,2,3:30位I/O端口——LCD I/F; (10)GPG0,1,2,3:28位I/O端口—— 4xMMC通道(通道0和2支持4位和8位模式, 但通道1和3仅支持4位模式); (11)GPH0,1,2,3:32位I/O端口——键 盘、外部唤醒(高达32位)。GPH组在带 电部分;
共161页 12
A4
A5 B1 B2
(3)引脚复用说明(100页)
引脚名 XuRXD[0] GPIO GPA0[0] 功能0 UART_0_RXD 功能1 功能2 功能3 缺 省 GPI 复位 PUD PD I/O I(L) 休眠 状态 A1
XuTXD[0]
XuCTSn[0] XuRTSn[0]
GPA0[1]
0x00 0x00
共161页
18
寄存器
GPC1CON GPC1DAT GPC1PUD GPC1DRV
地址
0xE020_0080 0xE020_0084 0xE020_0088 0xE020_008C
R/W
R/W R/W R/W R/W R/W R/W
说明
端口组GPC1配置寄存器 端口组GPC1数据寄存器 端口组GPC1上/下拉寄存器 端口组GPC1驱动能力控制寄存器 端口组GPC1掉电模式配置寄存器 端口组GPC1掉电上/下拉寄存器
共161页 6
(15)MP0_4,5,6,7:32位I/O存储器端 口——EBI(EBI的更多配置信息); (16)MP1_0~8:71位DRAM1端口(I/O端 口没有使用);
(17)MP2_0~8: 71位DRAM2端口(I/O 端口没有使用);
(18)ETC0, ETC1, ETC2, ETC4 :28位 I/O ETC端口——JTAG, Operating Mode, RESET, CLOCK (ETC3保留)。
共161页
15
寄存器 GPA1CON GPA1DAT
地址 0xE020_0020 0xE020_0024
R/W R/W R/W
说明 端口组GPA1配置寄存器 端口组GPA1数据寄存器
复位值 0x00000000 0x00
GPA1PUD GPA1DRV
GPA1CONPDN GPA1PUDPDN
0xE020_0028 0xE020_002C