控制寄存器
序号  | 
描述  | 
数据定义  | 
信号名  | 
位功能  | 
|
|---|---|---|---|---|---|
0  | 
内部装备测试寄存器0  | 
[7:0]  | 
RSV  | 
-  | 
-  | 
1  | 
内部装备测试寄存器1  | 
[3:0]  | 
RSV  | 
-  | 
-  | 
控制寄存器0  | 
7  | 
强制上电  | 
pwr_force_on  | 
1'b1:启用功能 1'b0:不启用功能 强制上电,开启全部电源域上电使能信号输出  | 
|
6  | 
消除过温保护  | 
clear_cpu_overheat_protect  | 
1'b1:消除过温保护锁存 1'b0:保留开启过温保护锁存 消除过温掉电后CPU过温保护锁存,默认关闭  | 
||
5  | 
黑匣子通道切换  | 
cpld_i2c0_chchange_flg  | 
1'b1:黑匣子日志收集flash 1'b0:cpld smc模块  | 
||
4  | 
扩展寄存器输入数据有效使能  | 
cpld_gpio_data_exp_en  | 
1'b1:ExpBrd输入扩展寄存器数据有效 1'b0:ExpBrd输入扩展寄存器数据无效 参考hisport rx寄存器74-75  | 
||
2  | 
NIC电源状态寄存器 用于CDR复位控制  | 
7  | 
cpu1 M3 NIC 电源PG信号  | 
pg_main_pwr_cpu1_m3  | 
1'b1:nic1正常 1'b0:nic1掉电 
  | 
6  | 
cpu1 M2 NIC 电源PG信号  | 
pg_main_pwr_cpu1_m2  | 
|||
[5:4]  | 
2P场景预留  | 
-  | 
-  | 
||
3  | 
BMC在位信息  | 
bmc_prsnt  | 
1'b0:BMC在位 1'b1:BMC不在位 默认BMC在位,BMC启动流程相关,不使用BMC需写1'b1。  | 
||
[2:0]  | 
RSV  | 
-  | 
-  | 
||
3  | 
控制寄存器1 (建议使用gpio strap配置) 用于多P配置  | 
[7:0]  | 
多P场景配置预留  | 
-  | 
-  | 
4  | 
控制寄存器2  | 
6  | 
获取BIOS flash切换状态  | 
bmc_cpld_safe_io  | 
参考BIOS SMC 命令字:GET_BIOS_FLASH_SW  | 
5  | 
获取RTC I2C状态  | 
cpld_i2c_rtc_state_back  | 
参考BIOS SMC 命令字:GET_RTC_I2C_STATE  | 
||
4  | 
清除异常掉电告警  | 
clear_vcc_power_fail_exu  | 
下降沿有效  | 
||
3  | 
清除上电超时告警  | 
clear_vcc_time_out_exu  | 
下降沿有效  | 
||
2  | 
黑匣子功能使能  | 
log_collect_en  | 
1'b0:黑匣子日志收集功能开启 1'b1:黑匣子日志收集功能关闭 默认开启  | 
||
1  | 
CPU1 Powerbutton中断,用于告知CPU下电  | 
pwrbtn_pulse_250ms  | 
上升沿有效  | 
||
0  | 
TPM 在位指示  | 
tpm_cpld_prsnt  | 
1'b0:不在位 1'b1:在位  | 
||