TLP | FMT[2:0] | TYPe[4:0] |
Memory Read Request(WRd) | 000=3DW, no data 001=4DW, no data | 00000 |
Memory Read Lock Request(MRdLk) | 000=3DW, no data 001=4DW, no data | 00001 |
Memory Write Request(MWr) |
010 = 3DW, w/ data
011 = 4DW, w/ data
| 00000 |
IO Read Request (IORd)
|
000 = 3DW, no data
|
00010
|
IO Write Request (IOWr)
|
010 = 3DW, w/ data
|
00010
|
Config Type 0 Read Request (CfgRd0)
|
000 = 3DW, no data
|
00100
|
Config Type 0 Write Request (CfgWr0)
|
010 = 3DW, w/ data
|
00100
|
Config Type 1 Read Request (CfgRd1)
|
000 = 3DW, no data
|
00101
|
Config Type 1 Write Request (CfgWr1)
|
010 = 3DW, w/ data
| 00101 |
Message Request (Msg)
|
001 = 4DW, no data
|
10 rrr*
(see routing field)
|
Message Request W/Data (MsgD)
|
011 = 4DW, w/ data
|
10rrr*
(see routing field)
|
Completion (Cpl)
|
000 = 3DW, no data
|
01010
|
Completion W/Data (CplD)
|
010 = 3DW, w/ data
|
01010
|
Completion
‐
Locked (CplLk)
|
000 = 3DW, no data
|
01011
|
Completion W/Data Locked(CplDLk)
|
010 = 3DW, w/ data
| 01011 |
Fetch and Add AtomicOp Request
|
010 = 3DW, w/ data
011 = 4DW, w/ data
|
01100
|
Unconditional Swap AtomicOp
Request
|
010 = 3DW, w/ data
011 = 4DW, w/ data
| 01101 |
Compare and Swap AtomicOp
Request
|
010 = 3DW, w/ data
011 = 4DW, w/ data
|
01110
|
Local TLP Prefix
|
100 = TLP Prefix
|
0L
3
L
2
L
1
L
0
|
End
‐
to
‐
End TLP Prefix
|
100 = TLP Prefix
|
1E
3
E
2
E
1
E
0
|
PCIE TLP类型
于 2022-11-25 21:19:37 首次发布