A. transaction layer packet (tlp) header formats, Tlp packet format without data payload, Refer to – Altera IP Compiler for PCI Express User Manual
Page 313: For the formats, Fer to, Appendix a, Transaction layer packet (tlp) header formats, Scribed in, Appendix a, transaction layer packet (tlp) header, Formats

August 2014
Altera Corporation
IP Compiler for PCI Express U
A. Transaction Layer Packet (TLP) Header
Formats
TLP Packet Format without Data Payload
show the header format for TLPs without a data payload.
When these headers are transferred to and from the IP core as tx_desc and rx_desc,
the mapping shown in
is used
Table A–1. Header Mapping
Header Byte
tx_desc/rx_desc Bits
Byte 0
127:120
Byte 1
119:112
Byte 2
111:104
Byte 3
103:96
Byte 4
95:88
Byte 5
87:80
Byte 6
79:72
Byte 7
71:64
Byte 8
63:56
Byte 9
55:48
Byte 10
47:40
Byte 11
39:32
Byte 12
31:24
Byte 13
23:16
Byte 14
15:8
Byte 15
7:0
Table A–2. 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
0 0
Length
Byte 4
Requestor ID
Tag
Last BE
First BE
Byte 8
Address[31:2]
0
0
Byte 12
Reserved
Table A–3. 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
0 0 Length
Byte 4
Requestor ID
Tag
Last BE
First BE
August 2014