project status

26
Project Status • Risks • BOM • Analysis • Feasibility • Designs • Test Plans

Upload: mauve

Post on 14-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Project Status. Risks BOM Analysis. Feasibility Designs Test Plans. Electronic System. FPGA Board Diagram. FPGA Board to Scale. Electronic System. OEM Board. Processing elements. Customer Needs Met. External INS units Data processing (overlay) Real time viewing - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Project Status

Project Status

• Risks

• BOM

• Analysis

• Feasibility

• Designs

• Test Plans

Page 2: Project Status

Electronic System

Page 3: Project Status

FPGA Board Diagram

Page 4: Project Status

FPGA Board to Scale

Page 5: Project Status

Electronic System

Page 6: Project Status

OEM Board

Page 7: Project Status

1. Integrate supplied componentsA. 10MP Visual Band CameraB. 1.3MP IR CameraC. Spatial Sensors

i. NovAtel OEM Board OEMV3ii. NovAtel OEM Board OEMV2

D. Camera Processing Board2. Capture data from two cameras3. Capture 10MP @ 1fps4. Capture 1.3MP @ 30fps5. Capture INS data @ 30/sec

(simultaneously)

Processing elements

Customer Needs Met

6. External INS units7. Data processing (overlay)8. Real time viewing9. Store full-res. Data during flight10. Support NovAtel GNSS board

Page 8: Project Status

1. Integrate supplied componentsA. 10MP Visual Band CameraB. 1.3MP IR CameraC. Spatial Sensors

i. NovAtel OEM Board OEMV3ii. NovAtel OEM Board OEMV2

D. Camera Processing Board2. Capture data from two cameras3. Capture 10MP @ 1fps4. Capture 1.3MP @ 30fps5. Capture INS data @ 30/sec

(simultaneously)

Processing elements

Customer Needs Met

6. External INS units7. Data processing (overlay)8. Real time viewing9. Store full-res. Data during flight10. Support NovAtel GNSS board

Page 9: Project Status

1. Integrate supplied componentsA. 10MP Visual Band CameraB. 1.3MP IR CameraC. Spatial Sensors

i. NovAtel OEM Board OEMV3ii. NovAtel OEM Board OEMV2

D. Camera Processing Board2. Capture data from two cameras3. Capture 10MP @ 1fps4. Capture 1.3MP @ 30fps5. Capture INS data @ 30/sec

(simultaneously)

Processing elements

Customer Needs Met

6. External INS units7. Data processing (overlay)8. Real time viewing9. Store full-res. Data during flight10. Support NovAtel GNSS board

Page 10: Project Status

1. Integrate supplied componentsA. 10MP Visual Band CameraB. 1.3MP IR CameraC. Spatial SensorsD. Camera Processing Board

2. Capture data from two cameras3. Capture 10MP @ 1fps4. Capture 1.3MP @ 30fps5. Capture INS data @ 30/sec

(simultaneously)

Processing elements

Customer Needs Met

6. External INS units7. Data processing (overlay)8. Real time viewing9. Store full-res. Data during flight10. Support NovAtel GNSS board

Page 11: Project Status

FPGA• Inputs/Outputs• Flexible Architecture• Faster Speed• Parallel Processing

DSP• Energy Efficient• Single Pipeline• Easy Implementation• Math based ISA

Processing Elements

Page 12: Project Status

DSP

• Customer programmable– Encoding/Decoding media– Peripherals

• Role in this design– Image compression– Real time streaming of data– INS interface

• Required skills– Implementable Knowledge of C– DSP/BIOS

Page 13: Project Status

FPGA

• FPGA Selection– Quicker time to fabrication– Supreme configurability/Field reprogrammable– Has the I/O needed– Parallel processing

Page 14: Project Status

FPGA

• Xilinx Selection– Resources available to the team– Larger range of choices than other companies– Customer preference

• Model XC6SLX75T Selection– Package size (23mm x 23mm)– High speed transceiver count– I/O pin count– Cost effectiveness

Page 15: Project Status

Data Flow – Initial Design• Pictures

Camera FPGA OEM

• INS Data

INS OEM

Page 16: Project Status

Data Flow – Final Design• Pictures

Camera FPGA OEMCamera FPGA HD

• INS Data

INS OEM FPGA HD

Page 17: Project Status

Data Speeds

**Note: baud = bits per second (RS-232)

• Image– IR: 30 images / second

• VGA=640x480• 9.2 MHz

– Visible :1 image / second• 10.7MP=3664x2748 • 10.07 MHz

• INS– 30 captures / second

• 1kB=8kb• 8000 baud

Page 18: Project Status

FPGA Pin Speeds

• Minimum values

– 13ns -> 76 MHz

– 5ns -> 200 MHz

Page 19: Project Status

System Software Design

Page 20: Project Status

FPGA Image Controller

Page 21: Project Status

System Software Design

Page 22: Project Status

FPGA Central Dispatch

Page 23: Project Status

FPGA Process

Flowchart

Backup

Page 24: Project Status

FPGA Configurability

• Basis of configurability– Nature of transistor based FPGA

• Physical limitations– Through header on PCB using Xilinx provided

development tools

Backup

Page 25: Project Status

FPGA Configurability

• Customer configurable– Configuration languages• Knowledge of VHDL/Verilog

– Development packages• Xilinx provided development tools

– Physical configuration requirements• Connect programmer and download data file, restart

board

Backup

Page 26: Project Status

Processing Elements

DSP• CPU based• C Language

FPGA• Transistor based• VHDL/Verilog

Backup