鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

GPIO管理接口

表1 GPIO功能说明

管脚

电平

strap

00:默认功能

01:GPIO 功能

10:点灯功能(暂未实现)

11:中断 功能

备注

SPI0_CLK/GPIO24

1.8V

-

CPU SPI

CPU GPIO

-

-

CPU 直出GPIO

SPI0_CS0/GPIO25

1.8V

-

CPU GPIO

-

-

SPI0_MISO/GPIO26

1.8V

-

CPU GPIO

-

-

SPI0_MOSI/GPIO27

1.8V

-

CPU GPIO

-

-

TCM_ALERTN/GPIO28

1.8V

-

CPU GPIO

-

-

TCM_RSTN/GPIO29

1.8V

-

TCM/TPM RST

CPLD GPIO29

-

-

-

CPLD_I2C1_SCL/GPIO30

3.3V_STB

-

CPLD I2C

CPLD GPIO30

-

-

-

CPLD_I2C1_SDA/GPIO31

3.3V_STB

-

CPLD GPIO31

-

-

-

UART_TXD0/GPIO18

3.3V_STB

hilink_0_lane

BIOS TB 串口

CPLD GPIO18

-

-

-

UART_RXD0/GPIO19

3.3V_STB

hilink_1_lane

CPLD GPIO19

-

-

-

UART_TXD1/GPIO20

3.3V_STB

hilink_0_configure[0]

M7 串口

CPLD GPIO20

-

-

-

UART_RXD1/GPIO21

3.3V_STB

hilink_0_configure[1]

CPLD GPIO21

-

GPIO21 ->cpu1_tb_extint3

-

UART_TXD2/GPIO22

3.3V_STB

hilink_1_configure[0]

IMU串口

CPLD GPIO22

-

-

-

UART_RXD2/GPIO23

3.3V_STB

hilink_1_configure[1]

CPLD GPIO23

-

GPIO23 ->cpu1_tb_extint4

-

GPIO0/BOOT0

3.3V_STB

模组chip_id

-

CPLD GPIO0

-

GPIO0 -> cpu1_ta_extint1

-

GPIO1/BOOT1

3.3V_STB

模组chip_id

-

CPLD GPIO1

-

GPIO1 -> cpu1_ta_extint2

-

GPIO2/BOOT2

3.3V_STB

模组MP_mode

-

CPLD GPIO2

-

GPIO2 -> cpu1_ta_extint3

-

GPIO3/BOOT3

3.3V_STB

ncl_mode_sel[0]

RSV

CPLD GPIO3

-

GPIO3 -> cpu1_ta_extint4

-

GPIO4/PCIe_RSTN

3.3V_STB

ncl_mode_sel[1]

rst_pcie_card

CPLD GPIO4

-

-

-

GPIO5/PCIe_RSTN

3.3V_STB

ncl_mode_sel[2]

rst_bmc_pcie

CPLD GPIO5

-

-

-

GPIO6/CPU_INTN

3.3V_STB

ncl_mode_sel[3]

RSV

CPLD GPIO6

-

GPIO6 -> cpu1_ta_extint5

-

GPIO7/CPU_INTN

3.3V_STB

-

RSV

CPLD GPIO7

-

GPIO7 -> cpu1_tb_extint5

-

GPIO8/BOOT_STATE

3.3V_STB

-

CPU_I2C2 通道切换

CPLD GPIO8

-

-

-

GPIO9/RST_INOUT

3.3V_STB

-

主片复位信号输出/从片复位信号输入

主片下电信号输出/从片下电信号输入

-

-

-

默认功能专用

载板需通过该管脚低电平持续时间判断是重启还是关机。

GPIO10/SYNC_OUT

1.8V

-

CPU SYNC输出

-

-

-

默认功能专用

JTAG_TCK/GPIO12

3.3V_STB

-

JTAG

CPLD GPIO12(不推荐)

-

-

-

JTAG_TDI/GPIO13

3.3V_STB

-

CPLD GPIO13(不推荐)

-

-

-

JTAG_TDO/GPIO14

3.3V_STB

-

CPLD GPIO14(不推荐)

-

-

-

JTAG_TMS/GPIO15

3.3V_STB

-

CPLD GPIO15(不推荐)

-

-

-

JTAG_TRST/GPIO16

3.3V_STB

-

CPLD GPIO16

-

-

-

JTAG_EN/GPIO17

3.3V_STB

-

CPLD GPIO17(不推荐)

-

-

-

wdt_out_prochot_caterr

3.3V_STB

-

-

PROCHOT

CATERR

WDT_OUT

默认输出高电平

GPIO通过BIOS和SMC命令字管理。

GPIO9/RST_INOUT管脚说明如下:

OS下输入reboot,主片 GPIO9/RST_INOUT输出82 ms低电平,从片GPIO9/RST_INOUT接收后,复位从片。

图1 reboot

OS下输入shutdown/poweroff,主片GPIO9/RST_INOUT输出156ms低电平,主片和从片GPIO9/RST_INOUT接收该信号对进行下电,完成下电后输出PWR_STATE[1:0]=00,载板按照下电进行处理。

图2 shutdown/poweroff