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

控制寄存器

表1 控制寄存器

序号

描述

数据定义

信号名

位功能

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:在位