Source Code

The source code for the examples is available in the following ZIP archives, one per chapter. There is also an archive containing source code for the Gumnut core, described in Appendix D.

1. Introduction and Methodology vhdl-code-ch-01.zip
2. Combinational Basics vhdl-code-ch-02.zip
3. Numeric Basics vhdl-code-ch-03.zip
4. Sequential Basics vhdl-code-ch-04.zip
5. Memories vhdl-code-ch-05.zip
7. Processor Basics vhdl-code-ch-07.zip
8. I/O Interfacing vhdl-code-ch-08.zip
9. Accelerators vhdl-code-ch-09.zip
D. The Gumnut Microcontroller Core gumnut.zip