A register file has 16 registers each having 16 bits. The registers RF[0] to RF[15] contain...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A register file has 16 registers each having 16 bits. The registers RF[0] to RF[15] contain positive or negative integers. Design an HLSM which will find the sum of absolute values of the 16 integers stored in RF[0] to RF[15]. The negative numbers are in 2's complement form. The sum is going to be stored in a separate SUM register. Upon reset, the HLSM will be in the initial state waiting for the GO signal. When the operation is completed the HLSM will return to its initial state and wait for a GO signal to start over again. Show your design clearly. (a) Capture the system behavior as an HLSM and draw the state transition diagram. (b) Design the datapath for this HLSM. Specify each component in the datapath clearly (i.e. name of the component, input signals, output signals, number of bits, etc.). (c) Connect the datapath to the controller (FSM) and show the signals between the controller and the datapath. (d) Derive the FSM and draw the state transition diagram. A register file has 16 registers each having 16 bits. The registers RF[0] to RF[15] contain positive or negative integers. Design an HLSM which will find the sum of absolute values of the 16 integers stored in RF[0] to RF[15]. The negative numbers are in 2's complement form. The sum is going to be stored in a separate SUM register. Upon reset, the HLSM will be in the initial state waiting for the GO signal. When the operation is completed the HLSM will return to its initial state and wait for a GO signal to start over again. Show your design clearly. (a) Capture the system behavior as an HLSM and draw the state transition diagram. (b) Design the datapath for this HLSM. Specify each component in the datapath clearly (i.e. name of the component, input signals, output signals, number of bits, etc.). (c) Connect the datapath to the controller (FSM) and show the signals between the controller and the datapath. (d) Derive the FSM and draw the state transition diagram.
Expert Answer:
Answer rating: 100% (QA)
Designing an HLSM Hardwired Logic State Machine involves several steps Given the complexity of your ... View the full answer
Related Book For
Posted Date:
Students also viewed these programming questions
-
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...
-
The following additional information is available for the Dr. Ivan and Irene Incisor family from Chapters 1-5. Ivan's grandfather died and left a portfolio of municipal bonds. In 2012, they pay Ivan...
-
In Exercises explain why Rolle's Theorem does not apply to the function even though there exist a and b such that (a) = (b). f(x) H [1,1]
-
Four actions are to be performed in a definite order. There are five possibilities for the first action; corresponding to each of these possibilities are two possibilities for the second action;...
-
Design a program that uses a loop to build a list named valid_numbers that contains only the numbers between 0 and 100 from the numbers list below. The program should then determine and display the...
-
A hybrid carbon-aramid/epoxy composite is made by randomly mixing continuous aligned fibers of the same diameter, so that there are two carbon fibers for each aramid fiber. The fibers are assumed to...
-
Watson Company has a subsidiary in the country of Alonza where the local currency unit is the kamel (KM). On December 31, 2010, the subsidiary has the following balance sheet: The subsidiary acquired...
-
20 MPa 40 MPa Problem 1 For the given state of stress, determine (a) the orientation of the planes of maximum in-plane shearing stress, (b) the maximum in-plane shearing stress and the corresponding...
-
Huimin Ltd. had the following account balances at December 2021 1 3 25 29 32 30 33 Huimin Ltd. had the following account balances at Decemb Account Name Dividends Prepaid expenses Interest...
-
Using the lines circled and labeled with arrows, calculate the calibration factor for the ocular micrometer in micrometers ( m). Round your answer to the nearest tenth (1 digit after the decimal)....
-
What is self paced interview ? What kind of questions come in this kind of interviews?
-
What has led to the issue of addiction that we see today? What are government agencies doing to address the issue? And what interest groups or nonprofit agencies are there that are helping address...
-
This is wrong bad news email written , please correct this bad news message. Subject: after thinking it over, I've decided to not grant you the free repair for your sony plasma tv and blu-ray player....
-
What strategies are employed in enzyme engineering to enhance catalytic efficiency, substrate specificity, and stability for biotechnological and therapeutic applications ?
-
A researcher hypothesizes that the Gross Domestic Product (measured in millions of dollars) of a country is impacted by its percent Urban Population (measured as % of population living in Urban...
-
On January 01, 2018, your company purchased a new equipment for 30,000$. The company predicted its useful life to be 5 years, and its residual value to be equal to 5,000$. 1.1 Draw the table for the...
-
Horse serum containing specific antibody to snake venom has been a successful approach to treating snakebite in humans. How do you think this anti-venom could be generated? What are some advantages...
-
A parent has two children named A and B and she loves both of them equally. She has a total of $1,000 to give to them. (a) The parents utility function is U(a, b) = a + b, where a is the amount of...
-
Every morning, 6,000 commuters must travel from East Potato to West Potato. Commuters all try to minimize the time it takes to get to work. There are two ways to make the trip. One way is to drive...
-
At Toivos auction house in Ishpemming, Michigan, a beautiful stuffed moose head is being sold by auction. There are 5 bidders in attendance: Aino, Erkki, Hannu, Juha, and Matti. The moose head is...
-
Superheated steam available at \(800 \mathrm{psia}\) and \(600^{\circ} \mathrm{F}\) is to be expanded to a pressure of \(150 \mathrm{psia}\) at the rate of \(100,000 \mathrm{lb} / \mathrm{hr}\)....
-
Use a simulator to design a compression system with intercoolers to compress \(600 \mathrm{lb} / \mathrm{hr}\) of a mixture of \(95 \mathrm{~mol} \%\) hydrogen and \(5 \mathrm{~mol} \%\) methane at...
-
A certain bon vivant, wishing to ascertain the cause of his frequent hangovers, conducted the following experiment. On the first night, he drank nothing but whiskey and water; on the second night, he...
Study smarter with the SolutionInn App