OpenCAPI 3.0
Transaction Layer
Advance Specification
Version 1.0
3 October 2016—Confidential
Not Approved for Distribution outside of the Workgroup
Contents
Page 3 of 108
OpenCAPI 3.0
Transaction Layer
Advance Specification
Contents
List of figures .................................................................................................................. 5
List of tables .................................................................................................................... 6
Revision log ..................................................................................................................... 7
About this document ...................................................................................................... 8
Architecture compliance terminology ...................................................................................................... 8
Conventions used in this specification .................................................................................................... 8
Bit and byte numbering ..................................................................................................................... 8
Representation of numbers .............................................................................................................. 9
Notes ....................................................................................................................................................... 9
Engineering notes ............................................................................................................................. 9
Developer notes ............................................................................................................................. 10
Command flows and transaction diagrams ........................................................................................... 10
Command flow diagrams ................................................................................................................ 10
Transaction diagrams ..................................................................................................................... 11
Terms ............................................................................................................................. 13
1. Overview .................................................................................................................... 18
1.1 OpenCAPI protocol stack ................................................................................................................ 18
1.2 Host operation modes ..................................................................................................................... 19
1.2.1 No attached device (C0, M0) ................................................................................................. 20
1.2.2 MEM-only mode (C0, M1) ..................................................................................................... 20
1.2.3 Checkout mode (C1, M0) ...................................................................................................... 21
1.2.4 Checkout with MEM (C1, M1) ................................................................................................ 21
1.3 Ordering .......................................................................................................................................... 21
1.4 Write fragmentation ordering and atomicity .................................................................................... 21
1.4.1 Write fragmentation ordering and atomicity at the host ......................................................... 21
1.4.1.1 Partial write operations ................................................................................................... 21
1.4.1.2 64-,128-, 256-byte write operations ................................................................................ 21
1.4.2 Write fragmentation ordering and atomicity at the attached processor ................................. 22
1.4.2.1 Partial write operations ................................................................................................... 22
1.4.2.2 64-, 128-, 256-byte write operations ............................................................................... 22
1.5 OpenCAPI device PA space specification ...................................................................................... 22
1.5.1 PA-to-RA mapping rules ........................................................................................................ 23
2. TL/TLX command and response specifications .................................................... 24
2.1 TL CAPP command packets ........................................................................................................... 27
2.2 TLX AP command packets .............................................................................................................. 35
2.3 TL CAPP response packets ............................................................................................................ 54
2.4 TLX AP response packets ............................................................................................................... 62
评论0
最新资源