Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

* * * Please Handdraw the logic circuit. Task Description For this assignment, you are required to implement a simple simulation of a snack /

***Please Handdraw the logic circuit. Task Description
For this assignment, you are required to implement a simple simulation of a
snack/vending machine.
The snack machine is a 88 grid where the left to right diagonal is reserved for
the claw to retrieve snacks. Snacks are selected by inputting a top (T) and left
(L) number. Snacks that are missing are tagged with an "x".
The snack machine has two inputs:
Input 1(T) represents the Top number (0-7).
Input 2(L) represents the Left number (0-7).
Requirements:
The snack machine can only vend where there are snacks (across locations 1,
3,6, and 7). Snack slots 2,4 and 5 are currently empty and the venting machine
will not work if these locations are selected. The snack machine will vend if L=
0,1,3,6, or 7,T=0,1,3,6, or 7, and LT. Any other combination of L and T
values will result in a vending error and no snack will be vended.
Example 1: If Left (L is 1 and the Top is (7), the snack at (1,7) is
successfully vended.
Example 2: The Left (L) is 2 and the Top (T) is 4. However, there is no
snack at (2,4) and there is a vending error. No snack was released.
Note: These are just a few examples. There are (many) more cases that
result in successful or unsuccessful snack vending. Your circuit must
correctly show a successful or unsuccessful vending for each possible
case.
For this assignment, the Left number (L) will be represented by three inputs
bits). The three L inputs are named as L1, L2, and L3. The table below shows
the assignment of bits to each L value for L1, L2, and L3.
For this assignment, Top number (T) will be represented by three inputs (3 bits).
The three T inputs are named as T1, T2, and T3. The table below shows the
assignment of bits to each T value for T1,T2, and T3.
L and T Inputs
Part A:
The implementation for this part must use only the three basic logic gates
(AND, OR, NOT).
Each AND gate and each OR gate can have only 2 inputs.
Each NOT gate can have only 1 input.
No other logic gates or circuits are permitted to be used in your circuit
for Part A.
You are required to implement a circuit where the user (you) can input a value
for the Left number (L) using value (L1, L2, and L3) and a Top number (T) using
value (T1, T2, and T3).
The circuit decodes the L1, L2, L3 and T1, T2, T3 values using a decoder (see
lecture notes) made up of only the permitted logic gates to determine if the
requirements for vending a snack are met (see the requirements section on
page 2).
The output is via a single output pin (green circle in Logisim):***
image text in transcribed

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

Database Programming Languages 12th International Symposium Dbpl 2009 Lyon France August 2009 Proceedings Lncs 5708

Authors: Philippa Gardner ,Floris Geerts

2009th Edition

3642037925, 978-3642037924

More Books

Students also viewed these Databases questions