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

John Lawrence Aspden picture John Lawrence Aspden · Apr 25, 2012 · Viewed 13.8k times · Source

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.

Answer

John Lawrence Aspden picture John Lawrence Aspden · Apr 26, 2012

I found some glorious slides about an elementary microprocessor here:

http://www.slideshare.net/n380/elementary-processor-tutorial