[HN Gopher] NEORV32: A customizable RISC-V SoC ___________________________________________________________________ NEORV32: A customizable RISC-V SoC Author : _quarks_ Score : 49 points Date : 2021-06-23 17:21 UTC (5 hours ago) (HTM) web link (blog.adafruit.com) (TXT) w3m dump (blog.adafruit.com) | ffhhj wrote: | Where or when can we get these chips/boards? | Narishma wrote: | The github readme lists at least 3 FPGA boards you can use. | kken wrote: | Why not link to the GitHub?` | | https://github.com/stnolting/neorv32 | | Also the Documentation | | https://stnolting.github.io/neorv32/ | | This is absolutely one of the best documented free hardware | projects that I have ever seen. Most company documentation is | worse by far. | api wrote: | It's not hard to do better than typical hardware vendor | documentation. | UncleOxidant wrote: | Wow, that _is_ good documentation. And it 's VHDL too (which I | prefer to Verilog). | wyager wrote: | IMO, VHDL and Verilog are both outstandingly terrible. There | are tons of good options that compile from another language | _to_ VHDL /Verilog, such as Clash, Chisel, and nmigen. I | cannot recommend strongly enough to use any of those over | VHDL or Verilog. | | My personal favorite is Clash - it's unusual in that it | actually compiles the host language (a subset of Haskell) | into VHDL/Verilog, rather than simply providing a library | which you can use to create circuit objects. This means you | can compile your hardware and run it like a normal program, | or include it as a library, or whatever. Very nice for | testing. You can also use arbitrary libraries as long as you | don't use anything that falls outside the compilable subset. | UncleOxidant wrote: | I'm kind of torn on the alternative HDLs. The HDL code they | generate is often not very readable. When you're simulating | you're effectively debugging that generated code. Generate | statements in VHDL/System Verilog can often cover some of | the use cases. Mostly I find them useful for testbench | generation - that seems to be where things like Cocotb | really shine. ___________________________________________________________________ (page generated 2021-06-23 23:01 UTC)