Advanced digital design with the verilog HDL / Michael D. Ciletti