The PIC64-HPSC series of 64-bit microprocessors (MPUs) is supported by a robust ecosystem of board, component, software, and design tools. This ecosystem includes a number of industry partners that offer expertise in designing comprehensive, system-level solutions tailored for the harsh environmental conditions in space.
Moog Cascade Single Board Computer (SBC) is the next-generation, radiation-hardened solution incorporating Microchip’s PIC64-HPSC processor with 10-core RISC-V®, Layer 2 ethernet switch capability and advanced security features.
IDEAS-TEK develops High-Performance Spaceflight Computing (HPSC)-based, small-form-factor SpaceVNX+ systems that enable the deployment of high-performance, high-reliability computing in SWaP-C constrained space missions.
Ibeos develops SpaceVPX Single-Board Computers (SBCs) and other high-performance avionics for commercial constellations and deep space programs.
3D PLUS pioneers in products for the space market with an 8 GB, 1 Gx80 radiation-tolerant DDR4 memory. The 80-bit interface enables efficient error-correction capabilities on the PIC64-HPSC MPUs.
Frontgrade offers radiation-hardened 4 Tb NAND Flash and I/O buffers for cold and warm sparing. These products are compatible with PIC64-HPSC MPUs.
Grovf’s RDMA and RoCEv2 IP, implemented in all major FPGA platforms, are interoperable with PIC64-HPSC MPUs to create a complete end-to-end RoCEv2 solution.
Infineon offers radiation-hardened/radiation-tolerant SRAM, FRAM and NOR Flash memories in various densities and performance levels.
Micropac’s new Fiber Optic PHY Layer and 600W Power Supply Card cater to space and mission-critical Data Transport and Power Distribution needs. These products evolve from decades of expertise in optical and power components, certified to MIL-PRF-19500, MIL-PRF-38534, and AS9100D, ensuring exceptional reliability and performance.
Teledyne e2v offers very compact Space Radiation Tolerant DDR4 solutions, 4GB & 8GB densities pin to pin compatible and with strong Space heritage, enabling flexible and ultracompact Space designs from LEO to GEO.
Wind River Studio Developer enables PIC64-HPSC MPU development, deployment, operations, and servicing mission-critical intelligent systems for space.
Green Hills Software provides safety and security certified run-time environments and tools for mission-critical applications served by PIC64-HPSC microprocessors.
Linux is a family of open-source Unix-like operating systems based on the Linux operating system kernel. Support for PIC64-HPSC MPUs is available via the Yocto Project® and Buildroot tools.
SYSGO's PikeOS is a real-time operating system for critical embedded systems that need to be certified against industry-specific Safety and Security standards.
Open Asymmetric Multi-Processing (OpenAMP) is a framework that provides the necessary software components for developing software applications for AMP systems.
OpenBLAS is an open-source implementation of the Basic Linear Algebra Subprograms (BLAS) and Linear Algebra Package (LAPACK) APIs. It offers many custom optimizations for RISC-V® and other processor types.
Open Computing Language (OpenCL) is a framework that provides a standard interface for parallel computing on the PIC64-HPSC MPU’s multi-core architecture.
Open Multi-Processing (OpenMP) is an API that supports shared-memory multiprocessing programming in C and C++ on many hardware platforms and operating systems.
The Open On-Chip Debugger (OpenOCD) provides debugging, in-system programming and boundary-scan testing for embedded target devices like PIC64-HPSC MPUs.
OpenSBI is an open-source implementation of the RISC-V® Supervisor Binary Interface (SBI) specifications maintained as an independent project by RISC-V International.
The OpenSSL Project develops and maintains the OpenSSL software, which is a robust, commercial-grade, full-featured toolkit for general-purpose cryptography and secure communication.
Portable Computing Language (PoCL) is a portable, open-source (MIT-licensed) implementation of the OpenCL standard. PoCL is supported by the software for PIC64-HPSC MPUs.
Quick Emulator (QEMU) is a free and open-source emulator. QEMU for the PIC64-HPSC MPU machine model allows the emulation of HPSC cores without needing access to the physical hardware.
Real-Time Executive for Multiprocessor System (RTEMS) is an open-source RTOS that supports open-standard APIs. It is available with PIC64-HPSC MPUs.
Xen is a free and open-source type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same PIC64-HPSC application core(s).
Eigen is an open-source and high-level C++ library of template headers for linear algebra, matrix and vector operations, geometrical transformations, numerical solvers and related algorithms.
FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions of arbitrary input size and of both real and complex data.
LLVM is a compiler and toolchain that can be used to develop a frontend for any programming language and a backend for any instruction set architecture, including RISC-V®.
The RISC-V software ecosystem consists of a large collection of software projects to port various toolchains, operating systems, emulators, simulators, language runtimes, libraries and tools to the RISC-V ISA.
As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications in the world including the most advanced aerospace and defense applications.
In close partnership with RISC-V International, the RISE Project is focused on commercial software readiness to expedite delivery of more innovative RISC-V products into the market.
Dedicated to the RISC-V® ecosystem, Lauterbach is the world's #1 provider of debug and trace tools for analyzing, optimizing, and certifying all types of embedded systems throughout the whole SoC lifecycle.
Entrust provides Hardware Security Module (HSM) hardware to develop and provision security services and policies for PIC64-HPSC MPUs.
Please contact these partners directly for more information. For additional support, email us at hpsc@microchip.com.