Indian Journal of Science and Technology
DOI: 10.17485/ijst/2017/v10i14/111328
Year: 2017, Volume: 10, Issue: 14, Pages: 1-6
Original Article
Fernando Martinez Santa*, Fredy H. Martinez Sarmiento and Holman Montiel Ariza
Technological Faculty, District University Francisco Jose de Caldas, Bogota D. C., Colombia; [email protected], [email protected], [email protected]
*Author for correspondence
Fernando Martinez Santa
Technological Faculty, District University Francisco Jose de Caldas, Bogota D. C., Colombia; [email protected]
Objectives: To design and implement a totally-functional 4-bit didactic processor, in order to be applied as a tool for improving the learning process of students of microprocessors courses, and to be used as a base for future applications. Methods/Analysis: This work was reached through the application of a final course project in microprocessor and digital circuit courses, where it was given to the students via web platform, just the basic block diagram (to use BottomUp methodology) and they had to complete or design collaboratively the rest of details or blocks which is necessary to work. This processor was implemented using hardware description languages such as: Very fast speed Hardware Description Language (VHDL) and Verilog, on Complex Programmable Logic Device (CPLD) and Field Programmable Gate Array (FPGA). Findings: The present one is used as a teaching tool for digital circuits and microprocessor courses in the Technology Faculty of District University (Bogotá, Colombia). This minimalist design of the processor was done to reduce the amount of resultant digital gates, in order to implement inside a small digital programmable device. As a result, it was obtained as a simple processor to start with the basic concepts in the learning process of micro-processors and a little improvement of final exams results due to the involving of students into real problems as collaborative designers. Novelty/ Improvements: Reduced design is capable to implement on small CPLD or to be implemented sometimes on FPGA to do parallel applications. Additionally, its reduced size helps to easily understand it and implementing by the students.
Keywords: 4-bit Processor, Didactic Processor, Finite State Machine, Harvard, RISC, VHDL, Verilog, Processor Design
Subscribe now for latest articles and news.