AI-Enabled RISC-V Automotive CPU for ADAS and Autonomous Vehicles

Overview

The MIPS® P8700 Multiprocessing System is the first RISC-V ISA compliant CPU IP focused on high performance, data movement and latency-intensive Automotive applications. In addition to implementing the RV64GC RISC-V ISA, the MIPS P8700 also implements proven features from the MIPS ISA, to enhance performance and functionality for automotive and embedded applications.

The MIPS P8700 is built on proven MIPS micro architecture deployed in more than 28 car models across global OEMs. As such, the P8700 MPS provides best in class multi-core performance for use in system-on-chip (SoC) applications. The P8700 combines a deep pipeline with multi-issue Out-Of Order-execution and multi-threading to deliver outstanding computational throughput.

The P8700 Coherence Manager maintains Level 2 (L2) cache and system level coherency between all cores, main memory, and I/O devices. The P8700 is a configurable and a synthesizable solution. P8700 clusters can be configured with a variable number of cores, I/O coherent interfaces, and L2 cache size. The MIPS P8700 cores can be configured to meet different application requirements with options for Level 1 (L1) cache sizes, and support for 1 or 2 hardware threads.

The MIPS Coherence Manager has an AMBA® ACE interface that enables the P8700 Multiprocessing System to coherently scale up to 64 heterogeneous clusters at the system-on-chip (SoC) level with each cluster supporting of up to 6x P8700 cores each, with up to 2 hardware threads per core.ation with heterogeneous CPU clusters and other accelerators at the system-on-chip (SoC) level.

Each P8700 core implements the RISC-V RV64GC Instruction Set Architecture (ISA) with full hardware multi-threading.

Key Features

  • High-Performance Multi-Core
    • High-performance compute with simultaneous multi-threading (SMT)
    • 4-issue, 16-stage out-of-order pipeline with 1- or 2-way SMT
    • RISC-V Compliant ISA
      • RV64GHZ + Bitmanip Zba and Zbb, + CMO Extension
      • MIPS User-Defined Instructions (UDI)—Cache and TLB management, Performance enhancements and DVM (Distributed Virtual Memory) support
    • Coherence Manager
      • Support for up to 8 Coherent initiators comprising of either MIPS RISC-V Processors or 3rd party accelerators
      • Cluster Level-2 Cache L2$ up to 8MB
        • HW pre-fetch, widened busses, reduced latency
      • System interface:
        • ACE or AXI: 256-bit system bus
        • Optional: Non-coherent periphery bus (up to 4-ports)

Benefits

  • High-performance 64-bit RISC-V application processor
  • 2-way simultaneous multi-threading
  • ASIL-B capable safety element out context
  • Tightly-coupled accelerator interfaces
  • Custom built for automotive compute solutions

Block Diagram

AI-Enabled RISC-V Automotive CPU for ADAS and Autonomous Vehicles Block Diagram

Technical Specifications

×
Semiconductor IP