Site icon UK Essayz

Advance Digital System questions

Advance Digital System Project

Second Semester 2019/2020

Advance Digital System

Student Name : Student ID:

EP-04-01-F151-Eng, Rev. c

Ref.: 31/19 / 2014 – 2015

Date: 09/08/2015

1-1

VENDMACH is a vending machine that accepts nickels, dimes, and quarters, and dispenses gum, apple, or yogurt. A gum pack costs 15¢, an apple is 20¢, and yogurt is 25¢.

The ma chine has the following 1 – bit input s: ? NICKEL: a signal that becomes 1 when a nickel is deposited in the coin slot.

? DIME: a signal that becomes 1 when a dime is deposited in the coin slot.

? QUARTER: a signal that becomes 1 when a quarter is deposited in the coin slot.

? COINRETURN: a signal that becomes 1 when the coin return button is pressed.

? GUM: a signal that becomes 1 when the gum selection button is pressed.

? APPLE: a signal that becomes 1 when the apple selection button is pressed. ? YOGURT: a signal that becomes 1 when the yogurt selection button is pressed.

Al-Ahliyya Amman University

????? ???? ???????

Project

Second Semester 2019/2020

Advance Digital System

Student Name : Student ID:

EP-04-01-F151-Eng, Rev. c

Ref.: 31/19 / 2014 – 2015

Date: 09/08/2015

2-1

In addition to these “ user ” inputs, the ma chine has two control inputs:

? CLOCK: a timing signal that sequences the state transitions of the machine.

? INIT: an initialization signal that resets the machine to a suitable starting state.

The ma chine has thre e outputs:

? CREDIT: the amount of money deposited so far and available to make a purchase;

CREDIT, in cents, should be displayed on the LEFT and RIGHT LED digits.

? DISPENSED ITEM: the item that was just purchased should be displayed on the

? XS40 LED: g for gum, A for apple, and y for yogurt, as indicated in Figure.

Instructions:

? Use proteus software to implement the design of system and test it.