Receive Credit Limit Register 1 VC0 @0x10
This register contains the initial credit limits advertised by the Controller during the DL initialization. If the fields of this register are modified, the link must be re-trained to re-initialize the DL for the modified settings to take effect. The credit limit fields in this register can be programmed to any value lesser than or equal to the respective default values. The default values are set to advertise the full size of the receive buffers. If a value of 0x00 is programmed, it implies infinite credit.
Note: This may result in receiver overflow if received data is back pressured on the Client interface.
| Bits | SW | Name | Description | Reset |
|---|---|---|---|---|
| 7:0 | R/W | Non-Posted Header Credit Limit VC0 [NPHCL] | Non-Posted header credit limit advertised by the Controller for VC 0 (in
number of packets). This field is in units of one, four, or 16 Packet Headers based on
the Local Posted Header Credit Scale for VC 0.
Note: Packet Header represents one maximum-size TLP Header + TLP
Digest + maximum number of End-End TLP Prefixes permitted in a
TLP. Caution: The programmed Header and Payload credit values must
not exceed the actual size of the Receive Buffer. |
0x20 |
| 19:8 | R/W | Completion Payload Credit VC0 [CPC] | Completion payload credit limit advertised by the Controller for VC 0. This
field is in units of four DWords, 16 DWords, or 64 DWords based on the Local Posted
Payload Credit Scale for VC 0.
Caution:The programmed Header andPayload credit values
must not exceed the actual size of the Receive Buffer. |
0x0 |
| 23:20 | R | Reserved [R2] | Reserved | 0x0 |
| 31:24 | R/W | Completion Header Credit VC0 [CHC] | Completion header credit limit advertised by the Controller for VC 0 (in
number of packets). This field is in units of one, four, or 16 Packet Headers based on
the Local Posted Header Credit Scale for VC 0.
Note: Packet Header represents one maximum-size TLP Header + TLP Digest
+ maximum number of End-End TLP Prefixes permitted in a TLP. Caution:
The programmed Header and Payload credit values must not exceed the actual size of
the Receive Buffer. |
0x0 |