Digital Logic Circuits
Course Code: B82010Y
Course Name: Digital Logic Circuits
Pre-requisite: Fundamentals of electric circuits, Linear electronic circuits, Nonlinear electronic circuits
Lecture Time: 60 hours
Digital circuits, logic, and system design. Digital representation of information. CMOS logic circuits. Combinational logic design. Logic building blocks, idioms, and structured design. Sequential logic design and timing analysis. Clocks and synchronization. Finite state machines. Microcode control. Digital system design. Control and datapath partitioning. The design of integrated digital systems encompassing both customized software and hardware. Software/hardware design tradeoffs. Algorithm design for pipelining and parallelism. System latency and throughput tradeoffs. FPGA optimization techniques. Integration with external systems and smart devices. Firmware configuration and embedded system considerations.
Topics and Schedule
Lecture notes and reference books