Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-riscv

awesome riscv repository
https://github.com/Dragon-Git/awesome-riscv

Last synced: 4 days ago
JSON representation

  • Open Source Core Implementations

    • Rocket@chipsalliance - chip?label=★)
    • boom - of-order|FPGA,ASIC|BSD,Apache-2|![](https://img.shields.io/github/stars/riscv-boom/riscv-boom)
    • XiangShan
    • Flute@bluespec - stage in-order|ASIC|Apache|![](https://img.shields.io/github/stars/bluespec/Flute?label=★)
    • Piccolo@bluespec - stage in-order|ASIC|Apache|![](https://img.shields.io/github/stars/bluespec/Piccolo?label=★)
    • Toooba@bluespec - of-order|ASIC|Apache|![](https://img.shields.io/github/stars/bluespec/Piccolo?label=★)
    • snitch@pulp - 2.0|![](https://img.shields.io/github/stars/pulp-platform/snitch?label=★)
    • CV32E40P@pulp
    • cva6@pulp
    • Ibex@pulp
    • PicoRV32@YosysHQ
    • riscv-mini - bar/riscv-mini?label=★)
    • SERV - calories|FPGA|ISC| ![](https://img.shields.io/github/stars/olofk/serv?label=★)
    • wyvernSemi
    • NEORV32
    • vroom - 2|ASIC|GPL3| ![](https://img.shields.io/github/stars/MoonbaseOtago/vroom?label=★)
    • FWRISC-S - IP/fwrisc?label=★)
    • VexRiscv - 5 stage|FPGA|MIT| ![](https://img.shields.io/github/stars/SpinalHDL/VexRiscv?label=★)
    • NaxRiscv - of-order, superscalar, register renaming|FPGA|MIT| ![](https://img.shields.io/github/stars/SpinalHDL/NaxRiscv?label=★)
  • Verification

  • Organzation:

    • chipsalliance
    • sifive - V to the world and being the first to produce a chip that implements the RISC-V ISA. SiFive released the Freedom Everywhere 310 SoC and the HiFive development board in 2016. SiFive is dedicated to transforming the future of computing by empowering all companies to deliver advanced solutions using RISC-V technology. According to their website, they are pioneers who have harnessed the limitless potential of RISC-V to define and shape what comes next in the world of computing.
    • bluespec - V processor field to help customers achieve the highest level of quality, performance, and innovation in their applications.
    • openhwgroup - profit organization that was established in June 2019 with the goal of developing open-source hardware for embedded systems. The group is comprised of leaders from the semiconductor industry, academia, and the broader open-source community, and its mission is to create high-quality, low-cost processor IP cores and related ecosystem components that can be used in commercial and open-source projects. The OpenHW Group's focus is on developing and promoting the use of open-source hardware based on the RISC-V ISA and related technologies. They seek to provide a robust and predictable design process for hardware developers by creating specifications and related tools that allow for greater innovation and collaboration in the industry. Their goal is to create a new paradigm for silicon design that leverages the power of open-source development methodologies and helps to reduce the complexity and cost of hardware design. The OpenHW Group encourages the adoption of open-source hardware solutions across a wide range of markets and applications, from Internet of Things (IoT) devices to high-performance computing systems.
    • lowRISC - profit company based in Cambridge, UK that focuses on collaborative engineering to develop and maintain open-source silicon designs and tools, particularly in the context of the RISC-V processor architecture. The company aims to provide a neutral platform for multi-partner projects that deliver high-quality IP and tools, enabling shared investment in pre-competitive technologies and open standards, thereby providing a solid foundation for the rapid development cycles of next-generation silicon products. As an active participant in the RISC-V ecosystem, lowRISC stewards the OpenTitan project, which is focused on developing an open-source security framework for use in silicon designs.
    • SpinalHDL - source hardware description language (HDL) that is used for designing digital circuits. It provides a more concise and powerful syntax compared to traditional HDLs like VHDL and Verilog. SpinalHDL generates VHDL or Verilog files in a compatible format for EDA (Electronic Design Automation) tools. Unlike HLS (High-Level Synthesis) approaches, SpinalHDL focuses on creating designs through simple elements like flip-flops, gates, and if/case statements. It is not based on the event-driven paradigm. SpinalHDL has several advantages over traditional HDLs such as being less verbose and providing higher levels of abstraction with less complexity. It can be used as an alternative to VHDL or Verilog for designing complex digital circuits.
    • YosysHQ - source EDA (Electronic Design Automation) tool Yosys and related projects such as nextpnr, Project IceStorm, Project Trellis, and more. YosysHQ is made up of a team of developers who are pushing the boundaries of EDA in interesting and unexpected ways and making these tools and methodologies available for professionals, hobbyists, and academics alike. Yosys is a framework for Verilog RTL synthesis and currently has extensive Verilog-2005 support, providing a basic set of synthesis algorithms for various application domains. Through YosysHQ, the development of Yosys and related open-source hardware tools and projects is being propelled forward, promoting collaboration, innovation, and accessibility in the realm of EDA.