Inter-Platform Communication Framework (IPCF) | NXP Semiconductors

Inter-Platform Communication Framework (IPCF)

Diagram

Choose a diagram:

IPCF Architecture Block Diagram

IPCF Architecture Block Diagram

Automotive General Block Diagram

 Automotive General Block Diagram

Features

General

  • Contains the communication driver over shared memory supporting AUTOSAR, FreeRTOS, and bare-metal.
  • Supported by S32 Design Studio with S32 Configuration Tool
  • Release based on Real-Time Drivers (RTD) software
  • Sample applications available demonstrating a ping-pong message communication

Drivers

  • Shared memory generic implementation that is hardware and operating system agnostic
  • Hardware abstraction component: abstraction over various HW IP modules (MSCM, INTC …)
  • Operating system abstraction component: OS agnostic API for common OS services

Supported Devices

  • S32G3: S32G3 Processors for Vehicle Networking
  • S32K3: S32K3 Microcontrollers for Automotive General Purpose
  • S32R45: S32R45 High-Performance Processor for Imaging Radar
  • S32G2: S32G2 Processors for Vehicle Networking
  • S32K39-37-36: S32K39/37/36 Microcontrollers for Electrification Applications
Y true 0 SSPIPCFen 1 Product Brief Product Brief t532 1 en_US en_US en Product Brief Product Brief 1 1 1.6 Chinese Explaining how the Inter-Platform Communication Framework (IPCF) is a subsystem which enables applications, running on multiple homogenous or heterogenous processing cores, located on the same chip. 1619118406627728686673zh SSP 453.5 KB None None documents None 1619118406627728686673 /docs/zh/product-brief/IPCFPB.pdf 453523 /docs/zh/product-brief/IPCFPB.pdf IPCFPB documents N N 2021-04-22 Inter-Platform Communication Framework (IPCF) Product Brief /docs/zh/product-brief/IPCFPB.pdf /docs/zh/product-brief/IPCFPB.pdf Product Brief N 899114358132306053 2024-02-26 zh Jan 24, 2022 899114358132306053 Product Brief Y N Inter-Platform Communication Framework (IPCF) Product Brief 1.7 English Explaining how the Inter-Platform Communication Framework (IPCF) is a subsystem which enables applications, running on multiple homogenous or heterogenous processing cores, located on the same chip or different chips, running on different operating systems (AUTOSAR, FreeRTOS etc.), to communicate over various transport interfaces (Shared Memory, etc.). 1619118406627728686673 SSP 453.5 KB None None documents None 1619118406627728686673 /docs/en/product-brief/IPCFPB.pdf 453523 /docs/en/product-brief/IPCFPB.pdf IPCFPB documents N N 2021-04-22 Inter-Platform Communication Framework (IPCF) Product Brief /docs/en/product-brief/IPCFPB.pdf /docs/en/product-brief/IPCFPB.pdf Product Brief N 899114358132306053 2024-02-26 pdf N en Mar 3, 2023 899114358132306053 Product Brief Y N Inter-Platform Communication Framework (IPCF) Product Brief false 0 IPCF downloads en true 1 Y SSP Product Brief 1 /docs/en/product-brief/IPCFPB.pdf 2021-04-22 1619118406627728686673 SSP 1 Mar 3, 2023 Product Brief Explaining how the Inter-Platform Communication Framework (IPCF) is a subsystem which enables applications, running on multiple homogenous or heterogenous processing cores, located on the same chip or different chips, running on different operating systems (AUTOSAR, FreeRTOS etc.), to communicate over various transport interfaces (Shared Memory, etc.). None /docs/en/product-brief/IPCFPB.pdf English documents 453523 None 899114358132306053 2024-02-26 N /docs/en/product-brief/IPCFPB.pdf Inter-Platform Communication Framework (IPCF) Product Brief /docs/en/product-brief/IPCFPB.pdf documents 899114358132306053 Product Brief N en None Y pdf 1.7 N N Inter-Platform Communication Framework (IPCF) Product Brief 453.5 KB IPCFPB N 1619118406627728686673 true Y Softwares

Documentation

Quick reference to our documentation types.

1 document

Compact List

Hardware

Quick reference to our board types.

1-5 of 10 hardware offerings

Show All

Related Software

Quick reference to our software types.

2 software files

Note: For better experience, software downloads are recommended on desktop.

Support

What do you need help with?