Alex Rivera | Logout

is there a verilog tutorial where you build a very simple microprocessor?

Asked 2012-04-25T19:18:19.770
13

I'm a programmer wishing to learn verilog.

What would be amazingly neat would be a tutorial where one constructs a tiny microprocessor with a very clean design, something like an Intel 4004, and then goes on to actually make it using an fpga and gets it to flash LEDs to order.

Is there such a tutorial?

If not, I might have a go at writing one as I try to do it. Has anyone got any recommendations as to resources I might draw on? e.g. nice open source verilog compiler, debugging tools, simulators, verilog tutorials, cheap fpgas and programming tools, breadboards for LEDs, etc.

Edit
Report

1 Answer

7

You can play with Verilog without an actual board using the GNU Icarus Verilog. You can get a Windows build from here.

There is a also a tutorial by Niklaus Wirth on how to design and build a simple CPU, with code in Verilog for a Xilinx board:

https://www.inf.ethz.ch/personal/wirth/FPGA-relatedWork/RISC.pdf https://www.inf.ethz.ch/personal/wirth/FPGA-relatedWork/ComputerSystemDesign.pdf

~Yes, it is the same Wirth that invented Pascal -- he is playing with FPGAs in his retirement.

answered 2012-07-13T21:23:35.047

Your Answer