Telegram Group Search
How to run C on picoSoC on my FPGA?

I’m planning to test my picoSoC on FPGA, and have a test by running a C program on it. But I can hardly find complete articles. Are there any detailed articles? Or related articles?

https://redd.it/1ktkbic
@r_riscv
Open-Source RISC-V Cores with V-Extension Support

I'm researching open-source RISC-V implementations with vector extension (RVV) support for FPGA implementation.  And i can't find anything, can anybody help me?



https://redd.it/1ktog0s
@r_riscv
Bitmask for hstatus

I'm trying to come up with the legal read/write bitmask for hstatus. In the five-embedded hypervisor extension i see this image. You may have to open in new image, it's showing poorly in this editor view.

https://preview.redd.it/j0iqa12zej2f1.png?width=1340&format=png&auto=webp&s=e77c1f08a6a4668fdebdb2a9849f4939b8cb825e

0 - 4 is 0
so this is 5 bits of 0,
VSBE states it's length is 2 indicated by the bottom. All of them seem this way to accurately represent the number except VSBE and SPVP.

Do I need to assume that if its length is two, but the indicated register is only one bit in length. it is paired into the left indicated field? (SPV and SPVP) make sense to be together but that is to the right field, which would mean VSBE pairs with the wpri field?

https://redd.it/1ktpcvt
@r_riscv
Saturn Vector unit FPGA

Has anyone tried to develop Saturn Vector unit on FPGA? Can you share synthesis results (how many LUTs, clock frequency, etc.)?

https://redd.it/1ktwi87
@r_riscv
Innatera T1 neural processor

Innatera, a Dutch startup, their T1 neuromorphic microcontroller does fast pattern recognition based on spiking neural networks (sub-1mW power usage).

The interface in the SNP (Spiking Neural Processor) is provided by a 32-bit RISC-V core with floating point and 384 KB of embedded SRAM.

It is in a tiny 2.16mm x 3mm, 35-pin WLCSP package.

Their SDK (Software Development Kit) has an API (Application Programming Interface) for pytorch (An optimized tensor library for deep learning).

https://innatera.com/products/spiking-neural-processor-t1

(<scarcism>Only 799 more iterations until Cyberdyne Systems can finally release their fabled RISC-V powered army of T-800's 🤖🤖🤖🤖🤖</scarcism>)

https://redd.it/1kvlkz6
@r_riscv
How hard it is to design your own ISA?

As title, how hard is it really to design a brand new Instruction Set Architecture from the ground up? Let's say, hypothetically, the goal was to create something that could genuinely rival RISC-V in terms of capabilities and potential adoption.

Could a solo developer realistically pull this off in a short timeframe, like a single university semester?

My gut says "probably not," but I'd like to hear your thoughts. What are the biggest hurdles? Is it just defining the instructions, or is the ecosystem (compilers, toolchains, community support) the real beast? Why would or wouldn't this be feasible?

Thanks.

https://redd.it/1kvo1ln
@r_riscv
ELI5- Stack, SP, FP

Hi everyone in a few week I'm starting midterms, and I have an exam on riscv.

The only thing I can't get in my head is how, why, and where should I use the Stack-related registry. I often see them used when a function is starting or closing, but I don't know why.

Can anyone help me? Thanks

https://redd.it/1kwjp4g
@r_riscv
Prebuilt GNU toolchain with Vector Extension enabled

Hi,
Current pre-built toolchain by riscv-collab does not enable Vector Extension by default.
I’ve just modified the workflows to enable it. You can download the prebuilt toolchain from https://github.com/haipnh/riscv-gnu-toolchain_gcv/releases. There are 24 options to be used.
I have free account so I’ll update it once a month. Enjoy!

https://redd.it/1kxyi1q
@r_riscv
FLEXING RISC-V INSTRUCTION SUBSET PROCESSORS (RISPS) TO EXTREME EDGE
https://arxiv.org/pdf/2505.04567

https://redd.it/1ky0v0d
@r_riscv
2025/05/29 20:12:09
Back to Top
HTML Embed Code: