XiangShan – open-source high performance RISC-V processor

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. XiangShan

    Open-source high-performance RISC-V processor

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. xs-env

    XiangShan Frontend Develop Environment

    RUN git clone --recursive https://github.com/OpenXiangShan/xs-env

  4. rockchip-bsp

    Linux BSP for ROCK Pi

    I suspect that Rockchip has better documentation in Chinese, which may be not easy to locate if you're not fluent in Chinese and are not inside China.

    Upstreaming the kernel support has never been a breeze for any ARM designs, IIRC. But the custom kernels are GPL [1], aren't they?

    [1]:https://github.com/radxa/rockchip-bsp

  5. XiangShan-doc

    Documentation for XiangShan

    https://github.com/OpenXiangShan/XiangShan-doc/blob/main/doc...

    The list of fused instructions is kinda weird; besides the ones that correspond to SH{1,2,3,4}ADD anyway, I don't think I expected any of the others.

    I don't see a mention of Sifive-style short jump predication there either, though I'm using Google Translate.

  6. clash-ghc

    Haskell to VHDL/Verilog/SystemVerilog compiler

    What has changed that they are now ripe for disruption? My BSc thesis supervisor runs a company that tries to disrupt Verilog and VHDL and they've been at it for well over a decade. I don't think they're making much of a dent yet but I didn't keep up with the space: https://github.com/clash-lang/clash-compiler. There's also a RISCV implementation written in it.

    All the tooling in this space is so expensive to build and expensive to verify, with such a small market that it seems almost impossible for something to ever challenge the incumbent ecosystems in a reasonable span of time.

  7. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A year of RISC-V adventures: embracing chaos in your software journey [video]

    2 projects | news.ycombinator.com | 28 Aug 2022
  • Show HN: Superscalar RISC-V CPU written in Clash

    1 project | news.ycombinator.com | 23 Oct 2021
  • Show HN: A RISC-V core written in Racket

    2 projects | news.ycombinator.com | 1 May 2021
  • Clash: A Functional Hardware Description Language

    2 projects | news.ycombinator.com | 27 Dec 2023
  • Clash (Haskell) for ASIC design

    1 project | /r/chipdesign | 7 Oct 2023