Appendix A: Transaction Layer Packet (TLP) Header Formats
A–3
TLP Packet Format with Data Payload
November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
TLP Packet Format with Data Payload
show the content for TLPs with a data payload.
Byte 0
0 0 0 0 1 0 1 1 0
TC
0 0 0 0
TD
EP
Attr
AT
Length
Byte 4
Completer ID
Status
B
Byte Count
Byte 8
Requester ID
Tag
0
Lower Address
Byte 12
Reserved
Table A–9. Completion Locked without Data
Table A–10. Memory Write 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 1 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–11. Memory Write 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 1 1 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[63:32]
Byte 12
Address[31:2]
0 0
Table A–12. Configuration Write Request Root Port (Type 1)
+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
R 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0
TD
EP
0 0
AT
0 0 0 0 0 0 0 0 0 1
Byte 4
Requester ID
Tag
0 0 0 0
First BE
Byte 8
Bus Number
Device No
0
0
0 0
Ext Reg
Register No
0 0
Byte 12
Reserved
Table A–13. I/O Write Request
+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 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0
TD
EP
0 0
AT
0 0 0 0 0 0 0 0 0 1
Byte 4
Requester ID
Tag
0 0 0 0
First BE
Byte 8
Address[31:2]
0 0
Byte 12
Reserved