WIMP51 Processor: Envisioning and Recreating the Platform for Implementing Student Design Projects
Abstract
The Digital Systems Design course, at Missouri University of Science and Technology (Missouri S&T), aims to introduce Electrical and Computer Engineering majors to embedded systems design using microcontrollers. The internal conceptual working of the chosen microcontroller family is explained, using the instruction set, over the course of a semester. In order to introduce students to typical computer organization and architecture design techniques, the Weekend Instructional Microprocessor (WIMP51), which is rudimentary in design and has a small instruction set, is also covered. The original WIMP51 was created using synthesizable VHDL. Students taking the prerequisite Introduction to Computer Engineering course are not required to learn, and are rarely introduced to, VHDL at that level depending on the instructor's choice. In order to provide a platform for students to better visualize, understand and learn the internal organization and architecture of the WIMP51 processor, a student oriented experiential learning based project was implemented to redesign WIMP51, using the original inspiration (a similar but different implementation) in Quartus II design software using schematic capture of digital circuits via Block Diagram Files (BDF). This paper discusses, in depth, the recreation of the WIMP51 processor and describes the designed features to help students obtain a deeper understanding of the internal working of the processor.
Recommended Citation
M. Marshall et al., "WIMP51 Processor: Envisioning and Recreating the Platform for Implementing Student Design Projects," Proceedings of the 122nd ASEE Annual Conference and Exposition (2015, Seattle, WA), American Society for Engineering Education (ASEE), Jun 2015.
Meeting Name
122nd ASEE Annual Conference and Exposition: Making Value for Society (2015: Jun. 14-17, Seattle, WA)
Department(s)
Electrical and Computer Engineering
Keywords and Phrases
Students; Teaching; Programmable logic
International Standard Serial Number (ISSN)
2153-5965
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2015 American Society for Engineering Education (ASEE), All rights reserved.
Publication Date
01 Jun 2015