Functional verification project for the CORE-V family of RISC-V cores.
Role in this project:
Backend Developer & Test Automation Engineer Contributions:57 reviews, 113 commits, 40 PRs in 2 years 4 months
Contributions summary:Øystein contributed to the functional verification of RISC-V cores within the CORE-V family. Their work involved adding and modifying assembly-level tests related to debug functionality, including ebreak handling, single-stepping, and trigger mechanisms. The user's commits demonstrate a focus on testing and verifying the correct operation of hardware debug features, likely using SystemVerilog and UVM-based methodologies.
risc-vsystemveriloguvmverification
CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:5 reviews, 5 commits, 2 PRs in 1 month
Contributions summary:Øystein primarily contributed to the development and debugging of the CV32E40P RISC-V CPU core. Their work focused on enhancing the hardware description language (HDL) implementation, specifically addressing issues related to instruction retirement, sleep/wake-up cycles, and debug triggers. The user integrated trigger matching into the tracer and debug mechanisms to ensure accurate execution and alignment between RTL and other simulation models, highlighting a focus on SystemVerilog code improvements.
risc-vriscvriscv32imfc