Digital System Design attempts to provide a comprehensive textbook on digital design for undergraduate students of engineering. The book exhaustively covers the basic principles of digital system design as well as demonstrates the use of VHDL and FPGAs in system design and also discusses the underlying algorithms.
Beginning with review chapters on combinational and sequential circuits, the book goes on to describe combinational design using RT blocks, memory design and hardware-software codesign issues. Since memory organisation forms a core part of the system design challenges, this issue is illustrated comprehensively with examples. The theory is supported with several case studies to help students undertake design projects.
Written in a lucid style the book would also benefit postgraduate students and designers in the industry.