This is a first course that introduces fundamental digital logic, digital circuits, and programmable devices. This course provides students with an understanding of the building blocks of modern digital systems and methods of designing, simulating and realizing such systems. The emphasis of this module is on understanding the fundamentals of digital design across different levels of abstraction using hardware description languages, and developing a solid design perspective towards complex digital systems.
Code in Verilog is based on Lab Assignments given. According to final scores given, not all requirements were fulfilled so this is just my personal best implementation and does not showcase the ideal code.
Check out me and my teammate's module project at this repo.