Digital Logic Design Coffee maker Project
College of Computing and Informatics Project Deadline: Sunday 12/05/2024 @ 23:59 [Total Mark is 14] Student Details: CRN: Name: Name: Name: Name: ID: ID: ID: ID: Instructions: • You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on Blackboard via the allocated folder. These files must not be in compressed format. • It is your responsibility to check and make sure that you have uploaded both the correct files. • Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between words, hide characters, use different character sets, convert text into image or languages other than English or any kind of manipulation). • Email submission will not be accepted. • You are advised to make your work clear and well-presented. This includes filling your information on the cover page. • You must use this template, failing which will result in zero mark. • You MUST show all your work, and text must not be converted into an image, unless specified otherwise by the question. • Late submission will result in ZERO mark. • The work should be your own, copying from students or other resources will result in ZERO mark. • Use Times New Roman font for all your answers. Project Description Pg. 01 Project Description 1. Objectives The main objective of this project is to get familiar with combinational and sequential digital circuit design and apply the concepts learned throughout the course, such as k-maps. Also, to get familiar with scientific report format and writing. 2. Introduction In this project, you are asked to write a report based on the lab experiment you will do which is coffee maker controller. A coffee maker machine offers two options: espresso and latte. The machine is activated only when the customer inserts a coin. Then, based on the customer’s choice it will follow a specific sequence before notifying the customer of the completion. Coin insertion – Option selection Coffee preparation Completion notification The customer must insert a coin to activate the coffee maker. The customer can choose between two options: espresso or latte. The customer clicks on “start” button. The coffee maker start preparing the cup based on the selected option: o Espresso option: ▪ A coffee dispenser will fill the cup with coffee for 3 seconds. o Latte option: ▪ A coffee dispenser will fill the cup with coffee for 3 seconds. Project Description Pg. 02 ▪ A milk dispenser will then fill the cup with milk for 5 seconds. Once the preparation process is complete, a “Ready” button light will turn on to indicate that the cup is ready to be served and the coffee maker will be deactivated again. The overall circuit could look like this: The internals of the machine could look like this: Project Description Pg. 03 You will need to identify inputs variables, decide which adders, multiplexer, decoders…etc. you may use, implement, and verify the solution using the simulator in https://circuitverse.org/simulator. 3. Required work The following sections describe the details of the requirements. Part 1- Combinational circuit to determine the operations to be done (for example if there is no coin inserted the machine will not work even if the user press coffee or latte options). (2 Marks) a) Identify the input and output variables. b) Write the truth table. c) Simplify the output function. d) Implement the function as a sub-circuit in circuitverse.org and attach a screenshot of the circuit design. Note: The answers should be supported with a screenshot. Marks will be reduced if no screenshot is given. Part 2 – Two counters (sequential circuits) one that counts to 3 for the coffee dispenser and one that counts to 5 for the milk dispenser. The counters will start counting based on signal it get from the combinational circuit in part 1 (Note that if the milk dispenser is to be activated it should wait for the coffee counter to finish before the milk dispenser starts) (6 Marks) a) Identify the input/output variables and name them. (0.5 marks) b) Draw the state diagram for the two circuits. (1 marks) c) Create the state table based on the state diagram. (2 marks) d) Write the simplified Boolean expression from the state table. (2 mark) Project Description Pg. 04 e) Implement the counters circuits as sub-circuits in circuitverse (0.5 mark) Note: The answers should be supported with a screenshot. Marks will be reduced if no screenshot is given. Part-3 – Combined circuit combine sub-circuits in parts 1 and 2 to create the coffee controller circuit. (1 Marks) a) Create the full circuit. b) Test the circuit with different inputs to make sure it functions correctly. Note: The answers should be supported with a screenshot. Marks will be reduced if no screenshot is given. Part 4: Provide a link to your implementation in circuitverse.org or add the instructor as a collaborator to the project. (1 Mark) Part 5: Presentation (4 Marks) Note: Include the link to the completed circuit in circuitverse.org. If there is no link with your submission, your answers will not be validated.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.