DIGI-2224Digital Systems
This course continues the applications of digital logic first studied in DIGI-1030 Digital Logic, using VHSIC Hardware Description Language (VHDL) and the Altera Quartus II Programmable Logic Development Environment. The course initially covers the fundamental syntax of VHDL as applied to combinational logic (gates) and sequential logic (latches and flip-flops). This is then followed by a series of applications using VHDL, such as counters, shift registers, design of a Universal Asynchronous Receiver/Transmitter (UART), and state machines. Techniques of digital-to-analog conversion are also studied.