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接收后,复位从片。

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