
Project Overview
Our project aims to create a series of labs to act as a curriculum for undergraduate engineering students. The goal of these labs is to introduce students to digital circuits and microprocessors. They are expected to bridge the gap between embedded systems, electronic circuits and digital logic. This will help students better understand how the logic is implemented in hardware and how the software interacts with the hardware. Our design must support hardware and software focused labs utilizing reusable testing circuits to allow students to verify their work on the labs. Furthermore our design must allow students to complete the labs within three hours. With these considerations in mind we focus on hardware labs first then transition to labs that tie software into the hardware and wrap up with software focused labs. Throughout the labs students will use breadboards, microchips, circuit components such as resistors, LEDs, capacitors and wires, ribbon cables and EEPROM memory to implement the various components in the hardware labs. For the software labs students will utilize the EEPROM memory and the i281 simulator to visualize their programs and complete software labs. As these labs build on each other through implementing components of the i281e processor, students are able to visualize how the various components in the processor work together. Lastly, we also plan to build at least one additional PCB implementation of the CPU and will ideally also create one to two outreach activities at the middle and high school level.
Previous i281 Teams
PCB Implementation:
sdmay24-14
Breadboard Implementation:
sddec22-20
Visual Debugger:
sdmay21-38
Team Members
Ethan Uhrich
Team Lead & Treasurer
Ethan Uhrich is a Computer Engineer from Bettendorf, Iowa. Ethan enjoys cooking, card collecting and Video Games.
Ariana Dirksen
Editor & Note Taker.jpg)
Ariana Dirksen is a Computer Engineer from Dubuque, Iowa. Ariana enjoys reading, playing board games and working on creative projects.
Tessa Morgan
Task Manager & Webmaster.jpg)
Tessa Morgan is a Computer Engineer from Des Moines, Iowa. She is moving to Baltimore after graduation to work for Northrop Grumman.
Gigi Harrabi
Client Interaction & Outreach Coordinator
Gigi Harrabi is a Computer Engineer from Cedar Rapids, Iowa. Gigi enjoys baking and painting.