Podręcznik opisujący projektowanie układów cyfrowych. Przekazano podstawy konwencjonalnych metod projektowania prostych układów logicznych, sposoby projektowania złożonych układów w strukturach mikroprogramowalnych, z użyciem systemów mikroprocesorowych i z wykorzystaniem 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), a także 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ą dedykowaną do automatów sprzedających bilety komunikacyjne, prostego mikrokontrolera, a także szyfratora blokowego). Książka jest polecana jednocześnie studentom, jak i inżynierom zajmującym się zastosowaniem układów programowalnych w praktyce zawodowej.