studoclab9-an-introduction-to-high-speed-addition
pdf
keyboard_arrow_up
School
Texas A&M University *
*We aren’t endorsed by this school
Course
248
Subject
Electrical Engineering
Date
Dec 6, 2023
Type
Pages
6
Uploaded by AmbassadorThunder12229
Studocu is not sponsored or endorsed by any college or university
Lab9 - an introduction to high speed addition
Introduction to Digital Systems Design (Texas A&M University)
Studocu is not sponsored or endorsed by any college or university
Lab9 - an introduction to high speed addition
Introduction to Digital Systems Design (Texas A&M University)
Downloaded by jon
(jonelmama123@gmail.com)
lOMoARcPSD|33974001
ECEN 248 - Lab Report
Lab Number: 9
Lab Title: An Introduction to High-Speed Addition
Section Number: 518
Student’s Name:
Monica Long
Student’s UIN:
530000823
Date: 11/04/2021
TA: Hung-Ta Chien
Downloaded by jon
(jonelmama123@gmail.com)
lOMoARcPSD|33974001
Objectives:
In previous lab we saw that delay can have a significant impact of speed, so in this lab we will be
focusing on high-speed addition. We will learn how to implement high-speed addition using
carry-lookahead and Verilog. The purpose of this lab is to be able to do addition with less delay
than a ripple-carry adder.
Design:
I began the lab by copying the carry lookahead 4-bit test bench to simulate my carry lookahead
4-bit adder. After making sure all tests passed, I moved on to adding 2ns gate delays to my 4-bit
carry lookahead adder to see what the propagation delay is. Then I wrote my block carry
lookahead unit and expanded my generate/propagate and my summation unit to include 16-bits,
to prepare to use them for a 16-bit carry lookahead adder. I then wrote my source code for my
carry lookahead 16-bit adder and simulated it with the carry lookahead 16-bit test bench, making
sure all tests passed. Then I modified my 16-bit carry lookahead adder to have gate delays of 2ns
and changing TEST_DELAY in my test bench to my propagation delay from the first part,
running the simulation over and over with decrementing the TEST_DELAY until tests fail.
Results:
During this lab I had no waveforms to include in my results, so my results will include my
source code.
Figure 1
is my generate propagate unit source code,
Figure 2
is my carry
lookahead unit source code,
Figure 3
is my summation unit source code,
Figure 4
is my carry
lookahead 4-bit source code,
Figure 5
is my block carry lookahead unit source code, and
Figures 6 and 7
are my carry lookahead 16-bit source code.
Figure 1. generate propagate unit source code
Downloaded by jon
(jonelmama123@gmail.com)
lOMoARcPSD|33974001
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Figure 2. carry lookahead unit source code
Figure 3. summation unit source code
Figure 4. carry lookahead 4-bit source code
Downloaded by jon
(jonelmama123@gmail.com)
lOMoARcPSD|33974001
Figure 5. block carry lookahead unit source code
Figure 6. carry lookahead 16-bit source code 1/2
Downloaded by jon
(jonelmama123@gmail.com)
lOMoARcPSD|33974001
Figure 7. carry lookahead 16-bit source code 2/2
Conclusion:
During this lab I have implemented a carry lookahead adder in order to have high-speed addition
and learned how to alter my generate/propagate and summation unit to be able to work with
more bits.
Post-lab Deliverables:
1.
The change in gate delay was 2ns and the worst-case delay was 8 gates, which leads to
the computed delay of 16ns. This does correspond with my 16ns gate delay in part 2.
2.
The carry lookahead adder had 82 gates and the ripple carry adder has 80 gates, but even
with more gates the carry lookahead adder is faster.
3.
A 4-bit ripple carry adder has 9 gate delays while the 4-bit carry lookahead has 4 gate
delays. The 16-ripple carry adder has 33 gate delays while the 16-bit carry lookahead has
8 gate delays.
4.
I liked seeing the waveforms when all tests passed, I did not like calculating gate delays.
5.
The lab manual was very clear.
6.
I don
’
t have any suggestions for this lab.
Downloaded by jon
(jonelmama123@gmail.com)
lOMoARcPSD|33974001
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
c. Sketch the zero-pole plot and the direct form II diagram of the completed design out
of part b.
d. Calculate and sketch the output sequence after feeding x [n] into this system.
arrow_forward
VI
Ru
Ri
Vz
I,
Io
R2 = 3837.79 O.
R3 = 3989.3 Q.
%3D
R4 = 2898.06 Q.
V1 = 4.8 V.
V2 = 8.1 V.
11 = 0.0099 A
Determine the following: a.) The output current lo
%3D
arrow_forward
Needs Complete solution with 100 % accuracy don't use chat gpt or ai plz plz plz.
arrow_forward
We want to design a digital circuit that converts
Gray code (ABC) to Binary code (xyz). Set up a 8-to-
1 line multiplexer so that the output gives y as a
function of ABC. "A" is given to the most significant
bit of the control inputs of the multiplexer. "C" is
given to the least significant bit of the control inputs
of the multiplexer.
arrow_forward
Explain the functions of decoders and multiplexers. Then given at least two examples of applications for both of them.
arrow_forward
Design a +40 volt dc power supply for your sound system. Your sound system requires a 400 watt capability. The power supply is energized from a three-wire 110 Vrms 60 Hz power line that meets the National Electric Code (NEC). The system block diagram and design specifications are given below.
Input is a 110 Vrms60 Hz.
Output voltage is 40 volts, unregulated.
Maximum allowable ripple is 2%
Use a full-wave bridge rectifier.
Use a transformer
Assume diodes with VF= 0.7 volts
Your design should include:
Ø Well-labeled circuit diagram of what goes in the “Your Design” box. There should be enough detail such that someone could build an operational prototype. Polarities of key components are important
Ø Key design equations and supporting calculations. Show your work!
Ø Component specifications including:
(a) Transformer-turns ratio
(b) Effective value of the audio system load resistor (speaker impedance) and load current for a 400 watt, 40 volt…
arrow_forward
Can you help me with this question? Thank you?
arrow_forward
What is the distinction between a digital and an analog system? Give appropriate examples.
arrow_forward
Please can you design and draw the solution to this question.
arrow_forward
q10
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

EBK ELECTRICAL WIRING RESIDENTIAL
Electrical Engineering
ISBN:9781337516549
Author:Simmons
Publisher:CENGAGE LEARNING - CONSIGNMENT
Related Questions
- c. Sketch the zero-pole plot and the direct form II diagram of the completed design out of part b. d. Calculate and sketch the output sequence after feeding x [n] into this system.arrow_forwardVI Ru Ri Vz I, Io R2 = 3837.79 O. R3 = 3989.3 Q. %3D R4 = 2898.06 Q. V1 = 4.8 V. V2 = 8.1 V. 11 = 0.0099 A Determine the following: a.) The output current lo %3Darrow_forwardNeeds Complete solution with 100 % accuracy don't use chat gpt or ai plz plz plz.arrow_forward
- We want to design a digital circuit that converts Gray code (ABC) to Binary code (xyz). Set up a 8-to- 1 line multiplexer so that the output gives y as a function of ABC. "A" is given to the most significant bit of the control inputs of the multiplexer. "C" is given to the least significant bit of the control inputs of the multiplexer.arrow_forwardExplain the functions of decoders and multiplexers. Then given at least two examples of applications for both of them.arrow_forwardDesign a +40 volt dc power supply for your sound system. Your sound system requires a 400 watt capability. The power supply is energized from a three-wire 110 Vrms 60 Hz power line that meets the National Electric Code (NEC). The system block diagram and design specifications are given below. Input is a 110 Vrms60 Hz. Output voltage is 40 volts, unregulated. Maximum allowable ripple is 2% Use a full-wave bridge rectifier. Use a transformer Assume diodes with VF= 0.7 volts Your design should include: Ø Well-labeled circuit diagram of what goes in the “Your Design” box. There should be enough detail such that someone could build an operational prototype. Polarities of key components are important Ø Key design equations and supporting calculations. Show your work! Ø Component specifications including: (a) Transformer-turns ratio (b) Effective value of the audio system load resistor (speaker impedance) and load current for a 400 watt, 40 volt…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- EBK ELECTRICAL WIRING RESIDENTIALElectrical EngineeringISBN:9781337516549Author:SimmonsPublisher:CENGAGE LEARNING - CONSIGNMENT

EBK ELECTRICAL WIRING RESIDENTIAL
Electrical Engineering
ISBN:9781337516549
Author:Simmons
Publisher:CENGAGE LEARNING - CONSIGNMENT