Write a complete VHDL code to implement 8-bit Bidirectional Universal Shift Register with the following pins:...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Write a complete VHDL code to implement 8-bit Bidirectional Universal Shift Register with the following pins: Asynchronous Master Reset 8-bit Input (P₂P6P5P4P3P₂P₁P₁) • 8-bit Output (Q7Q6Q5Q4Q3Q₂Q₁Qo) • CLK input (positive edge trigger) • 2-bit Mode Select Input (S₁So) to select from 4 synchronous operations as according to the next table • DSL: Serial Input Data for Shift Left. DSR: Serial Input Data for Shift Right. S₁ So 0 0 0 1 1 0 1 1 Mode Of Operation Hold Shift Right Shift Left Parallel Load You have to submit two files: 1. A VHDL code to implement your design. [4 points] 2. A testbench file to simulate and test your design. (You have to cover all possible cases) [4 points] Write a complete VHDL code to implement 8-bit Bidirectional Universal Shift Register with the following pins: Asynchronous Master Reset 8-bit Input (P₂P6P5P4P3P₂P₁P₁) • 8-bit Output (Q7Q6Q5Q4Q3Q₂Q₁Qo) • CLK input (positive edge trigger) • 2-bit Mode Select Input (S₁So) to select from 4 synchronous operations as according to the next table • DSL: Serial Input Data for Shift Left. DSR: Serial Input Data for Shift Right. S₁ So 0 0 0 1 1 0 1 1 Mode Of Operation Hold Shift Right Shift Left Parallel Load You have to submit two files: 1. A VHDL code to implement your design. [4 points] 2. A testbench file to simulate and test your design. (You have to cover all possible cases) [4 points]
Expert Answer:
Answer rating: 100% (QA)
here is a complete VHDL code to implement an 8bit bidirectional universal shift register with the following pins Code snippet library IEEE use IEEESTD... View the full answer
Related Book For
Digital Systems Design Using Verilog
ISBN: 978-1285051079
1st edition
Authors: Charles Roth, Lizy K. John, Byeong Kil Lee
Posted Date:
Students also viewed these computer network questions
-
A 31.1-g ice cube is initially at 0.0C. (a). Find the change in entropy of the cube after it melts completely at 0.0C. The latent heat of fusion for water is 3.33 x 10 5 J/kg. (b) What is the change...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
Bollobs and Chung proposed a hybrid model that combines a 2-ring on \(V\) vertices ( \(V\) is even), plus a random matching. A matching is a graph in which every vertex has degree 1. To generate a...
-
Place yourself in the role of the manager. What should you do now? After considering what happened, would you change any of your behaviors?
-
An alphabetical list of the adjusted account balances (all accounts have normal balances) at August 31, 2014, for Alpine Bowling Lanes is as follows: Instructions (a) Prepare the closing entries at...
-
Construct a 95% confidence interval for 1. Exercises 610 refer to the following data set: x 25 13 16 19 29 19 16 30 y 40 20 33 30 50 37 34 37
-
1. Given the information available and your knowledge of different forecasting techniques, develop a recommendation for utilizing a specific forecasting technique in the subsequent study. The final...
-
need perfect answer please Jason purchased an old car for $1000. He spent $5200 rebuilding and auctioning it. A dealer states at auction Jason has a 60% chance of selling the car at $40,000; a 25%...
-
Refer to Exercise 29 of Section 4.2. For what values of h will a sensitivity analysis on the effect of a change of h pounds of peat be valid? In exercise A lawn and garden store creates three...
-
Donna owns a ladies fashion boutique. She advertises a particular popular style o dress for $100 on her website. The dress normally sells for $500 at other stores. Ash sees the advertisement and...
-
Fill in the blanks with the only option that makes this statement false: A(n) ______________ can access ______________ of the enclosing class in which it is defined. A. static nested class, static...
-
What is the result of compiling and executing the following class? A. It compiles and outputs 5. B. It compiles and outputs 15. C. It does not compile. D. It compiles but throws an exception at...
-
How do you force garbage collection to occur at a certain point? A. Calling System.forceGc() B. Calling System.gc() C. Calling System.requireGc() D. Calling GarbageCollection.clean() E. None of the...
-
What is the output of the following application? (Choose two.) A. 2 B. 3 C. 5 D. 6 E. 8 1: public class ChooseWisely { 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:} public ChooseWisely () { super(); }...
-
Which is the first line to fail to compile? A. r1 B. r2 C. r3 D. r4 E. r5 F. None of the above class Tool { } private void repair() {} void use() {} } // r1 // r2 class Hammer extends Tool { private...
-
The National Retail Federation sponsors surveys of consumer behavior. One such survey, conducted on a yearly basis, asks American adults whether they plan to celebrate Mother's Day, what kind of...
-
Solve each equation. x 3 - 6x 2 = -8x
-
(a) Find all the static hazards in the following circuit. State the condition under which each hazard can occur. (b) Redesign the circuit so that it is free of static hazards. Use gates with at most...
-
The INTEST instruction (code 010) allows testing of the core logic by shifting test data into the boundary scan register (BSR1) and then updating BSR2 with this test data. For input cells this data...
-
This problem involves the design of a BCD-to-binary converter. Initially a 3-digit BCD number is placed in the A register. When an St signal is received, conversion to binary takes place and the...
-
Why is the thermodynamic process also called cyclic process? Explain with suitable example.
-
A mercury manometer reads \(40 \mathrm{~cm}\) at \(30^{\circ} \mathrm{C}\) and \(1 \mathrm{~atm}\). Determine the absolute pressure, given that \(ho_{\mathrm{Hg}}=14.02 \mathrm{~g} /...
-
Define isothermal, isochoric and isobaric processes with suitable examples.
Study smarter with the SolutionInn App