About

June 15th, 2009

Open Component Portability Infrastructure (OpenCPI):

An open source software (OSS) software framework to simplify complexity & enable code portability of real-time systems

  • Creates a hardware abstraction layer for embedded real-time systems
  • Real-time middleware for embedded systems
  • Middleware for Waveform-Ready™ Processing Platforms leading to improved waveform code portability with standards-based interfaces
  • Increased interoperability using container technology
  • Real-time virtualization

Component Portability Infrastructure (CPI) is a real-time embedded (RTE) middleware framework that simplifies programming of heterogeneous processing applications requiring, in a system or across a tech refresh, a mix of processing and interconnect technologies.

Designed for heterogeneous component-based applications such as:

  • FPGA, GPP, DSP, GPU, Multicore processing, peer model
  • Interoperable Intra-chip, interchip, interboard, network interconnects within applications
  • Component basis means sharing and reuse of sub-application functions
  • The reality of complex, SWAP (size weight and power)-sensitive, deployed applications

Open standards compliant uses: US Government’s Software Communications Architecture (SCA)
Industry standards used or supported

  • CORBA
  • POSIX
  • OCP
  1. No comments yet.
  1. No trackbacks yet.