PROJECT PARTNERS :

Hemang Nehra (hnehra2) (ECE110)

Daksh Varshney (dv5) (ECE110)

INTRODUCTION

A) Statement of Purpose : 

By gaining the knowledge that we gained from our first ECE course, Introduction to Computing, @Illinois last semester, we want to implement the knowledge by making our own mini-computer. Using the knowledge acquired from the ECE 120 and the course we are taking this semester. We aim at applying our understanding from these subjects together in a whole new mini-computer from the basic components that we have learnt about. 

B) Background Research :

In the course Introduction to Computing, we have learnt the basic components of a computer that can help us build a computer with basic functionality. We have also gained knowledge the basic programming which includes assembly language and C programming. Applying these skills from the most basic level, we will come up with our self-sufficient computer which includes a PIR sensors which could be used to turn on or turn off the computer system without the use of any physical push button. In our project, we will be using the guide "Digital Computer Electronics" by Malvino and online videos by Ben Eater. 

Our subgroup will focus the processing unit which includes the arithematic and logic unit and the temporary registers.After we have finished this part we will try to implement the control logic. Meanwhile, the other subgroup will focus on the memory unit and the program counter. Once, each group is done with their respective jobs, we will incorporate them into a single computer.

DESIGN DETAILS

A) Block Diagram

PARTS REQUIRED

QuantityDescription
7Breadboard
274LS86 (Quad XOR gate)
174LS245 (Octal bus transceiver)
274LS283 (4-bit binary full adder)
274LS04 (Hex Inverter)
674LS173 (4-bit D-type register)
174LS138 (3-to-8 line decoder)
374LS161 (4-bit synchronous binary counter)
328C16 EEPROM
16Yellow LED
10Red LED
6Green LED
17Blue LED


POSSIBLE CHALLENGES

  • For this honors project, we will be dividing the work into two teams. Once each team has completed their part, there will be a required effort to compile the work of each team into a single functional computer. 
  • This is a complex and lengthy project, it will require a lot of time commitment and we are willing to put in at least 5 hrs. each week. 
  • We hope to get the hardware functioning at least, and will start to work on the software and the interface after we finish and combine both are projects.
  • There are a lot of parts and complex circuit connections that we don't have any idea about how to effectively mimic and learning about them would be quite interesting for us to accomplish.


REFERENCES

   1.  https://eater.net/8bit/ - Ben Eater's 8-bit computer

   2. https://www.amazon.com/Digital-Computer-Electronics-Albert-Malvino/dp/0028005945 - Digital Computer Electronics by Albert P. Malvino and Jerald A Brown




             



   



Attachments:

Comments:

Hi all, please be aware that you all cannot do the exact same project as the other 8-bit computer group. Also, it looks to me like you have copied and pasted the parts list from from the other group. First off, if you did copy the list, you need to cite them, and second, the groups should be doing different projects, and therefore should not need exactly the same parts. Please make sure that you all communicate with the other group and decide what each group is doing.

Posted by atmarsh3 at Feb 18, 2018 13:31

Please provide a more clear workload division between the two computer groups. You should have independent part lists, as well as an list of tasks that your specific group is working on. While it can change a little throughout the semester, I do need to see a relatively equal division of work.

Posted by chorn4 at Feb 21, 2018 17:50

We have made some changes in this proposal and have designated what each of the sub group will be doing. I apologise for having a unique parts list between the same group and for any other confusion that the proposal may have caused. 

Posted by dv5 at Feb 22, 2018 19:39

Thanks for updating your page. Project approved. If you could, remind your partner group to also update their page in a similar manner to what you guys did.

Posted by chorn4 at Feb 23, 2018 16:10