The OCP captures all core characteristics without restricting system arbitration, address map, etc.
Small set of mandatory signals, with a wide range of optional signals.
Core-specific data and address widths.
Structured method for inclusion of sideband signals: high-level flow control, interrupts, power control, device-configuration registers, test modes, etc.
Synchronous unidirectional signaling allows simplified implementation, integration, and timing analysis.
Transfers may be pipelined for reduced latency.
Optional burst transfers for higher efficiency.
Multiple concurrent transfer sequences may be managed with thread identifiers, for out-of-order completion.
A connection identifier may be used to provide end-to-end identification for targets desiring to distinguish initiators for service prioritization, etc.
OCP is a functional superset of the VSIA's Virtual Component Interface (VCI), adding configurable sideband control signaling and test harness signals.