Command and Status Register @0x4
16-bit Command Register and 16-bit Status Register.
| Bits | SW | Name | Description | Reset |
|---|---|---|---|---|
| 0 | R/W | I/O-Space Enable [ISE] | For a Function with a Type 1 Configuration Space header (Controller in RP
Mode), this bit controls the response to I/O Space accesses received on its Primary
Side. Note: The Controller does not generate any response based on this bit.
Client must check that this bit is set to '1' before initiating any I/O requests on the pcie_master_AXI interface. |
0x0 |
| 1 | R/W | Mem-Space Enable [MSE] | For a Function with a Type 1 Configuration Space header (Controller in RP
Mode), this bit controls the response to Memory Space accesses received on its Primary
Side. Note: The Controller does not generate any response based on this bit.
Client must check that this bit is set to '1' before initiating any Memory requests on the pcie_master_AXI interface. |
0x0 |
| 2 | R/W | Bus-Master Enable [BE] | For a Function with a Type 1 Configurations Space header (Controller in RP
Mode), this bit controls forwarding of Memory or I/O Requests by a Port in the
Upstream direction. Note: The Controller does not generate any response based
on this bit. Client application logic must use this bit and respond to requests
appropriately:
|
0x0 |
| 5:3 | R | Reserved [R0] | Reserved | 0x0 |
| 6 | R/W | Parity Error Response Enable [PERE] | When this bit is 1, the Controller sets the Master Data Parity Error status
bit when it detects the following error conditions:
|
0x0 |
| 7 | R | Reserved [R1] | Reserved | 0x0 |
| 8 | R/W | SERR Enable [SE] | Enables the reporting of fatal and non-fatal errors detected by the Controller to the Root Complex. | 0x0 |
| 9 | R | Reserved [R2] | Reserved | 0x0 |
| 10 | R/W | INTx Message Disabled [IMD] | Enables or disables the transmission of INTx Assert and De-assert messages from the Controller. The setting of this bit has no effect on the operation of the Controller in the RC mode. | 0x0 |
| 15:11 | R | Reserved [R3] | Reserved | 0x0 |
| 18:16 | R | Reserved [R4] | Reserved | 0x0 |
| 19 | R | Interrupt Status [IS] | This bit is valid only when the Controller is configured to support legacy interrupts. Indicates that the Controller has a pending interrupt; that is, the Controller has sent an Assert_INTx message but has not transmitted a corresponding Deassert_INTx message. | 0x0 |
| 20 | R | Capabilities List [CL] | Indicates the presence of PCI Extended Capabilities registers. This bit is hardwired to 1. | 0x1 |
| 23:21 | R | Reserved [R5] | Reserved | 0x0 |
| 24 | R/WOCLR | Master Data Parity Error [MDPE] | When the Parity Error Response enable bit is 1, the Controller sets this bit
when it detects the following error conditions:
|
0x0 |
| 26:25 | R | Reserved [R6] | Reserved | 0x0 |
| 27 | R/WOCLR | Signaled Target Abort [STA] | This bit is set when the Controller has sent a completion to the link with the Completer Abort status. This field can also be cleared from the local management APB bus by writing a 1 into this bit position. This field can be forced to 1 from the APB bus by setting [21] bit high of the pcie_mgmt_APB_ADDR during a local management register write. | 0x0 |
| 28 | R/WOCLR | Received Target Abort [RTA] | This bit is set when the Controller has received a completion from the link with the Completer Abort status. This field can also be cleared from the local management APB bus by writing a 1 into this bit position. This field can be written from the APB bus by setting [21] bit high of the pcie_mgmt_APB_ADDR during a local management register write. | 0x0 |
| 29 | R/WOCLR | Received Master Abort [RMA] | This bit is set when the Controller has received a completion from the link with the Unsupported Request status. This field can also be cleared from the local management APB bus by writing a 1 into this bit position This field can be forced to 1 from the APB bus by setting [21] bit high of the pcie_mgmt_APB_ADDR during a local management register write. | 0x0 |
| 30 | R/WOCLR | Signaled System Error [SSE] | The Controller sets this bit:
|
0x0 |
| 31 | R/WOCLR | Detected Parity Error [DPE] | This bit is set when the Controller has received a poisoned TLP. The Parity Error Response enable bit (bit 6) has no effect on the setting of this bit. This field can also be cleared from the local management bus APB by writing a 1 into this bit position. This field can be forced to 1 from the APB bus by setting [21] bit high of the pcie_mgmt_APB_ADDR during a local management register write. | 0x0 |