Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

EEE / CSC 1 2 0 Capstone Design Project Deliverables You are to design two CONCEPUTALLY different synchronous state machines ( Possibly Moore and Mealy

EEE/CSC 120 Capstone Design Project
Deliverables
You are to design two CONCEPUTALLY different synchronous state machines (Possibly
Moore and Mealy) that perform the task described below. You can use D flip flops, T flip flops
or J-K flip flops in your design. Strongly recommend JK FFs. Mixing different types of flip
flops with different trigger edge sensitivity is possible but not recommended.
You will need to create both designs in Logic Works with the appropriate switches and logic
probes. See Moore and Mealy lecture design circuits.
Flight Simulator Project Summary
The goal of this project is to design part of the controller for a flight simulator. The flight
simulator is used to train pilots to handle various scenarios which they may encounter. Flight
simulators are quite sophisticated. Your company is designing a flight simulator and you have
been given the task of designing prototypes for the left/right control system. This system is used
to control how the field of view the pilots see moves as a result of the pilot controlling the plane.
The left/right control system is used to move the field of vision left or right so that the pilot
sees how the plane is reacting their flight decisions. Hardware designed by another team
translates the pilots actions to two signals which your design receives. Based on those signals,
your circuit outputs positional information so the display can be updated appropriately.
The system has two inputs, L and R, and a 3-bit output indicating position. The inputs function
as follows:
L=0 means do NOT move Left
L=1 means move Left N positions (unless R=1, see below)
R=0 means do NOT move Right
R=1 means move Right M positions (unless L=1, see below)
It is up to you to define the number of positions, N and M, moved and a meaning for
the case where L=R=1. Feel free to choose something that is easy to implement.
(Hint: you might want to design the rest of the system, see what L=R=1 does, and
define it to be that! Such a method is not unheard of in industry!)
There are to be SEVEN positions possible with a center position and 3 positions to either side of
the center. The output from your circuit is to display the current position. The output values you
must generate are as follows:
111: 3 positions left of center
110: 2 positions left of center
101: 1 position left of center
000: center position
001: 1 position right of center
010: 2 positions right of center
011: 3 positions right of center
The big design question is how far Right or Left the system should move when R=1 or L=1,
respectively. This is where your design expertise is required. The customer has asked you to
create TWO designs with the following rules:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Visual Basic6 Database Programming

Authors: John W. Fronckowiak, David J. Helda

1st Edition

ISBN: 0764532545, 978-0764532542

More Books

Students also viewed these Databases questions

Question

LOQ A-4 What is the role of organizational psychologists?

Answered: 1 week ago

Question

Develop a program for effectively managing diversity. page 303

Answered: 1 week ago

Question

List the common methods used in selecting human resources. page 239

Answered: 1 week ago