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

  What is the total delay per cycle

What minimum displayed green time must be provided to ensure that the queue in each cycle clears, and what is the total delay per cycle and delay per vehicle for this green time? (Assume D/D/1 queuing.)

  How websites are blocked

How websites are blocked? And how its contents are identified?

  Convert the hexadecimal numbers to octal using binary

ECE 204- Convert the following hexadecimal numbers to octal using binary as the intermediary. Convert the following octal numbers to hexadecimal using binary as the intermediary.

  Calculate sunrise and sunset times

ENGG1811 Assignment 1: Solar Position Calculator. Executive Summary- Implement algorithms (provided) to determine the position of the sun for any location on Earth at any date and time. Calculate sunrise and sunset times

  Circuit design for moisture sensor amplifier

Circuit Design for Moisture Sensor Amplifier

  What is the corresponding prototype velocity

The maximum velocity on a 1-m-high model spillway is 2.2 m/s. If the prototype spillway has a height of 48 m, what is the corresponding prototype velocity?

  Is risk management part of engineering asset management

ENGG958 Life Cycle and Risk Management Assignment 4: A workplace-based report. What are the risks or risk categories that engineering asset management have to deal with? Is risk management part of engineering asset management? What key issues of risk..

  Discuss the role biotechnology and genetic engineering

Discuss the role you feel biotechnology and genetic engineering have for improving the quality and quantity of the global food supple. consider both the potential benefits as well as specific limitations.

  Prepare a report on tamping

Prepare a report on tamping - What is tamping and Working Components of tamping machine.

  Find the various physical and electrical parameters

Example Transmission Lines: Calculate the electrical properties (Rnc, C, L, and Z0 ) of the following common transmission media.

  Laplace transform and analysis in s-domain

This week's lab is based on the application of circuit analysis techniques to a capacitive circuit with Multisim. You will learn to utilize Multisim to perform the mesh analysis.

  Calculate the thermal efficiency

Calculate the thermal efficiency of the ML-1 nuclear plant and Find values of the mass flow rates such that the thermal efficiency.

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