Skip to main content

RISC-V: Open-source instruction set architecture based on reduced instruction set computer principles.

357
GitHub Stars
200
Curated Resources
5
Categories
4 hours ago
Last Refreshed
Open Source ImplementationsOpen Source ToolchainsHardwareTechnical ResourcesSocial Media

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me articles resources from awesome-riscv"

Installation instructions →

What's inside

Technical Resources

Open Source Toolchains

  • AxeVerification and Testing Environment

    Automatic black box testing.

  • BOOM AttacksVerification and Testing Environment

    BOOM Speculative Attacks.

  • BRSIC-VDesign Environment

    Browser-based RISC-V architecture design space exploration tool from Boston University.

  • ChipyardDesign Environment

    Framework for agile development of Chisel-based systems-on-chip.

  • CHISELHDLs

    Hardware Design Language that facilitates advanced circuit generation and design reuse in Scala.

  • Chisel/FIRRTL Hardware Compiler FrameworkHDLs

    Official website for the Chisel HDL and FIRRTL compiler framework.

Open Source Implementations

  • bigPULPCores

    Big version of the PULP platform with large cluster configurations for HPC workloads.

  • biRISC-VCores

    32-bit dual-issue in-order RISC-V CPU.

  • BOOMCores

    Berkeley Out-of-Order RISC-V Processor.

  • CDL HardwareCores

    Hardware designs in Cycle Description Language (CDL) targeting RISC-V.

  • CV32E40PCores

    OpenHW Group CORE-V CV32E40P RISC-V IP.

  • CVA6Cores

    6-stage, single-issue in-order RISC-V core maintained by the OpenHW Group.

Social Media

  • Chisel UsersGoogle Groups

    Community mailing list for users of the Chisel hardware design language.

  • OSDForumForums

    Open-source digital design forum covering RISC-V, FPGAs, and EDA topics.

  • RISC-VReddit

    Subreddit for RISC-V news, projects, and community discussion.

  • RISC-VTelegram

    Telegram group for real-time RISC-V community chat.

  • RISC-V HW DevGoogle Groups

    Official RISC-V hardware development mailing list.

  • RISC-V ISA DevGoogle Groups

    Official mailing list for RISC-V ISA specification development discussions.

Hardware

  • HiFive1 Rev BEducational Boards

    SiFive's Arduino-compatible RISC-V microcontroller board; an accessible entry point for bare-metal embedded programming.

  • Milk-V DuoEducational Boards

    Extremely low-cost ($5–$9) ultra-compact embedded Linux board based on a RISC-V + ARM dual-core SoC; great for IoT learning.

Showing a sample of 200 resources. View the full list on GitHub →