Table 9.10 Conditions Handled As Unsupported Requests (Ur) By The Pci-To-Pci Bridge Function; Table 9.11 Ingress Tlp Formation Checks Associated With The Pci-To-Pci Bridge Function - Renesas IDT 89HPES48H12G2 User Manual

Pci express switch
Table of Contents

Advertisement

IDT Theory of Operation
Notes
PES48H12G2 User Manual
Conditions handled as UR
Routing Errors
Vendor Defined Type 0 message recep-
1
tion
Messages with invalid message code
Poisoned IO request, memory write
request, or message with data targeting
the bridge function
Function in D3Hot state
Downstream Switch Port Link Down

Table 9.10 Conditions Handled as Unsupported Requests (UR) by the PCI-to-PCI Bridge Function

1.
NOTE: Vendor Defined Type 1 messages which target the PCI-to-PCI bridge function are silently discarded.
Table 9.11 lists the formation error checks performed by the PCI-to-PCI bridge function on reception of
TLPs. These checks are performed whenever the bridge function receives the packet from the link and are
implemented on the ingress datapath of the stack's application layer.
TLP Type
All
All TLPs with data
(i.e., FMT[1]=1)
All TLPs with ECRC
(i.e., TD=1)
I/O read or write request
Configuration read or write request
Table 9.11 Ingress TLP Formation Checks Associated with the PCI-to-PCI Bridge Function (Part 1 of 2)
Description
Refer to section Routing Errors on page 9-16.
Vendor Defined Type 0 message which targets the
PCI-to-PCI bridge function.
Reception of a message TLP with invalid message
code that targets the switch port's PCI-to-PCI
bridge function.
Reception of a poisoned IO request, memory write
request, or message with data (except Vendor
Defined messages) that targets a switch port's PCI-
to-PCI bridge function.
Refer to section Introduction on page 11-1.
TLPs flowing downstream across a downstream
port's PCI-to-PCI Bridge whose link is down. Such
TLPs are URed by the appropriate downstream
port.
TLP must have a valid FMT/TYPE combination
Data payload length <= Max_Payload_Size (i.e.,
MPS field in PCIEDCTL register)
LENGTH field must match actual payload data
Actual TLP length must match calculated length
(HEADER + PAYLOAD + ECRC)
LENGTH = 1 (doubleword)
TC = 0
ATTR = 0
Last DWord BE[3:0] = 0b0000
LENGTH = 1 (doubleword)
TC = 0
ATTR = 0
Last DWord BE[3:0] = 0b0000
9 - 11
PCIe
Specifica-
tion
Section
Numerous
2.2.8.6
2.3.1
2.7.2.2
5.3.1.4.1
2.9.1
Error Check
April 5, 2013

Advertisement

Table of Contents
loading

Table of Contents