---
title: 5h获取和设置杂项功能配置
description: "**表1 BIOS命令字-5h获取和设置杂项功能配置**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengmodule/S920L08/mrm/S920L08_44_0023.html
sourcePath: /source/zh/kunpengmodule/S920L08/mrm/S920L08_44_0023.html
indexId: d8502a36f213b819c2b733daa2d557b4cc8a4c47d52478e8482946eb3033092657
---
# 5h获取和设置杂项功能配置


**表1 BIOS命令字-5h获取和设置杂项功能配置**

| Command | M=0,S=1/ R=1,W=0/ Param1/ Param2 | 标准命令字及描述 | 数据定义 | 数据定义 | 默认值 | 使用场景描述 |
| --- | --- | --- | --- | --- | --- | --- |
| 2h | 1/1/0/0 | 标准命令字： GET\_RTC\_I2C\_STATE 描述： 获取RTC的I2C链路状态 | [7:0] | 获取I2C状态 =0h \- 空闲 =1h \- 忙碌 | 0h | 天池架构中，CPLD终止BMC侧获取RTC时钟的路径，CPU和CPLD通过仲裁获得RTC I2C的使用权。 CPU硬件约束，当通过I2C获取RTC时间时，如果CPLD占用I2C总线，CPU不能强制占用，需等待。可使用每100ms再次查询CPLD占用情况，如果多次查询CPLD均未释放，可启动超时机制请求占用。 |
| 2h | 1/0/0/0 | 标准命令字： SET\_RTC\_I2C\_REQUEST 描述： 设置RTC的I2C控制权请求 | [7:0] | CPU请求RTC的I2C链路控制权 = 0b \- 释放 = 1b \- 请求 | 0h | 天池架构中，CPLD终止BMC侧获取RTC时钟的路径，CPU和CPLD通过仲裁获得RTC I2C的使用权。 CPU硬件约束，当通过I2C获取RTC时间时，如果CPLD占用I2C总线，CPU不能强制占用，需等待。可使用每100ms再次查询CPLD占用情况，如果多次查询CPLD均未释放，可启动超时机制请求占用。 |
| 4h | 1/1/N/0 | 标准命令字： GET\_NIC\_PRNST\_CPU[N] 描述： 查询第N个CPU的NIC卡在位信息 | [7:4] | 获取NIC在位情况 =0h \- 不在位 =1h \- M3 NIC 在位 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 4h | 1/1/N/0 | 标准命令字： GET\_NIC\_PRNST\_CPU[N] 描述： 查询第N个CPU的NIC卡在位信息 | [3:0] | 获取NIC在位情况 =0h \- 不在位 =1h \- M2 NIC在位 | 0h | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 31 | M2 Lane0 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [30:28] | M2 Lane0 NIC 类型 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 27 | M2 Lane1 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [26:24] | M2Lane1 NIC 类型 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 23 | M2 Lane2 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [22:20] | M2 Lane2 NIC 类型 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 19 | M2 Lane3 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [18:16] | M2 Lane3 NIC 类型 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 15 | M3 Lane0 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [14:12] | M3 Lane0 NIC 类型 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 11 | M3 Lane1 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [10:8] | M3 Lane1 NIC 类型 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 7 | M3 Lane2 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [6:4] | M3 Lane2 NIC 类型 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | 3 | M3 Lane3 使能 | \- | 为查找NCL文件，属于S920L08模组定制需求。 |
| 5h | 1/1/N/0 | 标准命令字： GET\_NIC\_TYPE\_CPU[N] 描述： 查询第N个CPU的NIC卡NIC\_Type信息 | [2:0] | M3 Lane3 NIC 类型 | 0h | 为查找NCL文件，属于S920L08模组定制需求。 |
| 6h | 1/0/0/0 | 标准命令字： SET\_BIOS\_STATUS 描述： 设置BIOS启动状态 | [7:0] | 设置BIOS启动状态 =1h \- IMU初始化结束 =2h \- 内存初始化开始 =3h \- 内存初始化结束 =4h \- BIOS POST结束 | 0h | 各平台按需求选择使用即可。 |
| 7h | 1/0/N/0 | 标准命令字： SET\_INT\_GPIO[N] 描述： 设置GPIO[N]外部中断 | [7:0] | 设置GPIO外部中断 =1h \- 恢复中断 =0h \- 触发中断 | 0h | 用于触发GPIO中断，如故障上报OS。 CPU GPIO9： cpu1\_tb\_extint1 CPU GPIO12: clear\_cpu1\_tb\_extint4 CPU GPIO44: clr\_cpu1\_extint0 |
| 8h | 1/1/0/0 | 标准命令字： GET\_BIOS\_FLASH\_SW 描述： 获取BIOS Flash的SPI链路状态 | 0 | 获取BIOS Flash切换状态 =0h \- 当前BIOS Flash切换到CPU侧 =1h \- 当前BIOS Flash切换到BMC侧 | 0h | 用于解决IMU独立升级情况下，BIOS Flash被BMC切走导致的故障问题。 |
| 9h | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO 描述： 获取CPLD GPIO状态 | [31:0] | 获取CPLD GPIO0~31状态 | 0h | \- |
| 9h | 1/0/0/0 | 标准命令字： SET\_CPLD\_GPIO 描述： 设置CPLD GPIO输入值 | [7:0] | 设置CPLD GPIO[7:0] 输入值 | 0h | \- |
| 9h | 1/0/1/0 | 标准命令字： SET\_CPLD\_GPIO 描述： 设置CPLD GPIO输入值 | [7:0] | 设置CPLD GPIO[15:8] 输入值 | 0h | \- |
| 9h | 1/0/2/0 | 标准命令字： SET\_CPLD\_GPIO 描述： 设置CPLD GPIO输入值 | [7:0] | 设置CPLD GPIO[23:16] 输入值 | 0h | \- |
| 9h | 1/0/3/0 | 标准命令字： SET\_CPLD\_GPIO 描述： 设置CPLD GPIO输入值 | [7:0] | 设置CPLD GPIO[31:24] 输入值 | 0h | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO0~3 功能 | [7:6] | 获取CPLD GPIO0 功能 | 0h | 2'b00：默认模式 2'b01: GPIO 2'b10: RSV 2'b11: 中断 |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO0~3 功能 | [5:4] | 获取CPLD GPIO1 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO0~3 功能 | [3:2] | 获取CPLD GPIO2 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO0~3 功能 | [1:0] | 获取CPLD GPIO3 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO4~7 功能 | [15:14] | 获取CPLD GPIO4 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO4~7 功能 | [13:12] | 获取CPLD GPIO5 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO4~7 功能 | [11:10] | 获取CPLD GPIO6 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO4~7 功能 | [9:8] | 获取CPLD GPIO7 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO8~11 功能 | [23:22] | 获取CPLD GPIO8 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO8~11 功能 | [21:20] | 获取CPLD GPIO9 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO8~11 功能 | [19:18] | 获取CPLD GPIO10 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO8~11 功能 | [17:16] | 获取CPLD GPIO11 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO12~15 功能 | [31:30] | 获取CPLD GPIO12 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO12~15 功能 | [29:28] | 获取CPLD GPIO13 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO12~15 功能 | [27:26] | 获取CPLD GPIO14 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO12~15 功能 | [25:24] | 获取CPLD GPIO15 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO16~19 功能 | [39:38] | 获取CPLD GPIO16 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO16~19 功能 | [37:36] | 获取CPLD GPIO17 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO16~19 功能 | [35:34] | 获取CPLD GPIO18 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO16~19 功能 | [33:32] | 获取CPLD GPIO19 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO20~23 功能 | [47:46] | 获取CPLD GPIO20 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO20~23 功能 | [45:44] | 获取CPLD GPIO21 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO20~23 功能 | [43:42] | 获取CPLD GPIO22 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO20~23 功能 | [41:40] | 获取CPLD GPIO23 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO24~27 功能 | [55:54] | 获取CPLD GPIO24 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO24~27 功能 | [53:52] | 获取CPLD GPIO25 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO24~27 功能 | [51:50] | 获取CPLD GPIO26 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO24~27 功能 | [49:48] | 获取CPLD GPIO27 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO28~31 功能 | [63:62] | 获取CPLD GPIO28 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO28~31 功能 | [61:60] | 获取CPLD GPIO29 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO28~31 功能 | [59:58] | 获取CPLD GPIO30 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO28~31 功能 | [57:56] | 获取CPLD GPIO31 功能 | \- | \- |
| ah | 1/1/0/0 | RSV | [71:70] | RSV | \- | \- |
| ah | 1/1/0/0 | RSV | [69:68] | RSV | \- | \- |
| ah | 1/1/0/0 | RSV | [67:66] | RSV | \- | \- |
| ah | 1/1/0/0 | RSV | [65:64] | RSV | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO功能 | [79:78] | RSV | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO功能 | [77:76] | 获取wdt\_out\_prochot\_caterr 功能 | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO功能 | [75:74] | RSVD | \- | \- |
| ah | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_MODE 描述： 获取CPLD GPIO功能 | [73:72] | RSVD | \- | \- |
| ah | 1/0/0/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO0~3 功能 | [7:6] | 设置CPLD GPIO0 功能 | \- | 2'b00：默认模式 2'b01: GPIO 2'b10: RSV 2'b11: 中断 |
| ah | 1/0/0/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO0~3 功能 | [5:4] | 设置CPLD GPIO1 功能 | \- | \- |
| ah | 1/0/0/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO0~3 功能 | [3:2] | 设置CPLD GPIO2 功能 | \- | \- |
| ah | 1/0/0/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO0~3 功能 | [1:0] | 设置CPLD GPIO3 功能 | \- | \- |
| ah | 1/0/1/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO4~7 功能 | [7:6] | 设置CPLD GPIO4 功能 | \- | \- |
| ah | 1/0/1/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO4~7 功能 | [5:4] | 设置CPLD GPIO5 功能 | \- | \- |
| ah | 1/0/1/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO4~7 功能 | [3:2] | 设置CPLD GPIO6 功能 | \- | \- |
| ah | 1/0/1/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO4~7 功能 | [1:0] | 设置CPLD GPIO7 功能 | \- | \- |
| ah | 1/0/2/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO8~11 功能 | [7:6] | 设置CPLD GPIO8 功能 | \- | \- |
| ah | 1/0/2/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO8~11 功能 | [5:4] | 设置CPLD GPIO9 功能 | \- | \- |
| ah | 1/0/2/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO8~11 功能 | [3:2] | 设置CPLD GPIO10 功能 | \- | \- |
| ah | 1/0/2/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO8~11 功能 | [1:0] | 设置CPLD GPIO11 功能 | \- | \- |
| ah | 1/0/3/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO12~15 功能 | [7:6] | 设置CPLD GPIO12功能 | \- | \- |
| ah | 1/0/3/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO12~15 功能 | [5:4] | 设置CPLD GPIO13功能 | \- | \- |
| ah | 1/0/3/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO12~15 功能 | [3:2] | 设置CPLD GPIO14功能 | \- | \- |
| ah | 1/0/3/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO12~15 功能 | [1:0] | 设置CPLD GPIO15功能 | \- | \- |
| ah | 1/0/4/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO16~19 功能 | [7:6] | 设置CPLD GPIO16功能 | \- | \- |
| ah | 1/0/4/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO16~19 功能 | [5:4] | 设置CPLD GPIO17功能 | \- | \- |
| ah | 1/0/4/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO16~19 功能 | [3:2] | 设置CPLD GPIO18功能 | \- | \- |
| ah | 1/0/4/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO16~19 功能 | [1:0] | 设置CPLD GPIO19功能 | \- | \- |
| ah | 1/0/5/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO20~23 功能 | [7:6] | 设置CPLD GPIO20功能 | \- | \- |
| ah | 1/0/5/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO20~23 功能 | [5:4] | 设置CPLD GPIO21功能 | \- | \- |
| ah | 1/0/5/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO20~23 功能 | [3:2] | 设置CPLD GPIO22功能 | \- | \- |
| ah | 1/0/5/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO20~23 功能 | [1:0] | 设置CPLD GPIO23功能 | \- | \- |
| ah | 1/0/6/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO24~27 功能 | [7:6] | 设置CPLD GPIO24功能 | \- | \- |
| ah | 1/0/6/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO24~27 功能 | [5:4] | 设置CPLD GPIO25功能 | \- | \- |
| ah | 1/0/6/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO24~27 功能 | [3:2] | 设置CPLD GPIO26功能 | \- | \- |
| ah | 1/0/6/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO24~27 功能 | [1:0] | 设置CPLD GPIO27功能 | \- | \- |
| ah | 1/0/7/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO28~31 功能 | [7:6] | 设置CPLD GPIO28功能 | \- | \- |
| ah | 1/0/7/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO28~31 功能 | [5:4] | 设置CPLD GPIO29功能 | \- | \- |
| ah | 1/0/7/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO28~31 功能 | [3:2] | 设置CPLD GPIO30功能 | \- | \- |
| ah | 1/0/7/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO28~31 功能 | [1:0] | 设置CPLD GPIO31功能 | \- | \- |
| ah | 1/0/8/0 | RSV | [7:0] | 2P场景预留 | \- | \- |
| ah | 1/0/9/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO功能 | [7:6] | 2P场景预留 | \- | \- |
| ah | 1/0/9/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO功能 | [5:4] | 设置wdt\_out\_prochot\_caterr功能 | \- | \- |
| ah | 1/0/9/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO功能 | [3:2] | RSV | \- | \- |
| ah | 1/0/9/0 | 标准命令字： SET\_CPLD\_GPIO\_MODE0 描述： 设置CPLD GPIO功能 | [1:0] | RSV | 0h | \- |
| bh | 1/1/0/0 | 标准命令字： GET\_CPLD\_GPIO\_INOUT\_MODE 描述： 获取CPLD GPIO方向 | [31:0] | 获取CPLD GPIO31~0状态 | 0h | \- |
| bh | 1/0/0/0 | 标准命令字： SET\_CPLD\_GPIO\_INOUT\_MODE0 描述： 设置CPLD GPIO7~0方向 | [7:0] | 设置CPLD GPIO[7:0]状态 | 0h | 1'b1:外部输入 1'b0:CPU输出 使用时需要同时配置GPIO功能为2'b01。 |
| bh | 1/0/1/0 | 标准命令字： SET\_CPLD\_GPIO\_INOUT\_MODE0 描述： 设置CPLD GPIO15~8方向 | [7:0] | 设置CPLD GPIO[15:8]状态 | 0h | 1'b1:外部输入 1'b0:CPU输出 使用时需要同时配置GPIO功能为2'b01。 |
| bh | 1/0/2/0 | 标准命令字： SET\_CPLD\_GPIO\_INOUT\_MODE0 描述： 设置CPLD GPIO23~16方向 | [7:0] | 设置CPLD GPIO[23:16]状态 | 0h | 1'b1:外部输入 1'b0:CPU输出 使用时需要同时配置GPIO功能为2'b01。 |
| bh | 1/0/3/0 | 标准命令字： SET\_CPLD\_GPIO\_INOUT\_MODE0 描述： 设置CPLD GPIO31~24方向 | [7:0] | 设置CPLD GPIO[31:24]状态 | 0h | 1'b1:外部输入 1'b0:CPU输出 使用时需要同时配置GPIO功能为2'b01。 |
| ch | 1/1/0/0 | 标准命令字： GET\_NCL\_MODE 描述： 获取NCL配置选择 | [7:4] | RSV | 0h | \- |
| ch | 1/1/0/0 | 标准命令字： GET\_NCL\_MODE 描述： 获取NCL配置选择 | [3:0] | NCL 配置文件选择 | 0h | 用于bios选择加载的NCL配置文件。 |
| dh | 1/0/0/0 | 标准命令字： SET\_CPLD\_WDT\_THRESHOLD 描述： 设置CPLD watchdog\_time\_out\*0.25秒 | [7:0] | 设置看门狗阈值 | 0h | \- |
| dh | 1/0/1/0 | 标准命令字： SET\_CPLD\_WDT 描述： 看门狗配置 | 7 | 使能 | \- | 使用时使能保持高电平。 |
| dh | 1/0/1/0 | 标准命令字： SET\_CPLD\_WDT 描述： 看门狗配置 | 6 | 喂狗 | \- | 先写0，再写1进行重置并喂狗。 |
| dh | 1/0/1/0 | 标准命令字： SET\_CPLD\_WDT 描述： 看门狗配置 | [5:0] | RSV | \- | \- |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [127:120] | cpld\_gpio\_data\_exp15 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [119:112] | cpld\_gpio\_data\_exp14 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [111:104] | cpld\_gpio\_data\_exp13 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [103:96] | cpld\_gpio\_data\_exp12 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [95:88] | cpld\_gpio\_data\_exp11 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [87:80] | cpld\_gpio\_data\_exp10 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [79:72] | cpld\_gpio\_data\_exp9 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [71:64] | cpld\_gpio\_data\_exp8 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [63:56] | cpld\_gpio\_data\_exp7 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [55:48] | cpld\_gpio\_data\_exp6 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [47:40] | cpld\_gpio\_data\_exp5 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [39:32] | cpld\_gpio\_data\_exp4 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [31:24] | cpld\_gpio\_data\_exp3 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [23:16] | cpld\_gpio\_data\_exp2 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [15:8] | cpld\_gpio\_data\_exp1 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/1/1/0 | 标准命令字： GET\_EXPBRD\_REG\_DATA 描述： 获取ExpBrd扩展寄存器数据 | [7:0] | cpld\_gpio\_data\_exp0 | FFh | 获取ExpBrd扩展寄存器数值。 |
| eh | 1/0/0/0 | 标准命令字： SET\_CPUBRD\_REG\_ADDR 描述： 设置CPUBrd扩展寄存器地址 | [7:0] | cpld\_gpio\_cpu\_addr | 00h | 设置CPUBrd扩展寄存器地址。 |
| eh | 1/0/1/0 | 标准命令字： SET\_CPUBRD\_REG\_DATA 描述： 设置CPUBrd扩展寄存器数据 | [7:0] | cpld\_gpio\_cpu\_data | FFh | 设置CPUBrd扩展寄存器数据。 |
