Creating Digital Systems: partitioning, hierarchical design, and structural Verilog

This final project present a more complex digital system that reuses many of the circuits designed in earlier projects. This project provides a great opportunity to design a more complex digital system that will use all the knowledge and skill you’ve accumulated so far. You should try to use good design partitioning, hierarchical design, and structural Verilog wherever possible.n