ECAD and Architecture Practical ClassesECAD and Architecture Labs are Hardware practicals designed for Part IB Computer Scientists
These laboratory sessions will teach you about designing hardware for the DE2 FPGA board including a MIPS soft core which you will program in assembler.
The Labs have been designed to be undertaken in conjunction with the Computer Design course for Part IB students. They require knowledge gained from thise course - mostly in SystemVerilog and MIPS Assembler. It is strongly recommended that you look over the Labs before attending them, since you will only have a fixed amount of time with a demonstrator present to complete the practical.
Many thanks to Ben Roberts and Greg Chadwick for refining the MIPS processor design and preparing the laboratory material. Thanks are also due to Robin Message and David Simner for their initial MIPS processor design and tool chain. We are very grateful to several people at Altera for technical advice, continued financial support and boards at low cost.