Text this: Digital design with RTL design, VHDL, and verilog