CSE3101

Digital design III

N Bhattacharjee

6 points - Two 1-hour lectures and one 2-hour practical class per week - First semester - Clayton - Prerequisites: DGS2210, DGS2120 or CSE2111, and CSE2304

Objectives At the completion of this subject students will be able to analyse the requirements for the hardware and software components of multiprocessor embedded-computer systems; design embedded-computer systems that will solve complex signal processing or discrete-time control problems; and test and evaluate the performance of embedded computer systems.

Synopsis This core third-year subject builds upon earlier digital design subjects, introducing an understanding of the architectures of advanced microprocessors, complex hardware interfaces and signal processing components, and an understanding of the analysis and design of embedded computer systems. The syllabus includes field programmable gate array (FPGA) design techniques and applications using hardware description language; architectures of advanced microprocessors and interfacing techniques; single bus multiprocessor systems, bus arbitration and control; multiprocessor bus structures - VME, ISA, PCI; bus interface design; microcontrollers and embedded computer system design; shared memory multiprocessor systems; application of CAD tools to the analysis and design of multiprocessor systems. In addition, in the laboratory classes, students will design a suitably complex digital system for an embedded microcontroller application, build, test and debug the system and provide a comprehensive report.

Assessment Examination (2 hours): 50% - Assignment and practical work: 50%

Back to the 1999 Information Technology Handbooks