Discuss about the implementation of the 4-bit adder

Assignment Help Other Engineering
Reference no: EM131874837

Assignment :  Complex Combinational Logic

Assignment Description:

In this assignment we will put in practice the topics covered in Modules 4 and 5. There are two parts to this assignment: the first is to implement the 4-bit adder discussed in Module 5; the second is to take the output from the 4-bit adder and implement a decoder to display the result on the 7-segment display.

346_1.jpg

Figure 1 - Assignment 2 block diagram

4-bit Adder

The inputs to the adder should be connected to the toggle switches SW0-7 where SW7-4 represent one number and SW3-SW0 represent the other.

7-Segment Display

Seven LEDs can be arranged in a pattern to form different digits as shown in Figure 2. Also shown in Figure 2 are the two different configurations: common-anode is where all the LED anodes are all connected to positive voltage; common-cathode is where all the cathodes are connected to ground. The 7-segments displays on the Basys3 board are common-anode. In this case, an output of 0 will turn on an LED and an output of 1 will turn it off.

2067_2.jpg

Figure 2 - 7-segment display configurations

The design of the 7-segment decoder should have 4-bit hex number as input, x(3:0), and the outputs are the 7-segment values a - g. The table shown in Figure 3 describes the output cathode values for each segment a - g needed to display all hex values from 0 - F. Since the 4-bit adder has an extra carry bit, we will connect it directly to the decimal point on the 7-segment display.

1633_3.jpg

Figure 3 - Segment values required to display hex digits 0 - F

Hint: Use case and/or if/else statements to implement the 7-segment decode.

Below are some examples showing the appropriate inputs and outputs of a properly functioning program. Note that these show the Basys2, but the output should look the same on the Basys3.

2048_4.jpg

What to hand in:

o The constraints file (*.xdc)
o All vhdl files that you wrote (*.vhd)
o The compiled program (.bit file)

Reference no: EM131874837

Questions Cloud

Prepare a chronological list of the investment cash flows : Prepare a chronological list of the investment's cash flows. Note: Greene is entitled to the 19X3 dividend. Compute the investment's net present value
Restoration of mangroves project effective : Your conclusion will include a summary of the lab results and an interpretation of the results. Please answerin complete sentences.
Elements of cause of action for fraudulent misrepresentation : Fraudulent Misrepresentation Vienna stibal owns and operates the thetaHealing institute of knowledge in Idaho falls, Idaho.
Producer of crabs for the united states : At one point the Chesapeake Bay used to be the number one producer of crabs for the United States producing over 95% of all crabs consumed in the US.
Discuss about the implementation of the 4-bit adder : The inputs to the adder should be connected to the toggle switches SW0-7 where SW7-4 represent one number and SW3-SW0 represent the other.
Why should we preserve a diversity of genes : Why should we preserve a diversity of genes, species and ecosystems?
Reach plants and phytoplankton : Light waves would be more likely to be refracted or diffracted, thus failing to reach plants and phytoplankton.
Does hoffman need to be concerned about intervention : Does Hoffman need to be concerned about how his intervention would reflect the "tone at the top"? Could employees misinterpret his actions?
Research on the use of wetlands to treat domestic : You are a graduate student at Louisiana State University doing research on the use of wetlands to treat domestic waste water (sewage).

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd