Modeling, Synthesis, and Rapid Prototyping with the VERILOG (TM) HDL