Visible to Intel only — GUID: dtn1696958196359
Ixiasoft
Visible to Intel only — GUID: dtn1696958196359
Ixiasoft
6.6. Control Shadow Interface
The control shadow interface brings out the settings of the various configuration register fields of the function. These fields are mandatory to design the control path of the application layer logic.
The application logic decodes information provided on this interface to create a shadow copy. The interface provides update to primary control signals only. The application logic must read extra information required through the AXI4-Lite Control and Status Register Responder interface by reading configuration register of interest.
Function | Description |
---|---|
Bus Master Enable |
|
MSI-X Mask |
|
MSI-X Enable |
|
MemSpace Enable |
|
ExpRom Enable | It indicates whether or not the Function accepts accesses to its expansion ROM. When this bit is 0b, the Function's expansion ROM address space is disabled. When the bit is 1b, the address decoding is enabled using the parameters in the other part of the Expansion ROM Base Address register. |
TPH Req Enable |
|
ATS Enable |
|
MSI Enable |
|
MSI Mask | It indicates the Function supports MSI Per-Vector Masking when set and not supported when clear. |
Extended Tag | It indicates 8-bit Tag field generation is enabled when set and 5-bit Tag field generation when clear. |
10bit Tag Req Enable | It indicates that the Requester is permitted to use 10-Bit Tags when set, not permitted when clear. |
PTM Enable | It indicates that a Function is permitted to participate in the PTM mechanism according to its selected roles when set and not permitted when it is cleared. |
Maximum Payload Size (MPS) |
The defined encodings are:
|
Maximum Read Request Size (MRRS) |
The defined encodings are:
|
Virtual Function (VF) Enable |
|
Page Request Enable | It indicates that the Page Request Interface is allowed to make page requests when set, not allowed when clear. |
The following figure shows the output on the control shadow interface when there is an update to the control shadow bits in the HIP configuration register.
Signal Name | Direction | Clock Domain | Description |
---|---|---|---|
p<n>_ss_app_st_ctrlshadow_tvalid | Output | p<n>_axi_lite_clk | The GTS AXI Streaming IP asserts this output for one clock cycle when there is an update to the register fields being monitored, because of a Configuration Write performed by the root complex. You can copy the new settings of the register fields from the p<n>_ss_app_st_ctrlshadow_tdata[39:0] bus. |
p<n>_ss_app_st_ctrlshadow_tdata[39:0] | Output | p<n>_axi_lite_clk | When p<n>_ss_app_st_ctrlshadow_tvalid has been asserted, this output provides the current settings of the register fields of the associated Function.
|