@techreport{TR-IC-96-10, number = {IC-96-10}, author = {Augusto, Nelson V. and Côrtes, Mário L. and Centoducatte, Paulo C.}, title = {A {CPU} for Educational Applications Designed with {VHDL} and {FPGA}}, month = {October}, year = {1996}, institution = {Institute of Computing, University of Campinas}, note = {In English, 12 pages. \par\selectlanguage{english}\textbf{Abstract} This paper presents a CPU designed for educational applications to be used in the Computer Architecture Laboratories, at IC/UNICAMP. The CPU will be used as a basic plataform in order to introduce to the students novel design concepts such as VHDL, Logic Synthesis and FPGAs as well as a means to explore computer architecture characteristics and functionality. The paper also presents a few experiment possibilities, where the students incorporate new functions to the basic CPU using advanced techniques. The experiments complexity, the required design changes and their effects on the FPGA programming are also discussed. } }