Altera IP Compiler for PCI Express User Manual

Page 178

Advertising
background image

8–2

Chapter 8: Transaction Layer Protocol (TLP) Details

Supported Message Types

IP Compiler for PCI Express User Guide

August 2014

Altera Corporation

Error Signaling Messages

ERR_COR

Receive

Transmit

No

Yes

No

In addition to detecting errors, a root port also
gathers and manages errors sent by
downstream components through the
ERR_COR, ERR_NONFATAL, AND ERR_FATAL
Error Messages. In root port mode, there are two
mechanisms to report an error event to the
application layer:

serr_out

output signal. When set, indicates

to the application layer that an error has been
logged in the AER capability structure

aer_msi_num

input signal. When the

Implement advanced error reporting option
is turned on, you can set aer_msi_num to
indicate which MSI is being sent to the root
complex when an error is logged in the AER
capability structure.

ERR_NONFATAL

Receive

Transmit

No

Yes

No

ERR_FATAL

Receive

Transmit

No

Yes

No

Locked Transaction Message

Unlock Message

Transmit

Receive

Yes

No

No

Slot Power Limit Message

Set Slot Power
Limit

(1)

Transmit

Receive

No

Yes

No

In root port mode, through software.

(1)

Vendor-defined Messages

Vendor Defined Type 0

Transmit
Receive

Transmit
Receive

Yes

No

No

Vendor Defined Type 1

Transmit
Receive

Transmit
Receive

Yes

No

No

Hot Plug Messages

Attention_indicator On Transmit

Receive

No

Yes

No

As per the recommendations in the

PCI Express

Base Specification Revision 1.1 or 2.0

, these

messages are not transmitted to the application
layer in the hard IP implementation.

For soft IP implementation, following the PCI
Express Specification 1.0a, these messages are
transmitted to the application layer.

Attention_Indicator
Blink

Transmit

Receive

No

Yes

No

Attention_indicator_
Off

Transmit

Receive

No

Yes

No

Power_Indicator On

Transmit

Receive

No

Yes

No

Power_Indicator Blink

Transmit

Receive

No

Yes

No

Power_Indicator Off

Transmit

Receive

No

Yes

No

Table 8–1. Supported Message Types (Part 2 of 3)

(Note 1)

Message

Root

Port

Endpoint

Generated by

Comments

App

Layer

Core

Core

(with AL

input)

Advertising