Learn
Develop
Support
Community
News
OpenCPI - Documentation
-
OpenCPI_Technical_Summary.pdf Provides an overview of the OpenCPI technology and architecture along with introductory material common to the other OpenCPI reference documents.
-
OpenCPI_Generic_Authoring_Model.pdf - Specifies the concept of an OpenCPI authoring model, and defines aspects common to all OpenCPI authoring models
-
OpenCPI_CDK_Reference.pdf Describes the OpenCPI Component Development Kit which is a collection of command line and make level tools for developing OpenCPI components (workers).
-
OpenCPI_Application_Control_Interface.pdf Describes the C++ interface for launching and controlling OpenCPI application.
-
OpenCPI_RCC_Reference.pdf The purpose of this document is to define the OpenCPI RCC Authoring Model.
-
OpenCPI_OCL_Reference.pdf The purpose of this document is to define the OpenCPI OCL (OpenCL) Authoring Model.
-
OpenCPI_HDL_Reference.pdf The purpose of this document is to define the OpenCPI HDL Authoring Model.
-
OpenCPI_HDL_App_Workers.pdf This document describes the HDL application workers in the OpenCPI component library.
-
OpenCPI_HDL_Device_Workers.pdf This document describes OpenCPI HDL device workers, which are IP blocks for FPGAs that on the front side present standard OpenCPI WIP-profile interfaces for use by applications, and on the back side attach to external devices via pins of the FPGA.
-
OpenCPI_HDL_Infrastructure.pdf This document describes the OpenCPI infrastructure IP blocks and how they are used as the platform for OpenCPI applications on FPGAs
-
OpenCPI_Time_Performance.pdf Describes the OpenCPI absolute time service and the time and performance instrumentation (TMPI) profiling API.
-
OpenCPI_RDMA_Protocol.pdf This document is a functional specification for the OpenCPI data plane RDMA data transfer protocol (OCPIRDT).
-
OpenCPI_Reference_Platform_Specification.pdf - Describes the OpenCPI Reference Platform in detail. The document provides a parts list for the most recent reference platform along with the software configuration on the system. The document also details the steps needed to bring up the FPGA board with an OpenCPI bitstream.
-
CP289_v1_0.pdf Proposed modification to the JTRS SCA specification to support specialized hardware processors.