The RISC-V Reader: An Open Architecture Atlas
Learning FPGAs: Digital Design for Beginners with Mojo and Lucid HDL
Computer Principles and Design in Verilog HDL
The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio
Effective Coding with VHDL: Principles and Best Practice (The MIT Press)