All Matches
Solution Library
Expert Answer
Textbooks
Search Textbook questions, tutors and Books
Oops, something went wrong!
Change your search query and then try again
Toggle navigation
FREE Trial
S
Books
FREE
Tutors
Study Help
Expert Questions
Accounting
General Management
Mathematics
Finance
Organizational Behaviour
Law
Physics
Operating System
Management Leadership
Sociology
Programming
Marketing
Database
Computer Network
Economics
Textbooks Solutions
Accounting
Managerial Accounting
Management Leadership
Cost Accounting
Statistics
Business Law
Corporate Finance
Finance
Economics
Auditing
Hire a Tutor
AI Tutor
New
Search
Search
Sign In
Register
study help
engineering
digital design using vhdl a systems approach
Questions and Answers of
Digital Design Using VHDL A Systems Approach
Convert 2015 from unsigned hexadecimal to decimal notation. Also express the number in binary-coded decimal (BCD) notation.
Using full adders, design a circuit that accepts a seven-bit input and outputs the number of inputs that are 1 as a three-bit binary number.
Design a circuit that accepts two sign-magnitude binary numbers and outputs their sum, also in sign-magnitude form.
Using adders, combinational building blocks, and gates, design a circuit that accepts a four-bit 2’s complement binary input a(3 downto 0) and outputs a seven-bit 2’s complement output b(6 downto
Divide the following pair of unsigned binary numbers (show each step of the process): 1011102 ÷ 0112.
Divide the following pair of unsigned hexadecimal numbers (show each step of the process): F716 ÷ 616.
Compute the maximum and minimum rise/fall times of the gates shown in Figure 5.18(b). Assume that only one input toggles at a time and that the gates drive an output of 4Cinv. You may leave your
Calculate the delay of the circuit in Figure 5.20 in terms of tinv.Data in Figure 5.20 aN 2 cN P eN 20
Which of the circuits in Figure 6.23 are combinational? Each of the boxes is itself a combinational circuit. Data in Figure 6.23 a b с a b с (a) (c) a b C a b O (b) (d) I Р
Calculate the delay of the circuit in Figure 5.21 in terms of tinv.Data in Figure 5.21 a bN C 3 fo dN 8 e 32
Compute the delay and energy of driving an inverter of size 256 from a minimum-size inverter (size 1) with a series of FO4 inverters. Express your answer in terms of tinv and Einv.
Calculate the delay of a 1 mm wire in 28 nm technology that is divided into five 200 μm segments with a 10 × minimum-size inverter driving each segment.
Design a sum-of-products circuit for segment 1 of the full seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
How does designing for power differ between a cellular phone radio chip and a high-utilization server processor? What power reduction mechanisms would you use for each? What are the differing
Design a sum-of-products circuit for segment 3 of the full seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design a four-bit Fibonacci circuit. This circuit outputs a 1 iff its input is a Fibonacci number (i.e., 0, 1, 2, 3, 5, 8, or 13). Go through the following steps. (a) Write a truth table for the
Design a sum-of-products circuit for segment 4 of the full seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design a circuit whose output is true if its four-bit input is really a prime number – not including “1” – that is, the output is true if the input is 2, 3, 5, 7, 11, or 13. Go through the
Design a sum-of-products circuit for segment 5 of the full seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design a circuit whose output is true if its four-bit decimal input is really a prime number – not including “1” – that is, the output is true if the input is 2, 3, 5 or 7. The output is an X
Design a sum-of-products circuit for segment 6 of the full seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14. This and following exercises (6.14 – 6.41) share the
Design a sum-of-products circuit for segment 2 of the full seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design a four-input multiple-of-3 circuit, that is a circuit whose output is true if the input is 3, 6, 9, 12, or 15.
Design a five-input prime number circuit. The output is true if the input is a prime number (not including “1”) between 0 and 31.
Design a sum-of-products circuit for segment 1 of the decimal seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design a six-input prime number circuit. This circuit must also recognize the primes between 32 and 63 (neither of which is prime).
Design a sum-of-products circuit for segment 2 of the decimal seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design the decimal Fibonnaci circuit of Exercise 6.4 in product-of sums form.Data in Exercise 6.4Repeat Exercise 6.2, but for a decimal Fibonacci circuit. This circuit need only produce an output for
Design the decimal prime number circuit of Exercise 6.6 in product of-sums form.Data in Exercise 6.6 Design a circuit whose output is true if its four-bit decimal input is really a prime number
Design a sum-of-products circuit for segment 0 of the decimal seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design a sum-of-products circuit for segment 3 of the decimal seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Design a sum-of-products circuit for segment 4 of the decimal seven-segment decoder described in Exercise 6.14.Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the description
Design a sum-of-products circuit for segment 6 of the decimal seven-segment decoder described in Exercise 6.14.Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the description
Design a sum-of-products circuit for segment 5 of the decimal seven-segment decoder described in Exercise 6.14. Data in Exercise 6.14.This and following exercises (6.14 – 6.41) share the
Fix the hazard that may occur in Figure 6.24(a).Dats in Figure 6.24(a). a b C (a)
Fix the hazard that may occur in Figure 6.24(b).Data in Figure 6.24(b). a b C D (b)
Write a VHDL description for a circuit that accepts a four-bit input and outputs true if the input is a Fibonacci number (0, 1, 2, 3, 5, 8, or 13). Your implementation must be done via a concurrent
Write a testbench and verify that your design entities from Exercises 7.1–7.3 all work correctly. Which of the four design entities did you find easiest to write and maintain?Data in Exercises
Use a synthesis tool to synthesize the Fibonacci circuits you wrote in Exercises 7.1–7.3. Draw the resulting logic diagram for each synthesis outputs circuit. Compare and contrast the output
Write a VHDL description for a circuit that accepts a four-bit input and outputs true if the input is a multiple of 3 (3, 6, 9, 12, or 15). Describe why the approach you chose (case, concurrent
Write a VHDL test bench for the multiple-of-3 circuit of Exercise 7.7.Data in Exercise 7.7.Write a VHDL description for a circuit that accepts a four-bit input and outputs true if the input is a
Write a VHDL description for a circuit that outputs true if its five-bit input is a multiple of 5.
Write a VHDL description for a circuit that outputs true if its eight-bit input is a square number, i.e., 1, 4, 9, ...
Write a VHDL description for a circuit that outputs true if its eight-bit input is a cube, i.e., 1, 8, 27, 64, ...
Write a VHDL design entity that takes a five-bit input, input, and outputs a five-bit value that is equal to the input with its bits reversed. For example, input 01100 gives output 00110, and input
Write a VHDL description for a circuit that takes a four-bit input input and produces outputs two, three, five, seven, eleven, and thirteen. A given output is high if the number corresponding to the
Write a structural VHDL description of a 3 → 8 decoder.
Implement a seven-segment decoder using a 4 → 16 decoder and OR gates.
Write a VHDL design entity that implements a 5 → 32 decoder using a 2 → 4 and a 3 → 8 decoder as building blocks.
Write a VHDL design entity that implements a 6 → 64 decoder using 3 → 8 decoders as building blocks.
Write a VHDL design entity that implements a 6 → 64 decoder using 2 → 4 decoders as building blocks.
Implement a large (32-input) multiplexer in which each multiplexer input and its associated select signal is in a different part of a large chip. The 32 inputs and selects are located along a 0.4 mm
Implement a four-bit Fibonacci circuit (output true if the input is a Fibonacci number) using an 8 → 1 binary-select multiplexer.
Write a testbench for a 4 → 16 decoder using an encoder as a checker.
Write a VHDL design entity for a priority encoder with programmable priority – an input (one-hot) selects which bit is highest priority. The priority rotates rightward from that bit position.
Write a VHDL design entity for an arbiter with programmable priority – a binary input selects which bit is highest priority. The priority rotates rightward from that bit position.
Design an arbiter when the highest-priority input in each cycle is one input to the right (cyclically) of the input that last won an arbitration. Assume that the previous winner is an input to your
Write a VHDL design entity for a three-way magnitude comparator that outputs true if its three inputs are in strict order: a > b > c.
Write a VHDL design entity for a three-way magnitude comparator that outputs true if its three inputs are not out of order: a ≥ b ≥ c.
Design a combinational circuit with three eight-bit inputs that outputs the minimum value of the three.
Implement the four-bit prime number function using a ROM. How large a ROM is needed (what are N and b)? What is stored in each location?
Implement a seven-segment decoder with a ROM. How large a ROM is needed (what are N and b)? What is stored in each location?
Implement the four-bit prime number function using a PLA. How many product terms and sum terms are needed? What are the connections for each term?
Implement a seven-segment decoder with a PLA. How many product terms and sum terms are needed? What are the connections for each term?
Using combinational building blocks such as adders, comparators, multiplexers, decoders, encoders, and arbiters, as well as logic gates, design a circuit that accepts five three-bit one-hot numbers
Code your design from Exercise 9.3 in VHDL and exhaustively verify it with a testbench. Data in Exercise 9.3Using an approach similar to the multiple-of-3 circuit of Section 9.1, design a
Design a circuit that outputs true if its eight-bit input is a multiple of 10.
Code your design from Exercise 9.5 in VHDL and exhaustively verify it with a testbench.Data in Exercise 9.5Design a circuit that outputs true if its eight-bit input is a multiple of 10.
Recode the NextDayOfWeek design entity so it will work with arbitrary definitions of the constants ‘SUNDAY, ‘MONDAY, ..., ‘SATURDAY.
Modify the calendar circuit to work correctly in leap years. Assume your input includes the year – in 12-bit binary format.
Design a combinational logic circuit that takes a date as the number of days since January 1, 0000, and returns the date in month, day-of-month format.
Prove that the idempotence property is true by using perfect induction.
Two wires have been placed close together on a chip. They are so close, in fact, that the larger wire (the aggressor) couples to the smaller wire (the victim) and causes the voltage on the victim
Suppose you have a module that uses the encoding described in Table 1.1 but you have freedom to choose either (VOL, VOH) = (0.3, 2.2) or (VOL, VOH) = (0.1, 2.1). Which of these output ranges
Two systems, A and B, use the encoding of Table 1.1 to send logic signals to one another. Suppose there is a voltage shift between the two systems’ power supplies so that all voltages in A are VN
A logic family has signal levels as shown in Table 1.3. We connect device A’s output to B’s inputs using this logic family. All signal levels are relative to the local ground. How much can the
What is the minimum absolute value of gain for a circuit that restores signals according to the values in Table 1.1? Data in Table 1.1 Parameter Vmin Vo VOL VIL VIH VOH V₁ Vmax Value -0.3
Proportional signal levels. A logic device encodes signals with levels proportional to its power supply voltage (VDD) according to Table 1.4.Suppose two such logic devices A and B send signals to one
A logic family uses signal levels relative to VSS and proportional to VDD as shown in Table 1.5. We connect two logic devices A and B using this logic family with signals traveling in both directions
Suggest a binary representation for playing cards – a set of binary signals that uniquely identifies one of the 52 cards in a standard deck. What different representations might be used to (i)
Derive a representation for colors that supports the operation of additive composition of primary colors. You start with black and add colored light that is red, green, or blue.
Extend the representation of Exercise 1.13 to support three levels of intensity for each of the primary colored lights; that is, each color can be off, weakly on, medium on, or strongly on.Data in
A four-core chip is arranged as a 4 × 1 array of processors, where each processor is connected to its east and west neighbors. There are no connections on the ends of the array. The processors’
Pick two functions from Figure 2.4, and find and describe three different computer programs that perform each function. Are any of them free? To get you started, leading design vendors include
Come up with a way of encoding the numbers 0–5 onto a four bit binary signal so that adjacent numbers differ in only one bit and also so that the representations of 0 and 5 differ in only one bit.
Congratulations, your video game console from Exercise 2.1 has become a great success! Provide a specification for version 2 of the console. Focus specifically on the changes from version 1, such as
Give a specification for a traffic-light system to be placed at a busy intersection. Points to consider include how many lights, turn lanes, pedestrians, and light duration. You can assume that
You have decided to build an economical (cheap) video game system. Provide a specification of your design. Include components, inputs and outputs, and device media.
Provide a buy vs. build decision and rationale for three of the components from the video game system of Exercise 2.1. Include at least one “buy” item and one “build” item. Data in
Estimate how much area you will need, using Table 2.1, to implement a module that outputs the average of the last four 32-bit input values. You will need flipflops to store the last three inputs.
Why is the final verification stage needed at the end of Figure 2.4? Data in Figure 2.4 Simulated verification Synthesis HDL design capture Place & route Timing &
If tasked with creating an air-bag deployment system for cars, what components will you need? What will you buy off the shelf and what will you design? Why? At minimum, you will need accelerometers,
As part of your design, you have been tasked with purchasing a USB controller. Find a vendor (online) that sells USB controllers and download two different data sheets and pricings. What are the key
Reduce the following Boolean expression to a minimum number of literals: (ХЛУЛz) V (ХЛУ) V (х^УЛz).
Find an image of a computer motherboard online or examine your own computer. Identify and explain the functions of at least three different chips found on the motherboard. You are not allowed to
Reduce the following Boolean expression to a minimum number of literals: (r^y) V (X^ ((wΛ2) V (wΛΞ))).
Sketch the escape pattern of 32 wires (eight on each side) from a chip to a connector at a different part of a board. Assume all wires must be routed on the surface of the board and cannot cross over
Using perfect induction, prove De Morgan’s theorem with four variables, specifically And WAX^y^2=wvxvjvz
Draw a schematic for the following un simplified logic equation: f(x, y, z) = (x^y) V z.
In 2015, some manufacturers introduced 14 nm processors. If we assume that gate lengths scale with the square root of the number of transistors as given by Moore’s law, in what year will gate
Showing 100 - 200
of 216
1
2
3