cs-ee 481 1founder’s day university of portland school of engineering 24 hour clock authors evan...

42
CS-EE 481 1 Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll, Dr. Crenshaw, Dr. Osterberg Industry Representative Mr. Walt Harrison

Upload: margery-shields

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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.

Page 2: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

2Founder’s DayUniversity of Portland School of Engineering

Introduction

Page 3: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 4: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 5: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 6: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

6

Results

Page 7: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

7

User Input

Page 8: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 9: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 10: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 11: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 12: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 13: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

13

Logic Block Diagram

Page 14: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

14

LOGIC GATE DIAGRAM

Page 15: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

15

Page 16: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

16

Page 17: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

17

Page 18: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

18

Page 19: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

19

Page 20: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

20

Page 21: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

21

Page 22: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

22

Page 23: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

23

Display/PCB

Page 24: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

24

Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 25: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

25

Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 26: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

26

Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 27: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

27

Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 28: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

28

Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 29: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

29

Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 30: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

30

Display/PCB• MOSIS socket• 1Hz Fox Chip• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 31: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

31

Display/PCB• MOSIS Socket• 1Hz clock• Bulb display• Countdown• Seconds• Hours&Minutes• Switch circuit• Headers

Page 32: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

32

Display/PCB

• Headers• Bulb LED display• 7-segment LEDs

Page 33: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

33

Display/PCB

• Headers• Bulb LED display• 7segment LEDs

Page 34: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

34

Display/PCB

• Headers• Bulb LED display• 7segment LEDs

Page 35: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

35

Display/PCB

• Headers• Bulb LED display• 7segment LEDs

Page 36: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

36

Display/PCB

• Headers• Bulb LED display• 7segment LEDs

Page 37: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 38: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

38

Possible Enhancements

• 10-minute countdown

• Display:• Peripheral Interface Controller

(PIC)• LED driver

Page 39: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 40: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 41: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

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

Page 42: CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,

CS-EE 481

42

Questions?