ENGG 2410

Digital Systems Design

Lec 01011, Lec 01011 and Lec 01011 selected

Review of Boolean algebra and truth tables, Karnaugh maps. Design, synthesis and realization of combinational circuits. Design, synthesis and realization of sequential circuits. VHDL: structural modeling, data flow modeling, synchronous & asynchronous behavior descriptions, algorithmic modeling. Designing with PLDs. Digital design with SM charts. Designing with PGAs and complex programmable logical devices. Hardware testing and design for testability. Hierarchy in large designs. The course will primarily be concerned with the design of multi-input, multi-output digital controllers which provide the central control signals that orchestrate the collection of hardware devices (from SSI to VLSI) found in a digital system. An introduction to FPGA-based, as well as microprocessor-based digital systems design will be given. Design examples will include systems such as UART, microcontroller CPU, ALU and data acquisition system. [Restriction(s): This is a Priority Access Course. Enrolment may be restricted to the CENG and ESC specializations in the BENG and BENG:C programs. See department for more information. Non-BENG students may take a maximum of 4.00 ENGG credits.][Department(s): Department of Electrical and Computer Engineering]

Sections

Lecture, pick one

Syllabus

Have the syllabus for ENGG 2410? Share it and everyone gets the grading, textbooks and rules.