Digital System Design with VHDL is an advanced-level course that explores the principles and techniques of designing digital systems using the VHDL (VHSIC Hardware Description Language) programming language. This course builds on the foundational concepts covered in Digital System Design 1, equipping you with advanced skills and practical experience in VHDL-based design. It delves into the fundamentals of sequential and combinational circuit synthesis, and the implementation of digital systems on field-programmable gate arrays (FPGAs). Through a combination of theoretical lectures and practical hands-on exercises, students will gain a comprehensive understanding of sequential and combinational circuits, VHDL syntax, modeling, simulation, and synthesis methodologies. Emphasis will be placed on applying VHDL to design and implement complex digital systems, including processors, controllers, and communication interfaces