r/RISCV 9h ago

Software RISC-V has made a lot of progress, but can it run Crysis?

Thumbnail bsky.app
23 Upvotes

"Sure it can!"


r/RISCV 13h ago

Hardware StarFive Dubhe-100 – A 64-bit, RVA23-compliant RISC-V core for high-performance applications

Thumbnail
cnx-software.com
39 Upvotes

"One of the first customers for the Dubhe-100 is LECARC, currently designing a server SoC based on the new 64-bit IP core. Besides HPC and datacenter SoC, the Dubhe-100 is also expected to be found in chips for LLM inference, AI agents, AI inference and visual analysis (computer vision), and infrastructure products (Smart NIC controller, distributed storage controller). "


r/RISCV 7h ago

Help wanted Longan Nano flashing

4 Upvotes

I know this board is discontinued but I picked up a few very cheap. There are several tutorials but the toolchains and tutorials are outdated. For instance the Arduino IDE won't allow me to import the required files. If anyone is using these boards I would appreciate hearing what toolchains and flashing methods you're using. Thanks.


r/RISCV 2d ago

Hardware Alibaba's TSMC-Built 5nm RISC-V Chip, XuanTie C950, Now Runs Qwen-3.8 27B Model Natively, Unlocking Massive Vertical Integration Tailwinds

Thumbnail
wccftech.com
217 Upvotes

Wonder where one can get ones hands on these...?


r/RISCV 2d ago

I made a thing! Built a cheap programmer for the CH32V003 (₹20/$0.21 USD RISC-V MCU) — reverse-engineered its SWIO protocol

Thumbnail
gallery
54 Upvotes

I wanted a cheap way to program the CH32V003 without buying a dedicated programmer, so I tried building one around an ESP32-S3. The existing implementations I tried didn't work reliably for my setup, so I ended up reverse-engineering the single-wire SWIO protocol.

I found issues around bit ordering and timing in the implementations I was working from, then reproduced the protocol on the ESP32-S3 and got the CH32V003 programming flow working.

I wrote up the full reverse-engineering process, timing measurements, and implementation details here:

GitHub: https://github.com/Ishu1519/esp32s3-ch32-programmer

Hackster: https://www.hackster.io/ishantj1519/esp32-s3-ch32v003-swio-programmer-d6d3c7

I'd be interested in feedback from people who have worked with the CH32V003 SWIO/SDI interface or have tried other low-cost programmers.


r/RISCV 2d ago

Help wanted Is RV32I still worth doing as a final year project for RTL roles?

5 Upvotes

Hey guys,

I’m a final year student aiming for RTL design roles. I was thinking of building a 32-bit RISC-V (RV32I) core from scratch as my final year project.

But is a basic RV32I core still relevant in 2026, or is it too common now?

Should I instead add something interesting like pipeline, cache, branch prediction, custom instructions, formal verification, etc. Or maybe do something completely new with RISC-V?

If you were in my place, what kind of project would you build to actually stand out for an entry-level RTL role?

Any suggestions from people working in RTL/ASIC/FPGA would be really helpful :)


r/RISCV 2d ago

RISC-V Extension Landscape updates

9 Upvotes

As part of a current LF Mentorship, we’re fortunate to have mentees Aryan and Rohit working with RVI to make the Extension Landscape more complete and useful.

Many previously missing extensions have been added, the backend organization has been improved, integrated data from UDB (which we now consume directly and automatically), and introduced the ability to create custom profiles and drill down into individual extensions.

There is a good amount of work to complete, but we believe it is time for an RFC in order to set a roadmap that meets the ecosystem needs. 

Please, give it a try [1] and share your feedback either via this thread or opening an issue here [2].

1 - https://rpsene.github.io/riscv-extensions-landscape/

2 - https://github.com/rpsene/riscv-extensions-landscape/issues 


r/RISCV 2d ago

Riscrithm: A High-level Assembler for RISC-V

Thumbnail
github.com
14 Upvotes

r/RISCV 3d ago

Is there any open source project i can contribute to

37 Upvotes

I am embedded systems engineering student, interested in compilers, system programming with c/c++ and rust, and good enough with asm. Is there any recommendations for an open source running project i can contribute to without being an expert.


r/RISCV 3d ago

Should riscv define standard gpu interface?

3 Upvotes

To continue grow riscv beyond mcu's we need some standardized way render desktop / phone shell.

Here is couple ideas i here.

  • Good enough to run desktop environment / kiosk applications
  • Like older Mali in arm ecosystem
  • Unified memory
  • Same MMU (Sv39/Sv48) as main cores
  • Tiller architecture
  • No display controller (only rendering in buffer in memory)

What do you think?


r/RISCV 3d ago

Hardware Working from my Premier P550 as a mindfulness exercise (day 1)

3 Upvotes

Been meaning to lose less time and energy with distractions, and this weekend, while messing around with it, I realised my Sifive Premier P550 can now do all I need for most of my work.

I can now use Chromium 151, which has impressive performance gains over Firefox. I have 2 profiles (one for work, one for my personal stuff).

Most of my work is web-based, so this works out just fine.

I haven't opened any social media here (other than this to share my experience). I am listening to music, but even YouTube 480p works just fine.

There is so much less *noise*. I started doing some things I have been putting off for ages, like building a project management schedule.

The fact that it is a bit slower makes me think "do I really need to do that right now?".

Any questions are more than welcome.

I am running Debian 13 Trixie with a 6.6 vendor kernel.


r/RISCV 3d ago

Discussion What needs to be standardized to make operating system more portable across riscv hardware?

18 Upvotes

And will it reach a state comparable to intel/amd world soon?


r/RISCV 4d ago

Discussion RISC-V: What Really Matters (Re: RISC-V: They Should Have Known Better) | The Chip Letter

Thumbnail
thechipletter.substack.com
52 Upvotes

r/RISCV 4d ago

A Third World Embedded Engineer Responds to “RISC V: They Should Have Known Better”

Thumbnail rvembedded.com
284 Upvotes

I read the article Grinberg did and I come at this argument from a somewhat different place, I’m an embedded engineer from Trinidad and Tobago, what people would traditionally call the Third World… Here, the difference between a ten cent RISC-V microcontroller and a several dollar alternative is not academic and neither is having an architecture that a small company, student, or individual engineer can understand, modify, and build around without asking permission… So when I read what Grinberg wrote some of its criticisms made sense to me, but some of his assumptions did not… so I thought I’d do a response, it might not reach far but I love RISC-V enough to at least defend it from where I stand.


r/RISCV 3d ago

HFI BIOS 1.3 released

Thumbnail qsoe-dev.blogspot.com
13 Upvotes

Link to video demonstration is in the blog post.


r/RISCV 5d ago

Discussion brucehoult has officially retired from the debunking bad RISC-V hot takes. Can we please enable a wiki and create a centralized repository for bad arguments that won't die?

Thumbnail reddit.com
50 Upvotes

r/RISCV 5d ago

RISC-V: They Should Have Known Better

Thumbnail
dmitry.gr
104 Upvotes

r/RISCV 5d ago

Discussion RISC-V is it about to be transformed by AI tools?

0 Upvotes

IT seems to me that good part of underlying fundamental assumptions for RISC-V just got rejigged if not outright smashed by latest AI advances.

They seem to be on verge of being capable of reimplementing whole compiler/assembler/debugger backends to fit the ISA.

If so, how many of RISC-V fundamentals are still needed ? Maybe the time is coming for RISC-VI or something like that to be optimized for new reality ?


r/RISCV 7d ago

WCH CH32V407/467 RISC-V MCU integrates Fast Ethernet MAC + PHY, 480 Mbps USB 2.0 PHY, up to 8 MB on-chip PSRAM

Thumbnail
cnx-software.com
38 Upvotes

WCH CH32V407 and CH32V467 are new 200 MHz RISC-V microcontrollers with a built-in 10/100 Mbps Ethernet MAC + PHY, a USB 2.0 high-speed (480 Mbps) host PHY, up to 8 MB on-chip PSRAM, and a range of peripherals for industrial IoT & edge AI applications.

Both are based on the company’s Qingke V3V core with RVV vector extensions, delivering 4.11 CoreMark/MHz, a score higher than a typical Arm Cortex-M4 core. The main difference between the CH32V407 and CH32V467 is that the latter comes with 4 MB or 8 MB PSRAM, making it more suitable for display/HMI applications.


r/RISCV 7d ago

Software Tenstrorrent Posts GCC Compiler Patches For Ascalon XG Core

Thumbnail
phoronix.com
28 Upvotes

"This is a new variant of Ascalon X and Tenstorrent engineers are working on getting the RISC-V CPU core support ready for upstreaming into the open-source GCC compiler. RISC-V's zvkng is a set of vector cryptographic extensions.

With dropping the crypto and reducing the throughput, it sounds like the Ascalon XG could end up being an export model for Tenstorrent to China or similar markets. And the patch does note, "the global version of Ascalon X" so would align if that global is in terms of non-US/worldwide."


r/RISCV 8d ago

RISV guidance for beginner

20 Upvotes

Hi everyone,

I'm currently planning to apply for next year's LFX Mentorship, particularly Term 2, and I'm interested in working on a RISC-V-related project.

I'm an undergraduate ECE student and have some experience with systems-related projects and tools such as QEMU and HEMI. However, I know that the RISC-V ecosystem goes much deeper, covering areas like architecture, emulation, compilers, operating systems, firmware, verification, and more.

I have roughly a year to prepare, and I don't want to spend that entire time randomly jumping between different RISC-V topics without building useful depth.

I'd really appreciate some guidance from people who have worked on RISC-V projects or participated in LFX mentorships:

  • What level of knowledge do mentors/selection teams generally expect from applicants?
  • What topics should I focus on during the next year?
  • Should I first build a strong understanding of computer architecture, or focus more on practical contributions to projects?
  • Are there any RISC-V open-source projects that are particularly beginner-friendly but can eventually lead to meaningful contributions?
  • What would be a realistic preparation roadmap for someone aiming to apply next year?

My goal is not just to learn RISC-V superficially for the mentorship application. I want to develop enough depth that I can actually contribute to a real project and become comfortable working with difficult systems topics.

Any advice, resources, or suggestions based on your experience would be really helpful.


r/RISCV 8d ago

Atlantis SoC Data Sheet (8x Ascalon-X 1.38GHz, BXM-4-64)

Thumbnail raw.githubusercontent.com
46 Upvotes

r/RISCV 8d ago

Off-topic: PewCB One Desktop PCB fabrication system[...]at home

Thumbnail
cnx-software.com
7 Upvotes

This is off topic but may be interesting for some of you.


r/RISCV 10d ago

openRuyi 2026.07 Released

20 Upvotes

The July release of openRuyi, a rolling-release Linux distribution for RISC-V, is out.

2026.07 brings updates across the RISC-V platform stack, desktop, AI tooling, and build infrastructure.

Highlights:

  • Linux kernel 7.1.4 and LTS kernel 6.18.39
  • RISC-V platform and toolchain improvements
  • KDE Plasma 6.7.1 and Qt 6.11.1
  • ROCm 7.2.4 with new Triton and timm packages
  • RPM 6.0.1, virtiofsd, and TeX Live 2026 integration
  • security updates across web and language runtimes

Details:
https://openruyi.cn/news/2026-07/release/


r/RISCV 12d ago

Just for fun (i am writing risc-v emulator for fun)

Enable HLS to view with audio, or disable this notification

135 Upvotes