Computing Systems I
Boolean algebra; combinational and sequential circuits; organization and operation of microcomputers, memory addressing modes, representation of information, instruction sets, machine and assembly language programming, systems programs, I/O structures, I/O interfacing and I/O programming, introduction to digital system design using microcomputers. [4-2-2*]
5 credits
Course Overview
This course is a combination of two previous courses – EECE 256 and EECE 259
There will be 12 lab experiments to complete during the term, 6 on Digital Systems plus 6 on Microcomputers, plus possibly some homework assignments. These labs can be done mostly on your home PC using the Altera DE1-SoC board mentioned below and various software packages that you will download. Bring your completed work along to the scheduled Lab session and demonstrate it working and it will be graded by the TAs on the quality of your solution plus your confidence and competence in demonstrating your knowledge of the solution.
Course Materials
All students must purchase a Digital Logic Board Altera DE1-SoC as part of their University Program. Altera manufacture state-of-the art Field Programmable Gate Arrays (FPGAs) and are a world leader in this field. They also provide free of charge their excellent Quartus II software for programming FPGAs.
More Information