The PIC64HX series of 64-bit microprocessors (MPUs) is supported by a robust ecosystem of board, software, tools and design services. This ecosystem includes industry partners and open-source software communities that offer off-the-shelf, system-level, open and standards-based solutions tailored for mission-critical intelligent edge applications.
ARIES Embedded provides hardware and software development services and off-the-shelf products for the industrial sector, focusing on CPU and FPGA technology as well as open-source software. The portfolio comprises of modular systems for flexible and fast use in functional prototypes, pilot series and mass production.
embeddedTS products have been made in the USA for 40 years, providing high-quality, long-term Single-Board Computers (SBC), System-on Modules (SOM), and embedded system design services for off-the-shelf derivatives and full customizations in a variety of industrial applications.
DornerWorks is a premier provider of embedded electronics engineering services for safety-critical markets, providing seamless integration of embedded hardware and software for new or ongoing projects to meet the requirements of DO-178 and DO-254.
Wind River Studio Developer enables PIC64HX MPU development, deployment, operations, and servicing mission-critical intelligent systems for aerospace, defense and industrial markets.
Green Hills Software provides safety and security certified run-time environments and tools for mission-critical applications served by PIC64HX microprocessors.
Linux is a family of open-source Unix-like operating systems based on the Linux operating system kernel. Support for PIC64HX 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 PIC64HX 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 PIC64HX 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 PIC64HX MPUs.
Quick Emulator (QEMU) is a free and open-source emulator. QEMU for the PIC64HX 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 PIC64HX MPUs.
Xen is a free and open-source type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same PIC64HX 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 seL4® mikrokernel is a high-assurance, high-performance operating system microkernel that provides comprehensive formal verification without compromising performance.
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 PIC64HX MPUs.
Grovf’s RDMA and RoCEv2 IP, implemented in all major FPGA platforms, are interoperable with PIC64HX MPUs to create a complete end-to-end RoCEv2 solution.
Please contact these partners directly for more information. For additional support, contact our Client Success Team to get assistance with your design.