In computer system it is often necessary to have circuits which can do addition, subtraction, multiplication and other arithmetic and logical function. So, keeping that in mind I want you to describe, design and implement the Verilog code for:
1. A n bit full adder without carry out and overflow signals i-e for signed numbers and n-bit full adder with carry out and overflow signals i-e for unsigned numbers.
2. Describe with the help of truth table and logic circuit four bit comparator and design its Verilog code and also explain the importance of this circuit in computer system.
3. Describe the importance of multiplexers in computer system (where are they used) and the design the logic circuit and Verilog code for 16:1 multiplexer.
4. Design the Verilog code for 2 to 4 binary decoder with the help of case statements as well as if -else statements.
The assignment is 15 pages and should be written in accordance with the specifications given by the instructor, APA style (see www.apa.org).
Notes on Assignment 1 Writing
All assignments will be carefully looked at and appropriate marks are given.
These marks are given in the following fashion;
The marks are spread out in accordance with the above rubrics.
You should include figures in your discussion. And when you do, these should be labeled and referred to in your discussion correctly, not leaving things for the reader to figure out what’s what.
Also, always check your text for writing mistakes and never refer to a URL inside your text, URL placement is in the references at the end of your assignment.