cs-ee 481 1founder’s day university of portland school of engineering 24 hour clock authors evan...
TRANSCRIPT
CS-EE 481
1Founder’s DayUniversity of Portland School of Engineering
24 Hour Clock
AuthorsEvan McNichols
Brian Myles
Joe Oletti
AdvisorProf. Nuxoll, Dr. Crenshaw,
Dr. Osterberg
Industry RepresentativeMr. Walt Harrison
Intel & etc.
CS-EE 481
2Founder’s DayUniversity of Portland School of Engineering
Introduction
CS-EE 481
3Founder’s DayUniversity of Portland School of Engineering
Agenda
• Background Brian
• Methods Evan
• Results The Team
• Demonstration Joe
• Possible Enhancements Brian
• Conclusions Brian
CS-EE 481
4
Background• Key Technology: MOSIS• B^2 Logic used to program logic• Hard deadline of November 26th• 5 feature display
– Time of day– Day of week– Class In/Out– Greeting– Ten-minute countdown
CS-EE 481
5Founder’s DayUniversity of Portland School of Engineering
Methods• Leveraged what we knew• Scheduled extra work-time• Practiced parallel development• Saved time with custom Printed Circuit Board
CS-EE 481
6
Results
CS-EE 481
7
User Input
CS-EE 481
8
User Input
ENABLE SET_1 SET_0 RESULT
OFF X X Normal Function
ON OFF OFF Display Freezes, Seconds Reset to 00
ON OFF ON Only Minutes Change
ON ON OFF Only Hours Change
ON ON ON Only Days Change
CS-EE 481
9
User Input
ENABLE SET_1 SET_0 RESULT
OFF X X Normal Function
ON OFF OFF Display Freezes, Seconds Reset to 00
ON OFF ON Only Minutes Change
ON ON OFF Only Hours Change
ON ON ON Only Days Change
CS-EE 481
10
User Input
ENABLE SET_1 SET_0 RESULT
OFF X X Normal Function
ON OFF OFF Display Freezes, Seconds Reset to 00
ON OFF ON Only Minutes Change
ON ON OFF Only Hours Change
ON ON ON Only Days Change
CS-EE 481
11
User Input
ENABLE SET_1 SET_0 RESULT
OFF X X Normal Function
ON OFF OFF Display Freezes, Seconds Reset to 00
ON OFF ON Only Minutes Change
ON ON OFF Only Hours Change
ON ON ON Only Days Change
CS-EE 481
12
User Input
ENABLE SET_1 SET_0 RESULT
OFF X X Normal Function
ON OFF OFF Display Freezes, Seconds Reset to 00
ON OFF ON Only Minutes Change
ON ON OFF Only Hours Change
ON ON ON Only Days Change
CS-EE 481
13
Logic Block Diagram
CS-EE 481
14
LOGIC GATE DIAGRAM
CS-EE 481
15
CS-EE 481
16
CS-EE 481
17
CS-EE 481
18
CS-EE 481
19
CS-EE 481
20
CS-EE 481
21
CS-EE 481
22
CS-EE 481
23
Display/PCB
CS-EE 481
24
Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
25
Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
26
Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
27
Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
28
Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
29
Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
30
Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
31
Display/PCB• MOSIS Socket• 1Hz clock• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers
CS-EE 481
32
Display/PCB
• Headers• Bulb LED display• 7-segment LEDs
CS-EE 481
33
Display/PCB
• Headers• Bulb LED display• 7segment LEDs
CS-EE 481
34
Display/PCB
• Headers• Bulb LED display• 7segment LEDs
CS-EE 481
35
Display/PCB
• Headers• Bulb LED display• 7segment LEDs
CS-EE 481
36
Display/PCB
• Headers• Bulb LED display• 7segment LEDs
CS-EE 481
37
Demonstration
ENABLE SET_1 SET_0 RESULT
OFF X X Normal Function
ON OFF OFF Display Freezes, Seconds Reset to 0
ON OFF ON Only Minutes Change
ON ON OFF Only Hours Change
ON ON ON Only Days Change
CS-EE 481
38
Possible Enhancements
• 10-minute countdown
• Display:• Peripheral Interface Controller
(PIC)• LED driver
CS-EE 481
39Founder’s DayUniversity of Portland School of Engineering
Conclusions
Desired Function Actual Function
Time of day (24 hour format)
Day of week (Monday – Sunday)
10-minute countdown timer 9-minute countdown timer with warning
Greeting (Good morning, good afternoon, good evening)
Class In/Out
CS-EE 481
40Founder’s DayUniversity of Portland School of Engineering
Conclusions• Created IC-based project• Used MOSIS for IC• Demonstrated effective design method• Met requirements and functionality• Learned about the design process
CS-EE 481
41Founder’s DayUniversity of Portland School of Engineering
Thank You
Prof Nuxoll Dr Crenshaw Dr Osterberg Craig Henry
Walt Harrison
Chet Gardner Sunstone Electronics
MOSIS
CS-EE 481
42
Questions?