---
title: 3h计算部件管理
description: "**表1 BMC SMC命令字-3h计算部件管理**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengmodule/S920S08/mrm/S920S08_44_0029.html
sourcePath: /source/zh/kunpengmodule/S920S08/mrm/S920S08_44_0029.html
indexId: d12ba52ff9ffa3881364beb4c919512da889244cfca48bf26c7769570085d11f57
---
# 3h计算部件管理


**表1 BMC SMC命令字-3h计算部件管理**

| Command | M=0,S=1/ R=1,W=0/ Param | 标准命令字 | 标准命令字描述 | 数据定义 | 数据定义 | 备注 |
| --- | --- | --- | --- | --- | --- | --- |
| 2h | 0/1/0 | GET\_SYS\_EVENT | 查询系统事件 | [7:5] | 保留 | \- |
| 2h | 0/1/0 | GET\_SYS\_EVENT | 查询系统事件 | 4 | 基础板电源上电超时事件（vcc\_time\_out） =0h \- 无效 =1h \- 有效 | \- |
| 2h | 0/1/0 | GET\_SYS\_EVENT | 查询系统事件 | 3 | 基础板电源异常掉电事件（vcc\_power\_fail） =0h \- 无效 =1h \- 有效 | \- |
| 2h | 0/1/0 | GET\_SYS\_EVENT | 查询系统事件 | 2 | IMU使能复位业务系统事件（os\_rst\_n\_event） =0h \- 正常，无事件产生 =1h \- 产生复位事件 | IMU通过写CPLD寄存器复位OS |
| 2h | 0/1/0 | GET\_SYS\_EVENT | 查询系统事件 | 1 | BMC或板内跳冒使能复位业务系统事件（bmc\_sysrst\_en\_event） =0h \- 无效 =1h \- 有效 | \- |
| 2h | 0/1/0 | GET\_SYS\_EVENT | 查询系统事件 | 0 | 业务系统解复位事件（pltrst\_event） =0h \- 无效 =1h \- 有效 | \- |
| 2h | 1/0/1 | SET\_SYS\_EVENT | 清除系统事件 | [7:5] | 保留 | \- |
| 2h | 1/0/1 | SET\_SYS\_EVENT | 清除系统事件 | 4 | 清除业务系统上电超时事件（clear\_vcc\_time\_out） =0h \- 清除上电超时 =1h \- default | \- |
| 2h | 1/0/1 | SET\_SYS\_EVENT | 清除系统事件 | 3 | 清除业务系统异常掉电事件（clear\_vcc\_power\_fail） =0h \- 清除异常掉电 =1h \- default | \- |
| 2h | 1/0/1 | SET\_SYS\_EVENT | 清除系统事件 | 2 | 清除IMU使能复位业务系统事件（clear\_bmc\_os\_rst\_n） =0h \- 清除复位事件（写清） =1h \- default | \- |
| 2h | 1/0/1 | SET\_SYS\_EVENT | 清除系统事件 | 1 | 清除BMC或板内跳冒使能复位业务系统事件（clear\_bmc\_sysrst\_en） =0h \- 清除复位事件（写清） =1h \- default | \- |
| 2h | 1/0/1 | SET\_SYS\_EVENT | 清除系统事件 | 0 | 清除业务系统复位事件（clear\_pltrst\_event） =0h \- 清除复位事件（写清） =1h \- default | \- |
| 3h | 0/1/0 | GET\_CODE\_TIME\_OUT | 上电超时电源告警码 | [7:0] | 基础板电源上电超时告警码， 指示当前具体电源告警 | \- |
| 4h | 0/1/0 | GET\_CODE\_POWER\_FAIL | 异常掉电电源告警码 | [7:0] | 基础板电源异常掉电告警码， 指示当前具体电源告警 | \- |
| 6h | 0/1/0 | GET\_BMC\_SYS\_RESET | 查询BMC复位系统寄存器 | [7:2] | 保留 | \- |
| 6h | 0/1/0 | GET\_BMC\_SYS\_RESET | 查询BMC复位系统寄存器 | 1 | BMC控制CPLD模拟前面板RST键，复位业务系统（bmc\_sysrst） =0h \- 默认值 =1h \- 模拟面板复位 | \- |
| 6h | 0/1/0 | GET\_BMC\_SYS\_RESET | 查询BMC复位系统寄存器 | 0 | BMC控制CPLD操作ME\_RST，复位IMU（ME）系统（bmc\_me\_rst\_en） =0h \- 默认值 =1h \- 复位IMU | \- |
| 6h | 1/0/1 | SET\_BMC\_SYS\_RESET | 设置BMC复位系统寄存器 | [7:2] | 保留 | \- |
| 6h | 1/0/1 | SET\_BMC\_SYS\_RESET | 设置BMC复位系统寄存器 | 1 | BMC控制CPLD模拟前面板RST键，复位业务系统（bmc\_sysrst） =0h \- 默认值 =1h \- 模拟面板复位 | \- |
| 6h | 1/0/1 | SET\_BMC\_SYS\_RESET | 设置BMC复位系统寄存器 | 0 | BMC控制CPLD操作ME\_RST，复位IMU（ME）系统（bmc\_me\_rst\_en） =0h \- 默认值 =1h \- 复位IMU | \- |
| 7h | 0/1/0 | GET\_DEVICE\_RST\_STATUS | 查询外设复位状态 | [7:3] | 保留 | \- |
| 7h | 0/1/0 | GET\_DEVICE\_RST\_STATUS | 查询外设复位状态 | 2 | BMC PCIe接口和LPC接口复位 =0h \- 解复位 =1h \- 复位 | \- |
| 7h | 0/1/0 | GET\_DEVICE\_RST\_STATUS | 查询外设复位状态 | 1 | CPU LPC接口复位 =0h \- 解复位 =1h \- 复位 | \- |
| 7h | 0/1/0 | GET\_DEVICE\_RST\_STATUS | 查询外设复位状态 | 0 | 保留 | \- |
| 7h | 1/0/1 | SET\_DEVICE\_RST\_STATUS | 设置外设复位状态 | [7:3] | 保留 | \- \- \- \- |
| 7h | 1/0/1 | SET\_DEVICE\_RST\_STATUS | 设置外设复位状态 | 2 | BMC PCIe接口和LPC接口复位 =0h \- default =1h \- 复位（写清） | \- \- \- \- |
| 7h | 1/0/1 | SET\_DEVICE\_RST\_STATUS | 设置外设复位状态 | 1 | CPU LPC接口复位 =0h \- default =1h \- 复位（写清） | \- \- \- \- |
| 7h | 1/0/1 | SET\_DEVICE\_RST\_STATUS | 设置外设复位状态 | 0 | 保留 | \- \- \- \- |
| 8h | 0/1/0 | GET\_CPU\_STATUS | 查询CPU状态 | [15:5] | 预留 | \- |
| 8h | 0/1/0 | GET\_CPU\_STATUS | 查询CPU状态 | 4 | rst\_out\_cpu1\_tb\_n上报（业务电上电有效） =0h \- 正常 =1h \- 有复位事件发生 | \- |
| 8h | 0/1/0 | GET\_CPU\_STATUS | 查询CPU状态 | 3 | 预留 | \- |
| 8h | 0/1/0 | GET\_CPU\_STATUS | 查询CPU状态 | 2 | imu\_caterr（业务电上电有效） =0h \- 正常 =1h \- 有复位事件发生 | \- |
| 8h | 0/1/0 | GET\_CPU\_STATUS | 查询CPU状态 | 1 | os\_halt\_detect（业务电上电有效） =0h \- 正常 =1h \- 有复位事件发生 | \- |
| 8h | 0/1/0 | GET\_CPU\_STATUS | 查询CPU状态 | 0 | sys\_rst\_all\_event 系统复位事件汇聚 =0h \- 正常 =1h \- 有复位事件发生 | \- |
| 9h | 0/1/0 | GET\_CPU\_EFUSE | 查询CPU Efuse电源状态 | [7:2] | RSV | \- |
| 9h | 0/1/0 | GET\_CPU\_EFUSE | 查询CPU Efuse电源状态 | 1 | CPU0 eFuse 1.8V PG信号 =0h \- eFuse电源不工作或异常 =1h \- eFuse电源工作正常 | \- |
| 9h | 0/1/0 | GET\_CPU\_EFUSE | 查询CPU Efuse电源状态 | 0 | CPU0 eFuse 1.8V 使能信号（业务电上电有效） =1h \- eFuse电源未使能 =0h \- eFuse电源使能 | \- |
| Bh | 0/1/0 | GET\_CLK\_100M\_LOSS | 查询100M时钟是否丢失 | [7:1] | 保留 | \- |
| Bh | 0/1/0 | GET\_CLK\_100M\_LOSS | 查询100M时钟是否丢失 | 0 | 100M时钟是否丢失 =0h \- 时钟丢失 =1h \- 正常 | \- |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 7 | CPU2 Prochot信号(BIOS寄存器发送sys) =0h \- 未使能 =1h \- 使能 | CPU2进行降频标记，由BIOS实时控制，BMC可读 0：未发生降频 1：发生降频 |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 6 | CPU2 Thermtrip信号(BIOS寄存器发送sys) =0h \- 未使能 =1h \- 使能 | CPU2发生thermtrip掉电事件 0：未发生该事件 1：事件发生，BMC清零事件 |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 5 | CPU1 系统复位事件汇聚 =0h \- 正常 =1h \- 有复位事件发生 | \- |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 4 | CPU1 caterr信号 =0h \- 无效 =1h \- 有效 | cpu1\_caterr\_n\_effect（33a bit1）\-catmcerr |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 3 | CPU1 Prochot信号(BIOS寄存器发送sys) =0h \- 未使能 =1h \- 使能 | CPU1进行降频标记，由BIOS实时控制，BMC可读 0：未发生降频 1：发生降频 |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 2 | CPU1 Thermtrip信号(BIOS寄存器发送sys) =0h \- 未使能 =1h \- 使能 | CPU1发生thermtrip掉电事件 0：未发生该事件 1：事件发生，BMC清零事件 |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 1 | CPU1 smimcErr信号 =0h \- 无效 =1h \- 有效 | cpu1\_prochot\_n\_effect（33a bit2）\-smimcerr 新增 |
| Dh | 0/1/0 | GET\_CPU\_ALL\_EVENT | 查询所有处理器状态 | 0 | CPU1在位状态 =0h \- 不在位 =1h \- 在位 | \- |
| Dh | 1/0/1 | SET\_CPU\_ALL\_EVENT | 清除处理器状态 | 10 | 清除Thermtrip信号(clear\_cpu2\_thermtrip\_event) =0h \- 清除thermtrip（写清） =1h \- default | 0：清除告警事件 1：不清除 |
| Dh | 1/0/1 | SET\_CPU\_ALL\_EVENT | 清除处理器状态 | 2 | 清除Thermtrip信号(clear\_cpu1\_thermtrip\_event) =0h \- 清除thermtrip（写清） =1h \- default | 0：清除告警事件 1：不清除 |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [351:344] | CPU2 Hilink10 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [343:336] | CPU2 Hilink10 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [335:328] | CPU2 Hilink9 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [327:320] | CPU2 Hilink9 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [319:312] | CPU2 Hilink8 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [311:304] | CPU2 Hilink8 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [303:296] | CPU2 Hilink7 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [295:288] | CPU2 Hilink7 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [287:280] | CPU2 Hilink6 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [279:272] | CPU2 Hilink6 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [271:264] | CPU2 Hilink5 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [263:256] | CPU2 Hilink5 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [255:248] | CPU2 Hilink4 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [247:240] | CPU2 Hilink4 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [239:232] | CPU2 Hilink3 带宽配置 | 03h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [231:224] | CPU2 Hilink3 PCIe/SerDes模式配置 | 06h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [223:216] | CPU2 Hilink2 带宽配置 | 03h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [215:208] | CPU2 Hilink2 PCIe/SerDes模式配置 | 06h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [207:200] | CPU2 Hilink1 带宽配置 | 02h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [199:192] | CPU2 Hilink1 PCIe/SerDes模式配置 | 02h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [191:184] | CPU2 Hilink0 带宽配置 | 02h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [183:176] | CPU2 Hilink0 PCIe/SerDes模式配置 | 02h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [175:168] | CPU1 Hilink10 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [167:160] | CPU1 Hilink10 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [159:152] | CPU1 Hilink9 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [151:144] | CPU1 Hilink9 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [143:136] | CPU1 Hilink8 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [135:128] | CPU1 Hilink8 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [127:120] | CPU1 Hilink7 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [119:112] | CPU1 Hilink7 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [111:104] | CPU1 Hilink6 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [103:96] | CPU1 Hilink6 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [95:88] | CPU1 Hilink5 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [87:80] | CPU1 Hilink5 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [79:72] | CPU1 Hilink4 带宽配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [71:64] | CPU1 Hilink4 PCIe/SerDes模式配置 | \- |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [63:56] | CPU1 Hilink3 带宽配置 | 03h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [55:48] | CPU1 Hilink3 PCIe/SerDes模式配置 | 06h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [47:40] | CPU1 Hilink2 带宽配置 | 03h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [39:32] | CPU1 Hilink2 PCIe/SerDes模式配置 | 06h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [31:24] | CPU1 Hilink1 带宽配置 | 02h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [23:16] | CPU1 Hilink1 PCIe/SerDes模式配置 | 02h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [15:8] | CPU1 Hilink0 带宽配置 =0h \- 默认配置 =1h \-1X16 =2h \-1X8/2X8 =3h \-1X4/2X4/4X4 =4h \- 2X2/4X2/8X2 =5h \- X4X2X2 =6h \- X2X2X4 =7h \- X8X4X4 =8h \- X4X4X8 =9h \- X8X4X2X2 | 02h |
| Fh | 0/1/0 | GET\_CPU\_HILINK\_CFG | 查询所有CPU的Port（Hilink）的PCIe/SerDes配置 响应数据长度为22\*N（N=IO Die数量） | [7:0] | CPU1 Hilink0 PCIe/SerDes模式配置 =0h \- 默认配置 =1h \- PCIe =2h \- HCCS/DMI =3h \- （SATA + PCIe）/SATA =4h \- SAS =5h \- CXL =6h \- ETH/GBE =7h \- USB =8h \- 通过GPIO选择复用 | 02h |
| 21h | 0/1/0 | GET\_PWR\_ALARM\_LATCH | 电源告警记录锁存寄存器 | [7:4] | 预留 | \- |
| 21h | 0/1/0 | GET\_PWR\_ALARM\_LATCH | 电源告警记录锁存寄存器 | 3 | 单板锁存异常记录指示寄存器 1：单板锁存异常未记录 0：单板锁存异常已记录 写0清除 | latch\_issue\_record\_tag |
| 21h | 0/1/0 | GET\_PWR\_ALARM\_LATCH | 电源告警记录锁存寄存器 | 2 | 单板锁存异常指示寄存器 1：单板发生过异常，被锁存 0：单板未发生过异常 | latch\_issue\_tag |
| 21h | 0/1/0 | GET\_PWR\_ALARM\_LATCH | 电源告警记录锁存寄存器 | 1 | 单板当前错误记录指示寄存器 1：单板当前异常未记录 0：单板当前异常已记录 写0清除 | issue\_record\_tag |
| 21h | 0/1/0 | GET\_PWR\_ALARM\_LATCH | 电源告警记录锁存寄存器 | 0 | 单板当前异常指示寄存器 1：单板当前状态异常 0：单板当前状态单板正常 | issue\_tag |
| 21h | 1/0/1 | SET\_PWR\_ALARM\_LATCH | 清除电源告警记录锁存寄存器 | [7:4] | 预留 | \- |
| 21h | 1/0/1 | SET\_PWR\_ALARM\_LATCH | 清除电源告警记录锁存寄存器 | 3 | 清除单板锁存异常记录指示寄存器 1：default 0：清除单板锁存异常记录 写0清除 | clear\_latch\_issue\_record\_tag |
| 21h | 1/0/1 | SET\_PWR\_ALARM\_LATCH | 清除电源告警记录锁存寄存器 | 1 | 清除单板当前错误记录指示寄存器 1：default 0：清除单板当前异常记录 写0清除 | clear\_issue\_record\_tag |
| E0h | 0/1/0 | GET\_SSC\_ENABLE | 获取SSC生效状态 | [7:1] | 保留 | \- |
| E0h | 0/1/0 | GET\_SSC\_ENABLE | 获取SSC生效状态 | 0 | 查询SSC生效状态 =0h \-SSC功能不使能 =1h \-SSC功能使能 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E0h | 1/0/1 | SET\_SSC\_ENABLE | 设置SSC生效状态 | [7:1] | 保留 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E0h | 1/0/1 | SET\_SSC\_ENABLE | 设置SSC生效状态 | 0 | 设置SSC生效状态 =0h \-SSC功能不使能 =1h \-SSC功能使能 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E1h | 0/1/0 | GET\_SSC\_MODE | 获取SSC模式状态 | [7:1] | 保留 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E1h | 0/1/0 | GET\_SSC\_MODE | 获取SSC模式状态 | 0 | 查询SSC模式状态 =0h \-负频偏 =1h \- 正频偏 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E1h | 1/0/1 | SET\_SSC\_MODE | 设置SSC模式状态 | [7:1] | 保留 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E1h | 1/0/1 | SET\_SSC\_MODE | 设置SSC模式状态 | 0 | 设置SSC模式状态 =0h \-负频偏 =1h \- 正频偏 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E2h | 0/1/0 | GET\_SSC\_NUM | 获取SSC 频偏值 | [7:0] | 查询SSC 频偏值 00h~ffh 频偏值 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E2h | 1/0/1 | SET\_SSC\_NUM | 设置SSC 频偏值 | [7:0] | 设置SSC 频偏值 00h~ffh 频偏值 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E3h | 0/1/0 | GET\_SSC\_END | 获取SSC 调频是否结束 | [7:1] | 保留 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E3h | 0/1/0 | GET\_SSC\_END | 获取SSC 调频是否结束 | 0 | 查询SSC 调频是否结束 =0h \-调频未结束 =1h \- 调频结束 | 先设置SSC\_MODE和SSC\_NUM，然后设置SSC\_ENABLE，查询SSC\_END为1后，再上电开机（整机AC上电后，设置完SSC，再开机，如要修改SSC，需要AC上电或者模组板CPLD复位） |
| E4h | 1/0/1 | SET\_BMC\_PWR\_UPDOWN | BMC控制上下电 | [7:2] | 保留 | \- |
| E4h | 1/0/1 | SET\_BMC\_PWR\_UPDOWN | BMC控制上下电 | 1 | bmc\_pwr\_up写1上电（写清） | \- |
| E4h | 1/0/1 | SET\_BMC\_PWR\_UPDOWN | BMC控制上下电 | 0 | bmc\_pwr\_down写1下电（写清） | \- |
| F1h | 0/1/0 | GET\_VRD\_UPGRADE | 查询VRD fw生效状态 | [7:1] | 保留 | \- |
| F1h | 0/1/0 | GET\_VRD\_UPGRADE | 查询VRD fw生效状态 | 0 | 查询VRD固件生效 =0h \-正常工作状态 =1h \- 生效VR固件 | \- |
| F1h | 1/0/1 | SET\_VRD\_UPGRADE | 设置VRD fw生效状态 | [7:1] | 保留 | \- |
| F1h | 1/0/1 | SET\_VRD\_UPGRADE | 设置VRD fw生效状态 | 0 | 设置VRD固件生效 =0h \-default =1h \- 生效VR固件（写清） | BMC写1生效，逻辑自动清除 |
| F2h | 0/1/0 | GET\_VRD\_TYPE | VR 固件类型区分 | [7:2] | 保留 | 用于BMC区分当前基础板上上件的VR控制器和DrMOS厂家，BMC通过不同的组合选择不同的升级文件和流程 |
| F2h | 0/1/0 | GET\_VRD\_TYPE | VR 固件类型区分 | [1:0] | VRD控制器类型： 00=IFX 01=SD5003 10=MPS 11=RSV | 用于BMC区分当前基础板上上件的VR控制器和DrMOS厂家，BMC通过不同的组合选择不同的升级文件和流程 |
