AI NPU System Design with Python and Verilog by Roger Kim