Conclusion - GitDK42/ECE287_Project GitHub Wiki

This project was able to teach us about the fundamentals of computer architecture, a topic that we would not normally see. This topic is applicable to all fields of engineering as it addresses the concepts of compromises, assumptions, and algorithmic approaches to find solutions. These concepts will be able to aide our thought process when we begin to design things on our own, or any other job that requires critical thinking and problem solving.

We also learned about failure. We were unable to get a successfully working processor out of this project and have realized that we can fail. As much as we tried to avoid it we were unsuccessful, which is a good thing. We were able to be able to learn from mistakes and try to fix them. We were able to teach ourselves an extremely complicated topic and try to synthesize knowledge based off of it, and were able to debug and fix problems that arose while we creating this new information.