We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

CORERISCV_AXI4


CoreRISCV_AXI4 is a soft processor core that brings a RISC-V instruction set architecture into Microchip FPGA based systems that need an embedded control plane. It is built around the SiFive E31 Coreplex architecture and fits designs that want software programmability without adding a separate external microcontroller. The core exists to provide a compact processing subsystem for control, supervision, peripheral management, and memory-mapped system orchestration inside a programmable logic device. Its architecture combines an in-order execution pipeline with split instruction and data caching, giving designers a practical balance of responsiveness, integration simplicity, and implementation efficiency. Dedicated debug support and a standard interrupt architecture make it suitable for bring-up, firmware development, and real-time event handling in SoC style designs. Separate memory and memory-mapped I/O paths help partition software traffic between code and data access and peripheral transactions, which simplifies system architecture around the processor. The core is especially useful when an FPGA design needs an embedded firmware engine for board management, protocol control, subsystem coordination, or mixed hardware and software partitioning in communication, industrial, and custom SoC applications.

Features and Benefits


  • Processor architecture
    - Implements the RISC-V RV32IM ISA
    - Uses a single-issue in-order execution pipeline
    - Supports a single hardware thread
  • Cache subsystem
    - Includes split instruction and data caches
    - Supports hardware cache flushing
    - Handles uncached accesses
  • Interrupt handling
    - Integrates a Platform-Level Interrupt Controller
    - Accepts dedicated external interrupt inputs
    - Provides machine-mode interrupt support
  • Debug access
    - Provides on-chip debug support
    - Uses a JTAG debug interface
    - Supports trigger and breakpoint registers
  • AXI4 connectivity
    - Exposes an AXI4 memory initiator interface
    - Provides an AXI4 memory-mapped I/O initiator interface
    - Bridges internal TileLink interfaces to AXI4

Licensing Options


Free with any Libero License

Documentation


Title
HB0761: CoreRISCV_AXI4 v2.0 Handbook Download



Live Chat

Need Help?

Privacy Policy