14
Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Stop Watch

Sean HicksDongpu Jin

ELEC 307 Project 2

Instructor: Alvaro Pinto

April/12/2011

Page 2: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

OverviewBackground and TheorySpecificationExplanationSummaryWork to Be DoneConclusion

Page 3: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Background and TheoryWe are modeling a stop watch

using a FPGA board. This stop watch has the most

commonly used functionalities:◦Count, Pause and Reset.

Page 4: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Background and TheoryThis is a hardware and software

co-design project. Models are written in VHDL. Individual model and the entire

system will be tested using simulators.

Design will be implemented on a FPGA board.

Page 5: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Specification• Hardware: • Altera DE II board with: • Cyclone II FPGA• On board 50MHz internal clock• On board seven segments LEDs• On board push buttons

• Software: • Altera Quartus• ModelSim• VHDL

Page 6: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Specification

6

Push buttons

FPGA

7-Seg LEDs

50MHz Clock

Page 7: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

ExplanationPrimarily Design:

◦Behavioral Model◦State Transition

Page 8: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

ExplanationWe have tested this model using

ModelSim, and it works fine.

Page 9: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Explanation• This model does not work in Quartus.

So we moved to develop a Structural Model. • Inputs:• reset, run, pause, 50MHz internal clock.

• Outputs: • five 7-segment LEDs display each digits.

Page 10: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

ExplanationComponents:

◦10Hz Clock Converter, mod 10 counter, mod 6 counter, 7-seg decoder.

Page 11: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

SummaryEach component and the entire

system has been tested using waveform in Quartus.

The entire system also has been tested on FPGA.

Page 12: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

Work to Be DoneWe have done the experiment

part of this project. Just need to write the report.

Page 13: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

ConclusionThis concludes our presentations

of Project 2- Stop Watch.Any questions?

Page 14: Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011

ConclusionThanks for your attention!