Basic Building Blocks -- Architecture of Digital Circuits -- Special Topics of Data Path Synthesis -- Control Unit Synthesis -- Electronic Aspects of Digital Design -- EDA Tools -- Adders -- Multipliers -- Dividers -- Other Operations -- Decimal Operations -- Floating Point Arithmetic -- Finite-Field Arithmetic -- Systems on Chip -- Embedded Systems Development: Case Studies -- Partial Reconfiguration on Xilinx FPGAs