team lit scott butler kristin haeusler michael hatt brock smith

17
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Post on 21-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Team LIT

Scott ButlerKristin Haeusler

Michael HattBrock Smith

Page 2: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Presentation Outline

• Project Proposal• Project Block Diagrams• Subsystems• Schedule• Risk and Contingency plan

Page 3: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

LED Light Show• Tom Churchill has a 40 ft wall of composite material that

he wants to display color light patterns using LEDs. • He has developed 6 inch boards, with 48 LEDs per

board. The entire wall will require 80 boards for a total of 3840 LEDs.

• He has developed a PIC controller to send information to these boards, but this does run fast enough for the entire wall.

• He would like to use an FPGA controller for faster and more flexibility in displaying patterns

Page 4: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Our goals

• We plan to design a prototype that will control 4 of the LED boards in a manner that can be easily adapted to more boards. Because the design of the current boards (using shift registers) makes them easily scalable, we can add code for all 3840 LEDs and the extra data will be shifted out and discarded.

• These LEDs will display patterns determined by one of three inputs. (Manual, VGA, and Real Time)

• There will be an LCD display that will display the current mode

• There will a touch pad for user control.

Page 5: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

The LED boards

• Each board contains 48 LEDs with 6 shift registers.

• Subsequent boards are daisy chained together.

• In order to change one specific LED, we must shift in entirely new string of data.

Page 6: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

LED boards continued…

• 5 VDC @ 1A to each board to the shift registers

• There are two clock signals. One clock signal shifts the data through the storage registers and the other sends the information to the outputs

• There is a serial input which is the data input line.

Page 7: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith
Page 8: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

System Overview

• FPGA• Receives all data from external devices• Determines pattern for output LEDs• Sends appropriate data to boards to display

the pattern• Displays information on LCD• Acts as a state machine to control each

mode

Page 9: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

System Overview continued…

• Inputs :• VGA• Microphone• Keypad – Allows user to change modes

• Outputs :• LCD Display – Displays current mode and

options• LED boards – Displays LED color patterns

Page 10: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Block Diagram

A/D Converter

VGA

Microphone

Touch pad

LCD Display

LED Boards

FPGA

LCD Display Controller

State Machine

LED BoardController

VGA controller

A/D Controller

Page 11: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Manual Mode

• Allows user to choose between pre-programmed patterns to be displayed on the wall via buttons and LCD.

• User options• Choose a color• Test pattern• Light show• Random color pattern

Page 12: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Real Time Mode

• This mode generates patterns based on an analog input (voice) and converts it to digital data that we will assign some interesting colors to based on frequency or amplitude

Page 13: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

VGA Mode

• We are going to use 3 bit/8 color VGA port. This will display a pattern based on the VGA input.

• The lowest bit number used by computer monitors is 8 bits.

• The FPGA will determine a pattern based on a VGA input.

Page 14: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Schedule

Page 15: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Risks

• LED boards will not run fast enough

• Built in VGA will not work for our needs

• Spartan 3 starter kit will not be large enough our needs

Page 16: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

Contingency Plans

• These foreseen difficulties will have extra time allowed in the schedule.

• We will be able to move to a larger FPGA board if needed.

Page 17: Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith

?