Verilog is a text based way to describe logic gates and the connections between them.
Similar to how SVG is a text based way to draw graphics.
And OpenSCAD is a text based way to do 3D objects.
FPGA tools takes the text file and fit it into a Field Programmable Gate Array.
As CPU cores are just a bunch of gates, a big FGPA can be configured to be a CPU or anything else.
RISC-V is nice because it does not require as many gates as old cpu designs that need to be compatible with previous versions.
ie x86, ARM, MIPS....
Less gates means lower cost or more cores or more speed or more room for extra stuff.....
Just a better use of the silicon die size.
If you want to learn how to design cpus, there is years of posts on how Chip Gracey is doing it for the Propeller 2 over on the Parallax forums.
Heater is well know there too
Most chips are designed by big expensive tools and lots of engineers and it's all hush hush.
Parallax made their design open and the very long process by mostly one person is a saga in itself.
Some of us here are twiddling our thumbs, playing with Pi's until Prop2 comes out.
Others like heater grab a DE0 board and play with the FPGA version of Prop2.
Arduino on board with RISC-V is a game changer.
Most people who use Arduino's don't really care if it is 8bit,16, 32bit cpu's as long as it does what they want.
Wonder how long before someone does VGA out on the Cinque?
Now Cinque is a serious toy, so much extra stuff on the board, wonder what power is like?
But I did order my 2nd Zero W yesterday, it can do more and it's still cheaper even one off with shipping.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges