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

Page 315

Advertising
background image

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

Table A–11

through

A–5

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

Table A–8

:

(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

Advertising