OpenCAPI 3.0+
Transaction Layer
Draft Specification
Version 1.01.2
09 December 2016—IBM Confidential
Not Approved for Distribution outside of IBM
Contents
Page 3 of 194
OpenCAPI 3.0+
Transaction Layer
Draft Specification
Contents
List of figures .................................................................................................................. 6
List of tables .................................................................................................................... 7
Revision log ..................................................................................................................... 8
About this document .................................................................................................... 21
User responsibilities .............................................................................................................................. 21
Document owner ................................................................................................................................... 22
Reference documents ........................................................................................................................... 22
Architecture compliance terminology .................................................................................................... 22
Conventions used in this specification .................................................................................................. 23
Bit and byte numbering ................................................................................................................... 23
Representation of numbers ............................................................................................................ 24
RTL notation used .......................................................................................................................... 24
Notes ..................................................................................................................................................... 24
Engineering notes ........................................................................................................................... 24
Developer notes ............................................................................................................................. 25
Editor notes .................................................................................................................................... 25
Command flows and transaction diagrams ........................................................................................... 25
Command flow diagrams ................................................................................................................ 25
Transaction diagrams ..................................................................................................................... 26
Terms ............................................................................................................................. 28
1. Overview .................................................................................................................... 35
1.1 OpenCAPI protocol stack ................................................................................................................ 35
1.2 Host operation modes ..................................................................................................................... 36
1.2.1 No attached device (C0, M0) ................................................................................................. 37
1.2.2 MEM-only mode (C0, M1) ..................................................................................................... 37
1.2.2.1 Hidden processor element MEM-only mode (C0, M2) ................................................... 38
1.2.3 Checkout mode (C1, M0) ...................................................................................................... 38
1.2.4 Checkout with MEM (C1, M1) ................................................................................................ 38
1.2.4.1 Checkout with side door accessible MEM (C1, M2) ....................................................... 38
1.2.5 Cache-only mode (C2, M0) ................................................................................................... 39
1.2.6 Cache + MEM mode (C2, M1) ............................................................................................... 39
1.2.6.1 Cache with side door accessible MEM (C2, M2) ............................................................ 39
1.3 [Category: OpenCAPI 4.0] AFU cache ............................................................................................ 40
1.3.1 AFU cache states .................................................................................................................. 40
1.4 [Category: OpenCAPI 4.0] Host proxy cache .................................................................................. 41
1.5 Command Ordering ......................................................................................................................... 41
1.6 Write fragmentation ordering and atomicity .................................................................................... 41
1.6.1 Write fragmentation ordering and atomicity at the host ......................................................... 41
1.6.1.1 Partial write operations ................................................................................................... 41
1.6.1.2 64-,128-, 256-byte write operations ................................................................................ 42
评论0
最新资源