http://www.referencedesigner.com/tutorials/verilog/verilog_03.php
https://github.com/sayden/verilog-tutorials