Tlp packet format with data payload – Altera IP Compiler for PCI Express User Manual
Page 315

Chapter :
A–3
TLP Packet Format with Data Payload
August 2014
Altera Corporation
IP Compiler for PCI Express User Guide
TLP Packet Format with Data Payload
show the content for transaction layer packets with a data
payload.
Byte 0
0 0 1 1 0
r
2
r
1
r
0
0 TC
0 0 0 0 TD
EP
0 0 0 0 0 0 0 0 0 0 0 0 0 0
Byte 4
Requestor ID
Tag
Message Code
Byte 8
Vendor defined or all zeros
Byte 12
Vendor defined or all zeros
Notes to
:
(1) Not supported in Avalon-MM.
Table A–8. Message without Data
Table A–9. Completion without Data
+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 1 0 1 0 0 TC
0 0 0 0 TD
EP
Att
r
0 0
Length
Byte 4
Completer ID
Status
B
Byte Count
Byte 8
Requestor ID
Tag
0
Lower Address
Byte 12
Reserved
Table A–10. Completion Locked without Data
+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 1 0 1 1 0
TC
0 0 0 0
TD
EP
Att
r
0 0
Length
Byte 4
Completer ID
Status
B
Byte Count
Byte 8
Requestor ID
Tag
0
Lower Address
Byte 12
Reserved
Table A–11. 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
Att
r
0 0
Length
Byte 4
Requestor ID
Tag
Last BE
First BE
Byte 8
Address[31:2]
0 0
Byte 12
Reserved
Table A–12. 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