Example Codes in Snorkeling in Verilog Bay
Chapter 3: combination logic with assign
Chapter 4: combination logic with always
Chapter 5: timing logic
Chapter 6: engineering topics
Chapter 7: smart design with generate and parameter
Chapter 8: test bench and verification
Chapter 9: DDS systems with different methods
Please read the book for detailed description