24
EE330 FINAL PROJECT Digital clock / Alarm By: Abdelmagieed Ibrahim & Jie-Hue Yan TA: Robert Buckley

EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

EE330 FINAL PROJECT

Digital clock / Alarm

By: Abdelmagieed Ibrahim & Jie-Hue Yan

TA: Robert Buckley

Page 2: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Introduction

• In this project we design a digital clock with output of 4 seven segments. First 2 represent number of seconds , and the other 2 represent number of minutes. Also this project work as timer with Alarm output.

Page 3: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Components

• Ring oscillator

• Clock divider

• Up/Down counters

• BCD

• Decoders

• Outputs / inputs

• Control gates

Page 4: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Ring oscillator

Page 5: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Ring oscillator freq around 2.5Mhz

Page 6: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

DFF to lower Frq

Page 7: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Clock divider

Page 8: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Clock divider output

Page 9: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Up counter

Page 10: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Single up counter output

Page 11: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

BCD using 4 (4-bits up counter)

Page 12: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

BCD using 4 (4-bits up counter)

Page 13: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

2 cascade up counter output

Page 14: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

4-bits Down-counter

Page 15: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Down counter output (start at 9 instead 15)

Page 16: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

BCD using 4 (4-bit down counter)

Page 17: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Decoder ( 4in (bcd) , 7 out (7seg))

Page 18: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

UP counter Or down counter

Page 19: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

BUZZ output

Page 20: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace
Page 21: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace
Page 22: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

Layout

Page 23: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace
Page 24: EE330 FINAL PROJECTabdelmagieed.weebly.com/.../presentation1.pdf · File Edit V ew Graph AXIS a 00 Subwind lablib 4dig_bcd schematic X an sient Response 'QI_3 'QI_4 mouse L: Trace

DRC & LVS