Open Core Protocol

Open Core Protocol

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

Contents

Advantages

  • Eliminates the ongoing task of interface protocol (re)definition, verification, documentation and support
  • Readily adapts to support new core capabilities
  • Testbench portability simplifies (re)verification
  • Limits test suite modifications for core enhancements
  • Interfaces to any bus structure or on-chip network
  • Delivers industry-standard flexibility and reuse
  • Point-to-point protocol can directly interface two cores

Disadvantages

Highlights

The OCP promotes IP core reusability and reduces design time, design risk and manufacturing costs for SoC designs. It focuses exclusively on IP core interfacing without preempting interconnect topology or other application-specific integration choices.

  • Enables IP core creation to be independent of system architecture and application domain
  • Describes all inter-core communications
  • Optimizes die area by configuring into the OCP interface only those features needed by the core
  • Specified timing categories assure core interoperability
  • Facilitates rapid, plug-and-play IP integration

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Open Core Protocol (OCP) — 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.… …   Wikipedia

  • Open Core Protocol International Partnership Association (OCP-IP) — Infobox Organization name = caption = type = Trade Organization headquarters = Beaverton, Oregon website = http://www.ocpip.org/The Open Core Protocol International Partnership Association, Inc. (OCP IP) is an independent, non profit… …   Wikipedia

  • Open Core Protocol International Partnership Association — OCP IP Type Trade Organization Headquarters Beaverton, Oregon Website http://www.ocpip.org/ The …   Wikipedia

  • Open Graph Protocol — L Open Graph protocol est un protocole créé par Facebook qui s inspire du Dublin Core, de l attribut link rel canonical, des Microformats, et du RDFa. Pour le moment, il permet de proposer les mêmes fonctionnalités que le site Facebook sur n… …   Wikipédia en Français

  • NetWare Core Protocol — The NetWare Core Protocol (NCP) is a network protocol used in some products from Novell, Inc. It is usually associated with the NetWare operating system, but parts of it have been implemented on other platforms such as Linux, Windows NT and… …   Wikipedia

  • Netware Core Protocol — (NCP) это сетевой протокол, который используется в некоторых продуктах от Novell. В основном он связан и используется в операционной системе NetWare, но его части были реализованы на другие платформы, такие как Linux, Windows NT и Unix. Протокол… …   Википедия

  • NetWare Core Protocol — (NCP)  это сетевой протокол, который используется в некоторых продуктах от Novell, является надстройкой над протоколом IPX или TCP/IP и используется для организации обмена между рабочей станцией и файловым сервером. В основном NCP связан и… …   Википедия

  • X Window System core protocol — The X Window System logo The X Window System core protocol[1][2][3] is the base protocol of the X Windo …   Wikipedia

  • Open Systems Interconnection — Als OSI Modell (auch ISO OSI Schichtmodell, OSI Referenzmodell; engl. Open Systems Interconnection Reference Model) wird ein Schichtenmodell der Internationalen Standardisierungsorganisation (ISO) bezeichnet. Es wurde als Designgrundlage von… …   Deutsch Wikipedia

  • Open Systems Interconnection Reference Model — Als OSI Modell (auch ISO OSI Schichtmodell, OSI Referenzmodell; engl. Open Systems Interconnection Reference Model) wird ein Schichtenmodell der Internationalen Standardisierungsorganisation (ISO) bezeichnet. Es wurde als Designgrundlage von… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”