Capstone Design Project Lab Report

Verified

Added on  2019/09/19

|5
|1156
|372
Practical Assignment
AI Summary
This assignment is a capstone design project lab report focusing on the design and implementation of synchronous sequential machines. Students are tasked with designing two machines: a Mealy machine and a Moore machine. The report requires detailed documentation of the design process, including state definition tables, state diagrams, state transition tables, and Karnaugh maps. Students must also simulate both designs using Logisim and demonstrate their functionality to a lab assistant. A crucial part of the assignment involves defining criteria and weighting for judging the designs, applying these criteria to select the best design, and building one of the designs in the lab. Finally, a self-assessment worksheet is included to reflect on the learning outcomes achieved. The report includes a grading sheet outlining the points allocated to each task.
Document Page
Task 4-1: Design of Synchronous Sequential Machines
Design #1 (Mealy machine): What assumptions did you make in the design of this machine?________
____________________________________________________________________________________
_____________________________________________________________________________________
Create a state definition table here that describes in plain English what each state in your machine means and
what binary values you have assigned to represent each state.
Create tables here to display your state diagrams, state transition tables and Karnaugh maps used in your
design process. (You can do this by hand if you wish.)
Cut and paste your Logisim design#1 (Mealy machine) circuit here:
Design #2 (Moore machine): What assumptions did you make in the design of this machine?
_____________________________________________________________________________________
_____________________________________________________________________________________
Create a state definition table here that describes in plain English what each state in your machine means and
what binary values you have assigned to represent each state.
Create tables here to display your state diagrams, state transition tables and Karnaugh maps used in your
design process. (You can do this by hand if you wish.)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Cut and paste your Logisim design #2 (Moore machine) circuit here:
Task 4-2: Simulate Both Designs
Demonstrate that both of your circuits meet the completed design specification to a laboratory assistant and
have the TA apply a grade here, and on the grade sheet and have them sign their name.
Signature ________________________ Grade: 1st Design ____/15 Grade: 2nd Design____/15
Task 4-3: Determine Criteria and Weighting for Judging Your Designs
Using the guidelines in the laboratory manual, list your criteria and associated weights here:
Criteria Weight
Task 4-4: Apply the Criteria to Pick the Best Design
Describe how you applied the criteria and weighting system in the above task to pick the best design.
Which design is better based on your criteria and weighting system?__________________________
Document Page
Task 4-5: Build One Design in the Laboratory
Demonstrate to a laboratory assistant that one of your designs works according to your completed
specification.
Laboratory assistant evaluation: _____________________
CAPSTONE DESIGN PROJECT: LAB REPORT GRADE
SHEET
Name:
Instructor Assessment: Task Oriented
Grading Criteria Max Points Points lost
Template
Neatness, Clarity, and
Concision
5
Description of Assigned
Tasks, Work Performed &
Outcomes Met
Task 4-1: Design of
Synchronous Sequential
Machines
22
Task 4-2: Simulate Both
Designs
30
Task 4-3: Determine
Criteria and Weighting for
Judging Your Designs
5
Task 4-4: Apply the
Criteria to Pick the Best
Design
8
Task 4-5: Build One
Design in the Laboratory
30
Lab Data Sheets (Skip)
Self-Assessment Worksheet
(The content of the self-assessment
worksheet will not be graded. Full credit is
given for including the completed
worksheet.)
(5 extra points)
Points Lost
Lab Score Late Lab
Lab Score
Document Page
SELF-ASSESSMENT WORKSHEET
Put an ‘X’ in the table below indicating how strongly you agree or disagree that the outcomes of the assigned
tasks were achieved. Use ‘5’ to indicate that you ‘strongly agree’ and ‘1’ to indicate that you ‘strongly
disagree’. Use ‘NA’, Not Applicable, when the tasks you performed did not elicit this outcome. Credit will
be given for including this worksheet with your lab report. However, your responses will not be graded,
they are for your instructor’s information only.
Table __: Self-Assessment of Outcomes for Hardware Lab 5: Capstone Design Project.
After completing the assigned tasks and report I am able to:
5
4
3
2
1
NA
Use classical design techniques (i.e., state diagrams, state transition tables, and Karnaugh Maps), to design a
synchronous sequential machine starting with a functional specification.
Make
assumptions
to complete
an
incomplete
functional
specification.
Write a
complete
functional
specification.
Build, and
debug a
synchronous
sequential
machine.
Develop
reasonable
engineering
criteria for
comparing
different
designs.
Apply
engineering
criteria to
select a ‘best’
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
design.
Write below any suggestions you have for improving this laboratory exercise so that the stated learning outcomes are
achieved.
Even if you have not used the design techniques taught in class, the machine you arrive at will fall into either the Mealy
Machine or Moore machine class.
PAGE \* MERGEFORMAT 1
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]