Draw an adjacency diagram for the original flow table

Assignment Help Electrical Engineering
Reference no: EM131005332

1. Analyze the feedback sequential circuit shown in Figure 1.

2299_Untitled.png

a. Break the feedback loops (Y1, Y2, Y3) and write the next state equations.

b. Construct the transition/output table, showing each of the total stable states. Assume Y3 is high-order (most significant) bit.

c. This circuit has multiple flaws as a fundamental mode circuit. Explain what is wrong with this circuit based upon your results from (b). Be  specific.

d. What needs to change to fix this circuit? Give one or more specific examples.

2. Design a fundamental mode circuit that will continuously cycle with a 3 bit output shown below while the input X=1. The circuit will stop at it's present count when X=0. Thus, the stable states occur only when X=0. The count sequence allows only one bit to change per cycle. The count sequence is 000, 001, 011, 010, 110, 111, 101, 100, 000, etc.

a. Develop the flow table. Assume the state variables Y3, Y2, Y1, with Y3 being the high order bit. Identify the stable states.

b. Determine the reduced switching expressions for the next state equations using K-Maps.

c. Draw the circuit diagram (neatly). Indicate the breakpoints in the feedback loops that correspond to the encoded state table.

3. A flow table is given in Figure 2 below. Find an assignment of state variables that avoids all critical races. You may add additional states as necessary (using a few state variables as possible).

a. Assign the all-0s combination to state A. Draw an adjacency diagram for the original flow table.

b. Write the modified flow table and another adjacency diagram to support your final state assignment.

1745_figure2.png

4. Create a Verilog simulation model of a 3 bit sequential counter. The current state values (e.g., the flip flop outputs) should reflect the count output. The count sequence for the code is 000, 001, 011, 010, 110, 100, 101, 111. Include a $Monitor print statement that includes your name, ECE class section number and date with approximate time of run. You can modify the Lecture 17 example models for your implementation. Additional design requirements are as follows:

a. Implement a clock with a 10ns clock period with balanced 5ns high and low . The simulation should be positive edge triggered.

b. Follow the example model(s) by including an initial 15ns initialization period.

c. Implement a control input, C, that will stop the count sequence when C=0. The sequence will continue when C=1. Using the C input only, your simulation count should pause for 30 ns after 011 and 100.

d. Create a $Monitor statement to print the value of C, current time and the current count for each 10 ns clock cycle. The simulation should stop when the final count is reached. Show a printout of your console listing AND the wave diagram (showing clock, C, and count signals).

5. Create a Verilog model for the sequence detector state and output table shown in Figure 3. Your test bench should include a verify task that validates the output for the given input at each clock cycle. You can modify the Lecture 17 example models for your implementation. Include a $Monitor statement that prints your name, section number, date and approximate time of model run.

(a). Use the test sequence shown below. This sequence will result in a valid test for each transition in your state table. Show a printout of your console listing that captures the current input, output and expected output for each clock cycle.

(b). Once you have completed a valid run with the test sequence, modify your model to replace next state 001 on row 010 under X=1 with 100. This should cause your test bench to fail and stop the simulation when the error is encountered. Repeat for the same test sequence. Show a printout of your console listing (it should stop due to the break in the state machine).

1131_figure.png

Reference no: EM131005332

Questions Cloud

Find an equation for the indicated plane : For the curve r(t), find an equation for the indicated plane at the given value of t. r(t) = (t2 - 10)i + (2t - 3)j + 9k; osculating plane at t = 0
Find the angle between the velocity and acceleration vectors : The vector r(t) is the position vector of a particle at time t. Find the angle between the velocity and the acceleration vectors at time t = 0. r(t) = (6t2 + 5)i + (2t3 - 8t)k.
Find the sum of the series : Find the sum of the series. Use a graphing utility to find the indicated partial sum and complete the table. (Round your answers to four decimal places.)
Discuss the images of america the european writers : Based on the readings from weeks one and two, discuss the images of America the European writers constructed to promote colonization and settlement. What kinds of unique natural resources and environmental factors did they extol in their accounts ..
Draw an adjacency diagram for the original flow table : A flow table is given in Figure 2 below. Find an assignment of state variables that avoids all critical races. You may add additional states as necessary (using a few state variables as possible). Assign the all-0s combination to state A. Draw an a..
What are the key issues brought about in the conversation : What are the key issues brought about in the conversation? What are the key symptoms and what are the underlying problems? Be specific in your answers
Affects of ocean acidification on ocean plants and animals : Your slides/screens/etc. should also have just the key points of your presentation. The majority of the information should come from your speech. You may either read note cards or present from memory, but do not "read the screen".
Which dissolves much faster in acidic water : Which of these are best able to adopt to increasing acidity of ocean water - Which of these does not have a significant coral reef-based tourism and fishing industry?
Do not want to do anything illegal and unethical : If you do not make this offer to the buyer, you have very good reason to believe that your major competitor will. You do not want to lose this sale, but you also do not want to do anything illegal and/or unethical

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

  Power transformers and tariffs

Construction of different types of power transformer, significant energy savings

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Function of the hmi in a scada system

This assignment contains electronics engineering questions like State the commonly found components of a SCADA (Supervisory control and data acquisition) system. and decribe the function of the HMI in a SCADA system.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Explain scada system

Explain the function of the HMI in a SCADA system.

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Traffic light controller

The schematic of the traffic light controller

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd