The Open Core Protocol (OCP) is an openly licensed, core-centric protocol intended to meet contemporary system level integration challenges. OCP defines a bus-independent, configurable and scalable interface for on-chip subsystem communications. OCP International Partnership (OCP-IP) now offers the 2.2 version specification that further extends capabilities in areas such as very high performance multithreading, synchronization primitives and single-request/multiple-data transactions. OCP data transfer models range from simple request-grant handshaking through pipelined request-response to complex out-of-order operations.
Legacy IP cores can be adapted to OCP, while new implementations may take full advantage of advanced features: designers select only those features and signals encompassing a core’s specific data, control and test configuration. Core definition using OCP encapsulates a complete system integration description enabling core and test bench reuse without rework. Not only does OCP provide clear delineation of design responsibilities for core authors and System-on-Chip (SoC) integrators, but also institutes a key partitioning formalism for verification engineers and automation software.
The aim of the members is to establish a de facto standard which is widely supported by the industry
Read more about Open Core Protocol: Advantages, Disadvantages, Highlights
Famous quotes containing the words open and/or core:
“I perceive I have not really understood any thing, not a single
object, and that no man ever can,
Nature here in sight of the sea taking advantage of me to dart upon me and sting me,
Because I have dared to open my mouth to sing at all.”
—Walt Whitman (18191892)
“Avoiding humiliation is the core of tragedy and comedy.”
—John Guare (b. 1938)