|
|
|
|
|
by choletentent
1986 days ago
|
|
I am glad they are using System Verilog. It is hard for me to understand why SiFive chose Chisel as RTL language. I think that quietly slows down the RISC-V adoption. I honestly tried to understand the advantages of Chisel, but I can not see any. There is an answer on Stack Overflow regarding Chisel benefits, it is just embarrassing [1]. [1] https://stackoverflow.com/questions/53007782/what-benefits-d... |
|
The VexRiscv is written in SpinalHDL, which is a close relative of Chisel.
The advantage of SpinalHDL/Chisel is that it supports plug and play configurability that’s impossible with languages like SystemVerilog or VHDL.
You can read about it here: https://tomverbeure.github.io/rtl/2018/12/06/The-VexRiscV-CP...
That said: there must be at least 50 open source RISC-V cores out there, and only a small fraction is written in Chisel. I don’t see how the use of Chisel has held back RISC-V in any meaningful way.