Learn computer architecture and get practical "hands on" experience using an FPGA while studying at home. A working model of a 32-bit ARM processor is gradually built from basic principals of computer architecture. Over 150 illustrations accompany detailed descriptions and nearly 100 Verilog examples.