Draw the state diagram for the controller specified by the VHDL code below. Specify all state...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Draw the state diagram for the controller specified by the VHDL code below. Specify all state transition.cenditions and outputs of the controller. (30 Points) 7 1 tbrary IEEE use IEEE.STD LOGIC 1164.ALL entity Controller Circuit1 is Port elk, rat, G, 3 STD LOGIC end Controller Cireuiti echitectuce Behavioral of Controller Ciroultl is type state type is (Start, Sel A. Sel B, Sel C. Ld Reg) signal state 1 atate type :-5tart signal next at state type begin process (elx begin ir rining edge (clk) then if rat 1 then state < atartr eloe next st atate and if and if end proceaa: process (atate, G, H, J) beqin next st <state, case state is when Start- if ((G and H and not J) or (G and H and J) then next at c- Sel Az elaif (inot G and not H and J or (G and not H and 3))-1 ' then next at c Sel B elaif ((not G and not H and not 3) or inot G and H and not 3)) 1 then next et c Bel C end if when Sel A next at c Ld Regz D <1'F next st < Ld Regi when Sel C E -1' noxt st < Ld Reg when Ld Req "> c - 1' next st c Start 1 ' when 1 ' end case end proces end Behaviaral; Draw the state diagram for the controller specified by the VHDL code below. Specify all state transition.cenditions and outputs of the controller. (30 Points) 7 1 tbrary IEEE use IEEE.STD LOGIC 1164.ALL entity Controller Circuit1 is Port elk, rat, G, 3 STD LOGIC end Controller Cireuiti echitectuce Behavioral of Controller Ciroultl is type state type is (Start, Sel A. Sel B, Sel C. Ld Reg) signal state 1 atate type :-5tart signal next at state type begin process (elx begin ir rining edge (clk) then if rat 1 then state < atartr eloe next st atate and if and if end proceaa: process (atate, G, H, J) beqin next st <state, case state is when Start- if ((G and H and not J) or (G and H and J) then next at c- Sel Az elaif (inot G and not H and J or (G and not H and 3))-1 ' then next at c Sel B elaif ((not G and not H and not 3) or inot G and H and not 3)) 1 then next et c Bel C end if when Sel A next at c Ld Regz D <1'F next st < Ld Regi when Sel C E -1' noxt st < Ld Reg when Ld Req "> c - 1' next st c Start 1 ' when 1 ' end case end proces end Behaviaral;
Expert Answer:
Related Book For
Principles of Communications Systems, Modulation and Noise
ISBN: 978-8126556793
7th edition
Authors: Rodger E. Ziemer, William H. Tranter
Posted Date:
Students also viewed these databases questions
-
For each of the following languages, draw the state diagram of a deterministic finite automaton that accepts the language. (1) (6 marks) L4 = the set of all strings in {a, b} containing at least one...
-
Determine the state diagram for the convolutional coder shown in Figure 12.48. Draw the trellis diagram through the first set of steady-state transitions. On a second trellis diagram, show the...
-
Make the state diagram for FSM (Moore) that has an input W and output Z The machine has to generate Z=1, when the input is 0011 or 1010; otherwise, Z=0. Overlapping input patterns are allowed.
-
Prove that if a planetary orbit is circular of radius R, then vT = 2R, where v is the planets speed (constant by Exercise 7) and T is the period. Then use Keplers Third Law to prove that Data From...
-
Who usually initiates the filing of an application for retention of an investigator?
-
You estimate that you can save $3,800 by selling your own home rather than using a real estate agent. What would be the future value of that amount if invested for five years at seven percent?
-
Mary Kay Morrow began working for Hallmark in 1982. At the beginning of 2002, Hallmark adopted the Hallmark Dispute Resolution Program, which required, among other things, that claims against the...
-
Rodent Corporation produces two types of computer mice, wired and wireless. The wired mice are designed as low-cost, reliable input devices. The company only recently began producing the...
-
dentify the correctly revised sentence that adds interest and variety by beginning with an infinitive. Brooke congratulated me on securing investor financing for my startup company. Multiple choice...
-
Sullivan Ranch Corporation has purchased a new tractor. The following information is given: $150,000 $10,000 Cost: Estimated Residual: Estimated Life in years: Estimated Life in hours: Actual Hours:...
-
1. Look at table 2 and the letter that looks like a P it is the Greek letter Rho. It is the estimated corrected correlation, which shows the correlation between the Big 5 traits and leadership. One...
-
What is the current flowing through the battery in the following circuit containing three identical resistors, each of resistance 42? Solution: 12V R 40 R2 40 R3 492
-
Explain the differences in securing desktop operating systems versus mobile operating systems. How does this affect your strategy of building an application for desktop operating systems and mobile...
-
Broussard Skateboard's sales are expected to increase by 25% from $9.0 million in 2016 to $11.25 million in 2017. Its assets totaled $5 million at the end of 2016. Broussard is already at full...
-
What number would be displayed in the Serial Monitor given the following Arduino code? int myArray[8] (2,8,5,1,3,3,7,15}; void setup() { } = Serial.begin(9600); void draw() { }...
-
Mike's Water Ice pays a corporate tax rate of 18 percent. It's total interest payment for the year just ended was $847,358. What is the value of the firm's interest tax shield?
-
2. The following table shows the one-year return distribution of Startup, Inc. Calculate Probability Return 40% 20% 20% 10% 10% -100% -75% -50% -25% 1000%
-
(a) What is the focal length of a magnifying glass that gives an angular magnification of 8.0 when the image is at infinity? (b) How far must the object be from the lens?
-
A channel has the following transition matrix: (a) Sketch the channel diagram showing all transition probabilities. (b) Determine the channel output probabilities assuming that the input...
-
In implementing the Tomen technique for comparing codes on the basis of information bit error probability, the MATLAB function nchoosek was used. Using this function for large values of n and k can...
-
Show that x(t) and x (t) are orthogonal for the following signals: (a) x 1 (t) = sin ( 0 t) (b) x 2 (t) = 2cos ( 0 t) + sin ( 0 t) cos (2 0 t) (c) x 3 (t) = A exp (j 0 t)
-
Calculate the principal direction corresponding to \(\sigma_{3}=-2\) in example 5.4. Data From Example 5.4: For the stress matrix given below, determine the principal stresses. 3 1 11 [0]=102 1 2 0
-
The state of stress at a point in the \(x y z\) coordinates is Determine the stress matrix relative to the \(x^{\prime} y^{\prime} z^{\prime}\) coordinates, which is obtained by rotating the \(x y...
-
If \(\sigma_{x x}=90 \mathrm{MPa}, \sigma_{y y}=-45 \mathrm{MPa}, \tau_{x y}=30 \mathrm{MPa}\), and \(\sigma_{z z}=\tau_{x z}=\tau_{y z}=0\), compute the surface traction...
Study smarter with the SolutionInn App