端口 | I/O | 宽度 | 描述 |
---|---|---|---|
cfg_msg_received | 输出 | 1 | 配置已接收可解码报文。 当核接收到来自链路的可解码报文时,就会断言此输出有效,并保持 1 个或多个连续的时钟周期。其断言有效的持续时间是由报文类型来确定的。当 cfg_msg_received 为高电平时,在 1 个或多个周期内,核会在 cfg_msg_data[7:0] 输出上传输与报文关联的任意参数。下表列出了 cfg_msg_received 断言有效的周期数以及在每个周期内针对每一种报文类型在 cfg_msg_data[7:0] 上传输的参数。 当启用 cfg_msg_received 接口时,核会在此接口上交付的连续 2 条报文之间插入至少 1 个周期的间隙。 在 Vivado IDE 中进行核配置期间,“配置接收报文”接口必须保持启用。 |
cfg_msg_received_data | 输出 | 8 | 该总线用于传输与“接收报文”关联的任意参数。下表中列出了针对不同报文类型,该总线在每个周期内所承载的信息。 |
cfg_msg_received_type | 输出 | 5 | 接收报文类型。 当 cfg_msg_received 为高电平时,这 5 个位用于指示核所发出的报文类型。上表中列出了各报文类型。 |
cfg_msg_received_type[4:0] | 报文类型 |
---|---|
0 | ERR_COR |
1 | ERR_NONFATAL |
2 | ERR_FATAL |
3 | Assert_INTA |
4 | Deassert_ INTA |
5 | Assert_INTB |
6 | Deassert_ INTB |
7 | Assert_INTC |
8 | Deassert_ INTC |
9 | Assert_INTD |
10 | Deassert_ INTD |
11 | PM_PME |
12 | PME_TO_Ack |
13 | PME_Turn_Off |
14 | PM_Active_State_Nak |
15 | Set_Slot_Power_Limit |
16 | 时延容限报告 (LTR) |
17 | 保留 |
18 | 解锁 |
19 | Vendor_Defined 类型 0 |
20 | Vendor_Defined 类型 1 |
25 - 31 | 保留 |
报文类型 | cfg_msg_received 断言有效的周期数 | cfg_msg_received_data[7:0] 上传输的参数 |
---|---|---|
ERR_COR、ERR_NONFATAL、ERR_FATAL | 2 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 |
Assert_INTx、Deassert_INTx | 2 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 |
PM_PME、PME_TO_Ack、PME_Turn_off、PM_Active_State_Nak | 2 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 |
Set_Slot_Power_Limit | 6 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 周期 3:有效载荷的位 [7:0] 周期 4:有效载荷的位 [15:8] 周期 5:有效载荷的位 [23:16] 周期 6:有效载荷的位 [31:24] |
时延容限报告 (LTR) | 6 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 周期 3:嗅探时延的位 [7:0] 周期 4:嗅探时延的位 [15:8] 周期 5:无嗅探时延的位 [7:0] 周期 6:无嗅探时延的位 [15:8] |
解锁 | 2 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 |
Vendor_Defined 类型 0 | 不存在数据时为 4 个周期,存在数据时则为 8 个周期。 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 周期 3:供应商 ID[7:0] 周期 4:供应商 ID[15:8] 周期 5:有效载荷的位 [7:0] 周期 6:有效载荷的位 [15:8] 周期 7:有效载荷的位 [23:16] 周期 8:有效载荷的位 [31:24] |
Vendor_Defined 类型 1 | 不存在数据时为 4 个周期,存在数据时则为 8 个周期。 | 周期 1:请求器 ID、总线编号 周期 2:请求器 ID、器件/功能编号 周期 3:供应商 ID[7:0] 周期 4:供应商 ID[15:8] 周期 5:有效载荷的位 [7:0] 周期 6:有效载荷的位 [15:8] 周期 7:有效载荷的位 [23:16] 周期 8:有效载荷的位 [31:24] |