Digital Design and Computer Architecture, andra upplagan, tar ett unikt och modernt tillvägagångssätt till digital design genom att introducera läsaren till grunderna i digital logik och sedan steg för steg visa hur man bygger en MIPS-mikroprocessor både i Verilog och VHDL. Denna nya utgåva kombinerar en engagerande och humoristisk skrivstil med ett uppdaterat och praktiskt tillvägagångssätt inom digital design. Den presenterar nytt innehåll om I/O-system i sammanhang med allmänändamålprocessorer som återfinns i en dator samt mikrokontroller som finns nästan överallt. Börjandes med digitala logikkretsar och fortsätta mot designen av kombinatoriska- och sekventiella kretsar, använder boken dessa grundläggande byggstenar som bas för designen av en faktisk MIPS-processor. Den ger praktiska exempel på hur man interagerar med periferienheter genom RS232, SPI, motorstyrning, avbrott (interrupts), trådlöst samt analog-digital omvandling. SystemVerilog och VHDL integreras genom hela texten i exempel som illustrerar metoder och tekniker för CAD-baserad kretskonstruktion. Det finns också ytterligare övningar samt nya exempel på parallella-och avancerade arkitekturer, praktiska I/O-applikationer, inbyggda system (embedded systems) samt heterogen databehandling (heterogeneous computing), plus ett nytt bilaga om C-programmering för att stärka kopplingen mellan programmering-och processorarkitektur. Denna nya utgåva kommer att vara intressant för professionella datateknikingenjörer såväl som studenter som går kurs där digital logik kombineras med datorarkitektur.