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 Quartus schematic and timing diagram simulation for design #1 (Mealy machine) 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.)
Cut and paste your Quartus schematic and timing diagram simulation for design #2 (Moore machine) here:
Task 4-2: Simulate Both Designs in the Lab in Presence of the TA
Demonstrate that both of your circuits meet the completed design specification to the laboratory assistants and have the TAs apply a grade here.
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?
Task 4-5: Upload One Design to the FPGA Board 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:
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: Upload One Design to the FPGA Board in the Laboratory
30
Self-Assessment Worksheet (The content of the self-assessment worksheet will not be graded. Full credit is given for including the completed worksheet.)
(2 extra points)
Points .
Size: 430.98 KB
Language: en
Added: Jan 08, 2023
Slides: 43 pages
Slide Content
EEE/CSE 120
Answer Sheet
Capstone Design Project
Name:__________________________
Instructor:__________________________
Class Time:________________________
Date:________________________
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 Quartus schematic and timing diagram
simulation for design #1 (Mealy machine) 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.)
Cut and paste your Quartus schematic and timing diagram
simulation for design #2 (Moore machine) here:
Task 4-2: Simulate Both Designs in the Lab in Presence of the
TA
Demonstrate that both of your circuits meet the completed
design specification to the laboratory assistants and have the
TAs apply a grade here.
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?
Task 4-5: Upload One Design to the FPGA Board 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:
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: Upload One Design to the FPGA Board in the
Laboratory
30
Self-Assessment Worksheet (The content of the self-assessment
worksheet will not be graded. Full credit is given for including
the completed worksheet.)
(2 extra points)
Points Lost
Lab Score
Late Lab
Lab Score
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 1: Self-Assessment of Outcomes for the Capstone Design
Project Lab.
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’ 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.
5
Instructor: Greg Springall 2018 Fall Page 1 of 7
REVISED VERSION – DATE January 19, 2019
Course Group Project:
Sustainability – A Global Perspective
Instructions and Requirements
REVISED VERSION – DATE January 19, 2019
Components DUE DATE Delivery Method
Report 20%
Presentation 10%
Start of Class
Week 13
Hardcopy of report and presentation in class
Electronic copy of report and presentation
uploaded to eConestoga
Late Submissions Receive a Mark of 0
Worth 30% of final grade for this course.
Instructions:
Group Project
• Groups may be no more than 5 students (DO NOT ASK FOR
MORE IN A GROUP!).
• Self-enroll your team members in eConestoga Groups.
• Name your group as that of the organization that will be
profiled for this course project.
Instructions for Written Report
• Use the APA Business Report style.
• Arial 12 font
• 1” Margin all around
• Double line spacing
• 10 point spacing after paragraph
• First line indent - .5”
• Between 2500 – 3000 words
• 10 – 12 pages of written words.
• Page count does not include
images, charts, table of contents,
references, etc.)
• Include:
• Table of Contents
• APA Heading with page numbers
• References – make sure you are
doing in-line citations.
• Proper English grammar, no misspelled
words.
• Report Evaluation will include:
• Content (includes following
instructions)
• Style (includes using APA formatting
and grammar)
Sustainable Development Course Group Project – Instructions &
Requirements
Instructor: Greg Springall 2019 Winter Page 2 of 7
REVISED VERSION – DATE January 19, 2019
Instructions for Presentation
• Based on the main findings of your report,
your team will deliver a 10-minute
presentation in class during week 13.
• Use your time wisely.
• Presentations should make effective use of
creative materials, which may include a
Power-point presentation, video, etc.
• Presentation Evaluation will be
based on:
• Subject Matter
• Organization
• Presentation Material (includes
timing)
• Public Speaking
Requirements
Overview:
Sustainability has been on the radar of many forward-thinking
organizations for more
than three decades.
As we will discussed in class, some organizations pursue
sustainability because they
believe it is the right thing to do, some are motivated by cost
savings from energy efficiency
or other projects and some see it as a way to differentiate
themselves in an increasingly
competitive business environment.
Just as motivations may differ, so too may regional factors such
as culture, government,
etc. which may facilitate, constrain or otherwise shape
sustainable initiatives and actions at
any given organization.
The purpose of the course project is to get you to better
understand how regional
factors shape sustainable actions, the various types of
sustainable initiatives and actions
that organizations pursue and the future course of sustainability.
To achieve these objectives, you will profile a global
organization, ideally one that you
may be interested in working for one day. Successful
completion of the project will also
further develop your research critical thinking, writing and
presentation skills.
You will complete this project in groups of 4 - 5 people.
Selection of Company to Profile:
Select a global organization which operates in at least three
countries.
• You will be doing three sustainability profiles on this
company:
1. For their home country (Headquarters)
2. Country 1 where they operate
3. Country 2 where they operate
Sustainable Development Course Group Project – Instructions &
Requirements
Instructor: Greg Springall 2019 Winter Page 3 of 7
REVISED VERSION – DATE January 19, 2019
Tips for selecting a company, make sure:
• There is lots of public information available (publicly traded
companies).
• They operate in three very different countries (demographics,
government type,
culture, weather, etc).
Select your teams and company early! Each group must have a
unique company they
are profiling. Two groups within the same section CAN NOT
profile the same company
(even if they select different countries to consider).
First come first get! When self-enrolling your group check the
groups, who have
registered before you. If another group has already selected the
company you want, then
you will have to find another company.
Outline for Report
Executive Summary
Create an infographic that provides an informative and visually
engaging executive
summary (this should be completed as the last item after writing
your report).
You may wish to use free online software, such as Canva or
Piktochart
1.0 Introduction
A) Provide an introduction and overview of the global
organization that you are profiling.
Include items such as:
• What industry are they in?
• What do they sell?
• Are they B2B or B2C?
• Provide a brief history (yesterday), operations today, and
plans for the future (in
general – no need to focus on sustainability, yet!)
B) Provide a brief introduction to the concept of sustainability
within the sector/industry
that your global organization operates within. In other words,
how engaged are
other companies in this industry in sustainability?
To identify and
examine corporate
headquarters’ (HQ)
perspective on
sustainability.
• Describe and explain factors that have motivated the
corporation to adopt a more sustainable approach to
business (i.e. the business case for sustainability)
(yesterday) – dig deeper than the corporate website!
Consider broader (macro-level) issues that may have
been taking place, etc.
• Describe and explain what types of programs and policies
the organization has adopted (today) – organize under
headings: people, profit, planet
• Describe and explain any future sustainability plans this
company has (tomorrow)
Sustainable Development Course Group Project – Instructions &
Requirements
Instructor: Greg Springall 2019 Winter Page 4 of 7
REVISED VERSION – DATE January 19, 2019
3.0 Sustainability Profile 2: Country A
Goal of section:
To identify and
examine
organizational - level
sustainability efforts
in a foreign country.
• Select a country in which your corporation operates within
(be sure that you select three distinct countries –
demographics, government structure, etc.)
• Describe and explain any five factors that have motivated
the organization to adopt a more sustainable approach to
business (i.e. the business case for sustainability) – be
sure to include at least two factors that differ from
corporate HQ
• Describe and explain what types of programs and policies
the organization has adopted that align with corporate HQ
and that differ from corporate HQ – organize under
headings: people, profit, planet
• Describe and explain any future sustainability plans
4.0 Sustainability Profile 3: Country B
Goal of section:
To identify and
examine
organizational-level
sustainability efforts
in a foreign country.
• Select another country in which your corporation operates
within (be sure that you select three distinct countries –
demographics, government structure, etc.)
• Describe and explain any five factors that have motivated
the organization to adopt a more sustainable approach to
business (i.e. the business case for sustainability) – be
sure to include at least two factors that differ from
corporate HQ
• Describe and explain what types of programs and policies
the organization has adopted that align with corporate HQ
and that differ from corporate HQ – organize under
headings: people, profit, planet
• Describe and explain any future sustainability plans
5.0 Comparison of sustainability efforts across countries
Look at the different ways the company is doing sustainability
in each country. Are the
motivators different? What are the regional factors that might
cause or explain this?
What are the similarities / differences impacting the uptake of
sustainability in each
country? Explain.
6.0 Summary and Conclusions:
Provide final thoughts, directions for further research and a
summary of your findings
<-------------- End of Report Outline -------------->
Sustainable Development Course Group Project – Instructions &
Requirements
Instructor: Greg Springall 2019 Winter Page 5 of 7
REVISED VERSION – DATE January 19, 2019
Sources and Referencing
• Use at least ten reputable sources of information including
academic journals,
reports and recently published news.
• To reduce bias, do not rely on the organizations’ own
publications!
A Note on Academic Integrity
“Written or other work which a student submits in a course shall
be the product of
his/her own efforts. Plagiarism, cheating, or other forms of
academic dishonesty are
prohibited. Cheating means the misrepresentation by the student
of his/her performance in
a college setting” (Conestoga College, 2018).
For more information on this policy, please go to the Academic
Integrity Website at
http://lib.conestogac.on.ca/academic-integrity
Or come speak with me.
To avoid plagiarism, be sure to cite your sources using the APA
style. Should you
require further information and/or assistance using the APA
style guide, please visit the
Learning Commons, the Library in person or online at APA @
Conestoga. Failure to cite
your sources is considered a violation of academic integrity and
will not be tolerated by the
College.
Project Management
Project Management of this assignment will involve the
following elements:
• Signing and handing in the Project Team Contract.
• Completing the Project Plan for this project.
• Completing regular update to the Project Log Book.
• Completion of the Peer Evaluation related to this Project.
http://lib.conestogac.on.ca/academic-integrity
Instructor: Greg Springall 2018 Fall Page 6 of 7
REVISED VERSION – DATE January 19, 2019
Marking
...............................................................................................
................................. 30 Points Total
Report Evaluation:
.................................................................. Max 20 Points