Building a microprocessor architecture at Computer Engineering undergraduate courses

Authors

  • Morgana Sartor
  • Thaynara Tessaline Mitie Sei Soares
  • Marcelo Daniel Berejuck

Keywords:

Computer Organization and Architecture, Embedded Systems Design, Learning Process, Very Large-Scale Integration

Abstract

The learning process of Computer Organization and Architecture is fundamental for students of Computer Engineering and related areas. The complexity and lack of familiarity of the students with the content make it difficult to understand essential concepts for the development of fundamental skills for a computing area professional. This paper introduces a conceptual microprocessor implemented in three different courses of Computing Engineering undergraduate: Computer Organization and Architecture, Very Large-Scale Integration (VLSI) Circuit Design, and Embedded Systems Design. The overall idea is to link the fundamental concepts of Computer Organization and Architecture with hands-on opportunity to develop the blocks, such as registers or program memory, using a hardware description language, and applying this microprocessor on embedded systems design, using it as a softcore processor. Initial results showed the students get more involved in their learning process when they understand the usage and application of those concepts.

Downloads

Published

2020-07-13

Issue

Section

Articles

How to Cite

Sartor, M., Soares, T. T. M. S., & Berejuck, M. D. (2020). Building a microprocessor architecture at Computer Engineering undergraduate courses. International Journal of Advanced Engineering Research and Science, 7(7). https://journal-repository.com/index.php/ijaers/article/view/2197