English
Language : 

DS540 Datasheet, PDF (30/45 Pages) Xilinx, Inc – Supports PCIe access to PLB space
LogiCORE IP PLBv46 RC/EP Bridge for PCI Express (v4.07.a)
Completion Timeout
A Completion Timeout occurs when a completion (Cpl) or completion with data (CplD) TLP is not returned after a
PLB to PCIe request. The types of request that causes a timeout are Memory read, I/O read, I/O write,
Configuration read, and Configuration write. Completions must complete within the C_COMP_TIMEOUT
parameter value of the PLB request. When a completion timeout occurs, the Slave Bridge issues a Slave Completion
Timeout (SCT) interrupt to the Bridge Interrupt Status Register.
Poison Bit Received on Completion Packet
An Error Poison occurs when the completion TLP "EP" bit is set indicating that there is poisoned data in the
payload. When the Bridge detects the poisoned packet, it discards the completion TLP and issues a Slave Error
Poison (SEP) interrupt to the Bridge Interrupt Status Register.
Completer Abort
A Completer Abort occurs when the completion TLP completion status is "0b100 - Completer Abort". This indicates
that the completer has encountered a state in which it was unable to complete the transaction. When the Bridge
receives the completer abort response, it discards the completion TLP and issues a Slave Completer Abort (SCA)
interrupt to the Bridge Interrupt Status Register.
Configuration Read Response
The Configuration Read cycle generated via the ECAM is a special case for unsuccessful completions. Because the
PCIe uses the methodology from PCI for discovery and enumeration, the bridge responds on the PLB bus with data
of all ones in the case of unsuccessful completions. Also, no interrupts are generated and no PLB_MRdErr is
asserted.
Table 16: Response of PLBv46_PCIe bridge Slave Side to Abnormal TermInations
Transfer Type
Config Write via ECAM
(RC Only)
Config Write via ECAM
(RC Only)
Abnormal Condition
Bridge Response
Bus number greater than subordinate bus Config Wr type 1 tlp sent.
number and UR returned. (1)(2)(3)(4)(5)
SUR interrupt asserted.
Bus number greater than subordinate bus Config Wr type 1 tlp sent.
number and completion timeout occurs.
(1)(2)(3)(4)(5)
SCT interrupt asserted.
Config Read via ECAM
(RC Only)
Config Read via ECAM
(RC Only)
I/O Write
(RC Only)
I/O Write
(RC Only)
I/O Read
(RC Only)
I/O Read
(RC Only)
Bus number greater than subordinate bus
number and UR returned (1)(2)(4)
Bus number greater than subordinate bus
number and completion timeout occurs
(1)(2)
UR returned (1)(3)
Config Rd type 1 tlp sent.
No interrupt asserted.
All ones returned on PLB bus.
Config Rd type 1 tlp sent.
No interrupt asserted.
All ones returned on PLB bus.
SUR interrupt asserted.
Completion timeout occurs (1)(3)
SCT interrupt asserted.
UR returned (1)
Completion timeout occurs (1)
SUR interrupt asserted.
Arbitrary data returned on PLB bus.
MRdErr asserted on PLB bus.
SCT interrupt asserted.
Arbitrary data returned on PLB bus.
MRdErr asserted on PLB bus.
DS540 June 22, 2011
www.xilinx.com
30
Product Specification