- Academic Programs
- Our Department
- Student Life
- Alumni & Industry
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*]
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 DE2 board mentioned above 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.
All students must purchase a Digital Logic Board manufactured by Altera (http://www.altera.com/) 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.
These boards can be purchased from the ground floor Electrical and Computer Engineering Stores in Macleod Building. Near the Elevators in Kaiser Building.
If this seems a lot, bear in mind this a highly powerful state-of-art device which can be used in many projects in later courses. It is sophisticated enough to be programmed with the 'core' of many powerful computers, included Motorola's 8bit M6811 and 32 bit 68000 as well as Intels 8 bit 8051 which we shall be using in the lab and of course Altera's own NIOS II 32-bit computer.. The board has the following features: