beautypg.com

Altera Arria V Hard IP for PCI Express User Manual

Page 115

background image

Chapter 7: IP Core Interfaces

7–17

Arria V Hard IP for PCI Express

December 2013

Altera Corporation

Arria V Hard IP for PCI Express

User Guide

tx_cred_fchipcons

6

O

component

specific

Asserted for 1 cycle each time the Hard IP consumes a
credit. The 6 bits of this vector correspond to the following
6 types of credit types:

[5]: posted headers

[4]: posted data

[3]: non-posted header

[2]: non-posted data

[1]: completion header

[0]: completion data

During a single cycle, the Hard IP can consume either a
single header credit or both a header and a data credit. The
Application Layer must keep track of credits consumed by
the Application Layer logic.

tx_cred_fc_infinite

6

O

component

specific

When asserted, indicates that the corresponding credit
type has infinite credits available and does not need to
calculate credit limits. The 6 bits of this vector correspond
to the following 6 types of credit types:

[5]: posted headers

[4]: posted data

[3]: non-posted header

[2]: non-posted data

[1]: completion header

[0]: completion data

tx_cred_hdrfccp

8

O

component

specific

Header credit limit for transmission of completions. Each
credit is 20 bytes.

tx_cred_hdrfcnp

8

O

component

specific

Header limit for transmission of non-posted requests. Each
credit is 20 bytes.

tx_cred_hdrfcp

8

O

component

specific

Header credit limit for transmission of posted writes. Each
credit is 20 bytes.

ko_cpl_spc_header

8

O

component

specific

ko_cpl_spc_header

is a static signal that indicates the

total number of completion headers that can be stored in
the RX buffer. The Application Layer can use this signal to
build circuitry to prevent RX buffer overflow for completion
headers. Endpoints must advertise infinite space for
completion headers; however, RX buffer space is finite.

Table 7–4. 64- or 128-Bit Avalon-ST TX Datapath (Part 3 of 4)

Signal

Width

Dir

Avalon-ST

Type

Description