Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Cover image for Implement a Pipelined RISC-V (RV32I) Core for Automotive Telemetry
Code

Implement a Pipelined RISC-V (RV32I) Core for Automotive Telemetry

FreeVerified credential8 weeksExpert

Overview

What this challenge is about.

Implement a classic 5-stage RV32I pipeline in SystemVerilog. Include data-forwarding from EX/MEM and MEM/WB back to EX, a load-use stall, and branch resolution in EX with a 1-cycle penalty. Hook up a simple instruction-memory and data-memory model. Run the official RISC-V compliance test suite (riscv-tests) in simulation. Measure CPI (cycles per instruction) on a small set of provided telemetry-style benchmarks (FIR filter, CRC32, sliding-window average). Deliver source, simulation results, compliance-test pass logs, performance benchmark report, and an 8-page architecture document.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

What you'll do, and what you'll demonstrate.

Implement a 5-stage pipelined RV32I core in SystemVerilog with hazard handling, pass the RISC-V compliance tests, and benchmark CPI on telemetry workloads.

Earning criteria — what you'll demonstrate

  • Implement a classic 5-stage pipeline with data forwarding and stall logic
  • Resolve branches in the right stage and quantify the penalty
  • Pass the official RISC-V compliance suite
  • Measure and reason about CPI on real workloads

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Skills

Skills you'll demonstrate.

Each one shows up on your verified credential.

Careers

Roles this prepares you for.

Real titles. Real skill bridges. Pick the one closest to your trajectory.

Career mappings coming soon.

One more thing

You can put a credential on your CV by Friday.