Podręcznik opisujący projektowanie układów cyfrowych. Przekazano podstawy klasycznych metod projektowania prostych układów logicznych, sposoby projektowania złożonych układów w strukturach mikroprogramowalnych, z zastosowaniem systemów mikroprocesorowych i z zastosowaniem układów programowalnych, produkcję i zastosowanie układów programowalnych CPLD i FPGA, programowe systemy wspomagania projektowania wraz z omówieniem poszczególnych etapów projektu, wybrane dane dotyczące współczesnych języków opisu sprzętu (VHDL, Verilog i AHDL) oraz algorytmy realizacji projektu w strukturach FPGA. Ukoronowaniem wykładu jest opis trzech przykładów realizacji złożonych projektów cyfrowych (układu sterowania drukarką atramentową asygnowaną do automatów sprzedających bilety komunikacyjne, prostego mikrokontrolera oraz szyfratora blokowego). Książka jest rekomendowana równocześnie studentom, jak i inżynierom zajmującym się zastosowaniem układów programowalnych w praktyce zawodowej.