Add support for Zba extensions to cv32e40p

CV32E40P is a 32-bit RISC-V processor core. It is an in-order, 4 stage pipeline CPU optimized for edge- computing platforms. This is the first entry of the CORE-V. This energy-efficient core mostly found its applications in multicore platforms. It uses the RV32IM[F]C instruction set architecture as well as the Xpulp custom extensions to achieve greater code density, performance, and energy efficiency. This core doesn’t support bit manipulation extension. We are contributing in the open source community of RISC-V on the behalf of the Namal University Mianwali, Pakistan by adding the Zba extensions in the CV32E40P core.

Keywords: RISC-V,Open source core, Zba Extension, CV32E40P
Tools: Linux Ubuntu OS, GCC Toolchain,Verilator to simulate the core
Department: Department of Electrical Engineering

Project Team Members

Name Email
Gull Ahmed gull2019@namal.edu.pk
Muhammad Usman usman2019@namal.edu.pk

Project Poster

Copyrights © 2024. Namal University Mianwali. All Rights Reserved.