|
|
|
Last visit was: Thu Oct 30, 2025 5:21 am
|
It is currently Thu Oct 30, 2025 5:21 am
|
A RISC-V design for FPGA, with SoC & OS, and in a novel HDL
| Author |
Message |
|
BigEd
Joined: Wed Jan 09, 2013 6:54 pm Posts: 1846
|
. "A FPGA friendly 32 bit RISC-V CPU implementation" by Charles Pappon https://github.com/SpinalHDL/VexRiscvQuote: - RV32IM instruction set
- Pipelined on 5 stages (Fetch, Decode, Execute, Memory, WriteBack)
- 1.16 DMIPS/Mhz when all features are enabled
- Optimized for FPGA
- Optional MUL/DIV extension
- Optional instruction and data caches
- Optional MMU
- Optional debug extension allowing GDB debugging via an openOCD JTAG connection
(As it's a RISC-V, there's a GCC already.) Real time OS: https://github.com/Dolu1990/FreeRTOS-RISCVNovel HDL: https://github.com/SpinalHDL/SpinalHDLQuote: SpinalHDL is a programming language to describe digital hardware and then generate the corresponding VHDL/Verilog file. - No more endless wiring. Create and connect complex buses like AXI in one line.
- Reduce code size by a high factor, especially for wiring. Allowing you to have a better visibility, more productivity and fewer headaches.
- Free and user friendly IDE.
|
| Fri Jul 21, 2017 8:57 pm |
|
 |
|
BigEd
Joined: Wed Jan 09, 2013 6:54 pm Posts: 1846
|
Another open free RISC-V implementation: PULPino. http://www.pulp-platform.org/Via the comments on a Hackaday article on homebrew CPUs.
|
| Sat Jul 22, 2017 4:44 pm |
|
Who is online |
Users browsing this forum: chrome-134-bots, chrome-6x-bots, chrome-8x-bots, chrome-9x-bots, claudebot, DockLazy, sougou and 0 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|