1 Overview
1.1 Scope
1.2 Purpose
2 References
3 Definitions and notation
3.1 Definitions
3.2 Notation
4 Architectural framework
4.1 Modules, nodes and units
4.2 Addressing
5 Transaction set
5.1 Read and write transactions
5.2 Lock transactions
5.3 Bus-dependent transactions
5.4 Split transactions
5.5 Completion status
6 CSR definitions
6.1 STATE_CLEAR/STATE_SET registers
6.2 NODE_IDS register
6.3 RESET_START register
6.4 SPLIT_TIMEOUT register
6.5 MESSAGE_REQUEST/MESSAGE_RESPONSE registers
7 Configuration ROM
7.1 IEEE Registration Authority ID
7.2 ROM formats
7.3 CRC calculation
7.4 Minimal ASCII
7.5 Data structures
7.6 Required and optional usage
7.7 Directory entries
Annex A (informative) Configuration ROM examples