Visible to Intel only — GUID: ewo1447402001854
Ixiasoft
Visible to Intel only — GUID: ewo1447402001854
Ixiasoft
5.6. LIMIT_OUTSTANDING_PACKETS Register
Bits | Field Name | Type | Value on Reset | Description |
---|---|---|---|---|
31 | Enable | RW | 0x0 | Writing the value of 1 to this register field turns on the Limit Outstanding FLITs feature. When this feature is turned on, the IP core limits the number of FLITs in outstanding response packets, to the threshold specified by the MaxRspPktFlit field. The effect of turning on this feature is that the IP core does not send requests to the HMC if the expected responses would exceed the threshold. Whether the feature is on or off, the IP core sends request packets to the HMC only if retry buffer space and tokens are available. The client is responsible to send requests on the data path request interface only if the client is able to receive the expected response at any time. The IP core can backpressure a data path request interface by deasserting the dp<n>_req_ready signal. If the Limit Outstanding FLITs feature or the Response Open Loop Mode feature prevents the IP core from sending request packets to the HMC, the IP core deasserts the dp<n>_req_ready signal. |
30:10 | Reserved | RO | 0x000000 | |
9:2 | MaxRspPktFlit | RW | 0x00 | Specifies the maximum number of FLITs if the Limit Outstanding FLITs feature is turned on. The threshold value is four times the value of this register field. The typical value for this register is 150. However, given your design's traffic pattern and system configuration, you may want to adjust this value for better throughput or latency. A lower value reduces the latency but can degrade the RX throughput. Use the lowest value that results in acceptable throughput. |
1:0 | Reserved | RO | 0x0 |