November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
A. Transaction Layer Packet (TLP) Header
Formats
TLP Packet Format without Data Payload
through
show the header format for TLPs without a data payload.
1
The
PCI Express Base Specification 3.0
states that receivers may optionally check the
address translation (AT) bits in byte 2 of the header and flag the received TLP as
malformed if AT is not equal to is 2b’00. The Arria V GZ Hard IP for PCI Express IP
core does not perform this optional check.
\
Table A–1. Memory Read Request, 32-Bit Addressing
+0
+1
+2
+3
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7
6
5
4
3 2 1 0 7 6 5
4
3
2
1
0
Byte 0
0 0 0 0 0 0 0 0 0
TC
0 0 0 0
TD
EP
Attr
AT
Length
Byte 4
Requester ID
Tag
Last BE
First BE
Byte 8
Address[31:2]
0
0
Byte 12
Reserved
Table A–2. Memory Read Request, Locked 32-Bit Addressing
+0
+1
+2
+3
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7
6
5 4 3 2 1 0 7 6 5 4 3 2 1 0
Byte 0
0 0 0 0 0 0 0 1 0 TC
0 0 0 0 TD
EP
Attr
AT
Length
Byte 4
Requester ID
Tag
Last BE
First BE
Byte 8
Address[31:2]
0 0
Byte 12
Reserved
Table A–3. Memory Read Request, 64-Bit Addressing
+0
+1
+2
+3
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7
6
5 4 3 2 1 0 7 6 5 4 3 2 1 0
Byte 0
0 0 1 0 0 0 0 0 0
TC
0 0 0 0
TD
EP
Att
r
AT
Length
Byte 4
Requester ID
Tag
Last BE
First BE
Byte 8
Address[63:32]
Byte 12
Address[31:2]
0 0
Table A–4. Memory Read Request, Locked 64-Bit Addressing
+0
+1
+2
+3
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7
6
5 4 3 2 1 0 7 6 5 4 3 2 1 0
Byte 0
0 0 1 0 0 0 0 1 0
TC
0 0 0 0
T
EP
Att
r
AT
Length
Byte 4
Requester ID
Tag
Last BE
First BE
November 2012
UG-01097-1.4