Draw a state-transition diagram for this fsm

Assignment Help Civil Engineering
Reference no: EM131317178

Suppose we wish to measure the traffic at a point on a railroad track, counting the axle crossings in each direction. We set up a light beam just above the rails and place two photocells A and B some inches apart, as shown (looking from above):

2144_f8ac226e-fc3c-4b8d-a7b9-1f3457105e0c.png

When the beam shines on a photocell, it produces a 0, and when the beam is interrupted, it produces a 1. Thus, when an axle crosses straight through from left to right, we read the following signals from A and B:

169_e89841fc-0ca0-47da-9209-2aace4ef46fe.png

(and the reverse for the opposite direction). Unfortunately, not all axles cross straight through, and an axle may turn back after going part way through. An axle may move back and forth within the scope of the beam. We wish to construct a synchronous finite-state machine taking its two inputs from A and B and producing two outputs X and Y such that

• normally, both outputs are 0;

• when an axle has crossed completely from left to right, X becomes 1 for exactly one clock period;

• when an axle has crossed completely from right to left, Y becomes 1 for exactly one clock period. (The pulses generated by X and Y could drive two counters, for example.) Assume that the only things that interrupt the light beams are axles, and that the clock is fast enough that we do not miss any transitions.

A. Draw a state-transition diagram for this FSM. Clearly label the inputs and out-puts.

B. Construct the state-transition table for your FSM.

C. Show an implementation for this FSM using D flip-flops and a ROM.

D. Suppose we need to notify the maintenance department periodically about wear and tear on the track, and further that X and Y drive another FSM with one output that goes from 0 to 1 after every 100,000 axle crossings (total, both directions). How many states must that FSM have? How many D flip-flops would be needed to implement that FSM?

Reference no: EM131317178

Questions Cloud

Compose a short email memo advising your employees : As the HR manager, compose a short email memo advising your employees on cell phone etiquette. Choose a tone and level of formality that you feel is appropriate. Remember to provide a course of action for employees who want to provide feedback.
Compare and contrast one aspect of two civilizations : TWO primary sources which include one for each of the civilizations/nations you are comparing and contrasting. As a reminder, a primary source "is a document or physical object which was written or created during the time under study. These source..
Should the federal reserve be independent : Should the Federal Reserve be independent? Why or why not? If the Federal Reserve is not independent then who should manage it and why?
By how much must the arrival rate per hour increase : Install a second booth when the probability of having to wait at all exceeds 0.6. Under this criterion, by how much must the arrival rate per hour increase to justify a second booth.
Draw a state-transition diagram for this fsm : Draw a state-transition diagram for this FSM. Clearly label the inputs and out-puts.
Determining the corporate tax rate : If the corporate tax rate is 34%, what would it's cost of equity be if the firm was all equity financed? (Answer in decimal form and round answer to 4 decimal places, round intermediate calculations to 5 decimal places).
Risk-free securities today : The real risk-free rate of interest is 3 percent. Inflation is expected to be 4 percent this coming year, jump to 5 percent next year, and increase to 6 percent the year after (Year 3). According to the expectations theory, what should be the inte..
Discuss about the corporate alliances : Corporate alliances are increasing every year by about twenty-five percent and those same alliances are responsible for a third of a company's revenue. Amazingly enough, the failure rate for alliances are extremely high. The figures are staggerin..
Binomial option pricing model and risk-neutral probability : You expect MSFT to increase in value at a rate of 4% per quarter. Using the binomial option pricing model and risk-neutral probability, what do you estimate the price of a call should be if it expires in six-months (two time periods)? What should ..

Reviews

Write a Review

Civil Engineering Questions & Answers

  Find the steady state concentration for the air in the box

Consider the air over a city to be a box 100km on a side that reaches up to an altitude of 1.0 km. The air is blowing into the box along one of its sides with a speed of 4 m/s.

  Determine the torque t-shear force v and bending moment

Determine the torque T, shear force V, and bending moment M for the following gage readings: 450, 325, 550, and 675 all in microns for gages A through D, respectively. Gages A on side, B on top, C on back side, D on bottom.

  Determine the normal force n under the lower roller

Determine the normal force N under the lower roller and the angular acceleration of the bar immediately after release.

  What is the op amp output voltage

Consider a prevailing lapse rate that has these temperatures: ground=21C, 500m= 20C, 600m= 19C, 1000m= 20C.If a parcel of air is released at 500m and at 20C, would it tend to sink, rise or remain where it is

  Determine the tensions in the cables and the reactions at a

The force F is acting on the boom ABC at C points in the direction of the unit vector 0.7071i-0.7071j and its magnitude is 10kN. The boom is supported by a ball and socket at A and cables BD and BE.

  Determine the length of pipe required at the linear velocity

A wastewater treatment plant must disinfect its effluent before discharging the wastewater to a near-by stream. The wastewater contains 4.5*105 fecal coliform colony-forming units (CFU) per liter.

  Explain how mechanical strength melting temperature

Explain how mechanical strength, melting temperature , and thermal exapntion are related at the atomic level. specifically, how do they relate to each other and the bonding energy between the atoms

  Define procedure of gauss-newton method used to control

explain in your words the procedure of the Gauss-Newton method used to control some parameter (z) to meet some expected performance (y) using controllable parameters (A,B)

  How fast will it be going when it hits the ground

How fast will it be going when it hits the ground?

  Determine the coordinates of intersection of line of action

Replace the given forces by a wrench and determine the coordinates of the intersection of its line of action (the coordinate of point P) with the plate. With a Force Fca=(100i+100j)N coming off of point C

  Determine the horizontal and vertical components of reaction

The winch consists of a drum radius 4 in., which is pin connected at its center C. At its outer rim is a ratchet gear having a mean radius of 6 in. The pawl AB serves as a two-force member (short link) and keeps the drum from rotating.

  Compute the percent change n in the normal forces at a and b

During an engine test on the ground, a propeller thrust T = 4000 N is generated on the 1500 kg airplane with mass center at G. The main wheels at B are locked and do not skid; the small tail wheel at A has no brake.

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