Altera IP Compiler for PCI Express User Manual
Page 178

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
Transmit
Receive
No
Yes
No
In root port mode, through software.
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
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)