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...
-
Refer to Data Set 18 in Appendix B, which shows the body temperatures for people who were sufficiently healthy to be accepted for voluntary surgery. Below, the temperature ranges of females and males...
-
7 . A fin is made of aluminum, and its thermal conductivity is 1 8 0 W / mK . The fins cross - sectional area is 6 cm ^ 2 and its length is 4 0 cm . The fin is exposed to air at a temperature of 3 0...
-
Below are selected data from Microsoft's recent financial statements: Required Calculate the following ratios for 2017 and 2016 and comment on the trend: a. Current ratio b. Quick ratio Net income...
-
On June 30, Paisley Party Planners had a $35,000 balance in Accounts Receivable and a $3,252 credit balance in Allowance for Uncollectible Accounts. During July, Paisley made credit sales of...
-
DERIVATIVES Among the four types of derivatives, namely forwards, futures, options and swaps, which are of vital monitoring and why? Describe the process of hedging using the concept of farmers and...
-
Use PSpice to find V1, V2, and V3 in the network of Fig. 10.128. 8 V. j1012 V, jlOS2 4/0 A
-
A firm has an expected return on equity of 14% and an after-tax cost of debt of 6%. What debt-equity ratio should be used in order to keep the WACC at 10%?
-
establish what the break-even point will be and what the sales will need to be to achieve a profit goal of $50,000
-
Writing a key strategic recommendation of Starbucks corporation based off of the recent events they faced. Help me articulate this information for my business report. Thank you so much! Recent...
-
Why is Porter's five model in decision making is useful in management information systems?
-
Brittany Callihan sold stock (basis of $184,000) to her son, Ridge, for $160,000, the fair market value. a. What are the tax consequences to Brittany? Brittany will have a what $ amount____ which is...
-
In the elevation drawings in Appendix, a type of cladding system is shown for the 5 storey residential apartment buildings. Suggest an alternative cladding system. Discuss the pros and cons of both...
-
Consider business analytics. It is all about the quality and quantity of the data. No data means no decisions. Bad data means you may make bad decisions. You work for a business that sells surfboards...
-
On October 31 Juanita Ortega, owner of Outback Guide Service, received a bank statement dated October 30. Juanita found the following: 1. The checkbook has a balance of $2,551.34. 2. The bank...
-
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)
-
At midyear, National Steel Fabricators, Inc. purchased a 35 percent ownership interest in Keystone Consolidated, Inc. for \($40\) million. At year-end, Keystone reported an operating loss of \($6\)...
-
ABC Inc. purchased all of the outstanding common shares of XYZ Inc. for \($100\) million cash. At the time of the acquisition, the fair value of XYZ was \($80\) million. Presented below are the...
-
Barranco, Inc., acquired all of the outstanding shares of Bemiller, Inc., by means of a share exchange valued at \($50\) million. At the time of the acquisition, the fair market value of Bemiller was...
Study smarter with the SolutionInn App