Inter-Platform Communication Framework (IPCF) - Low-Latency, Safe, Scalable Inter-Core Communication for Multicore Systems

Diagram

Choose a diagram:

IPCF Architecture Block Diagram

IPCF Architecture Block Diagram

Automotive General Block Diagram

 Automotive General Block Diagram

Features

Performance

  • Low latency for real-time messaging
  • High throughput for large data exchange
  • Zero-copy architecture to minimize CPU load

Efficiency

  • Tiny memory footprint for resource-constrained systems
  • Multiple data flows for parallel communication

Safety & Security

  • Freedom from interference between cores
  • Hardware-assisted memory protection (e.g., XRDC)
  • Compliance with ASIL D, ISO 26262, ISO 21434

Flexibility

  • Synchronous and asynchronous communication modes
  • Multiple IPCF instances per core for scalability
  • Cached and uncached memory support for optimized performance
  • Supports managed, unmanaged and SCMI channels for diverse use cases

Compatibility

  • Works across BareMetal, Autosar OS, FreeRTOS, Zephyr and Linux
  • Compatible with most NXP multicore platforms
  • Configurable via S32 Design Studio and EB Tresos tools
  • Full C++ integration for modern software projects

Robustness & Scalability

  • Scalable architecture for growing communication demands
  • Reliable under heavy loads and mixed environments

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
  • S32K1: S32K1 Microcontrollers for Automotive General Purpose
  • S32R47: S32R47 High-Performance Imaging Radar Processor for Automotive and Industrial Applications
  • S32N7: S32N7 Super-Integration Processor for Software-Defined Vehicles
  • S32K5: S32K5 Automotive Microcontrollers
  • SAF85XX: High Performance 77GHz RFCMOS Automotive Radar One-Chip SoC
  • SAF86XX: One-Chip RFCMOS Automotive Radar SoC for Distributed Architectures
  • S32R41: S32R41 High-Performance Processor for High-Resolution Radar

Downloads

Quick reference to our software types.

5 downloads

  • Software Development Resources

    IPCF for S32K3new

  • Software Development Resources

    IPCF for S32ZEnew

  • Software Development Resources

    IPCF for S32K5new

  • Software Development Resources

    IPCF for S32Gnew

  • Software Development Resources

    IPCF for S32R47new

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

Documentation

Quick reference to our documentation types

1-10 of 11 documents

Compact List

Product Brief (6)
User Manual (5)

Design Resources

Hardware

Quick reference to our board types.

3 hardware offerings

Related Software

Quick reference to our software types.

2 software files

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

Training

3 trainings

Support

What do you need help with?