Project Status
E N D
Presentation Transcript
Project Status • Risks • BOM • Analysis • Feasibility • Designs • Test Plans
Processing elements Customer Needs Met External INS units Data processing (overlay) Real time viewing Store full-res. Data during flight Support NovAtel GNSS board • Integrate supplied components • 10MP Visual Band Camera • 1.3MP IR Camera • Spatial Sensors • NovAtel OEM Board OEMV3 • NovAtel OEM Board OEMV2 • Camera Processing Board • Capture data from two cameras • Capture 10MP @ 1fps • Capture 1.3MP @ 30fps • Capture INS data @ 30/sec (simultaneously)
Processing elements Customer Needs Met External INS units Data processing (overlay) Real time viewing Store full-res. Data during flight Support NovAtel GNSS board • Integrate supplied components • 10MP Visual Band Camera • 1.3MP IR Camera • Spatial Sensors • NovAtel OEM Board OEMV3 • NovAtel OEM Board OEMV2 • Camera Processing Board • Capture data from two cameras • Capture 10MP @ 1fps • Capture 1.3MP @ 30fps • Capture INS data @ 30/sec (simultaneously)
Processing elements Customer Needs Met External INS units Data processing (overlay) Real time viewing Store full-res. Data during flight Support NovAtel GNSS board • Integrate supplied components • 10MP Visual Band Camera • 1.3MP IR Camera • Spatial Sensors • NovAtel OEM Board OEMV3 • NovAtel OEM Board OEMV2 • Camera Processing Board • Capture data from two cameras • Capture 10MP @ 1fps • Capture 1.3MP @ 30fps • Capture INS data @ 30/sec (simultaneously)
Processing elements Customer Needs Met External INS units Data processing (overlay) Real time viewing Store full-res. Data during flight Support NovAtel GNSS board • Integrate supplied components • 10MP Visual Band Camera • 1.3MP IR Camera • Spatial Sensors • Camera Processing Board • Capture data from two cameras • Capture 10MP @ 1fps • Capture 1.3MP @ 30fps • Capture INS data @ 30/sec (simultaneously)
Processing Elements DSP • Energy Efficient • Single Pipeline • Easy Implementation • Math based ISA FPGA • Inputs/Outputs • Flexible Architecture • Faster Speed • Parallel Processing
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
FPGA • FPGA Selection • Quicker time to fabrication • Supreme configurability/Field reprogrammable • Has the I/O needed • Parallel processing
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
Data Flow – Initial Design • Pictures • Camera FPGA OEM • INS Data • INS OEM
Data Flow – Final Design • Pictures • Camera FPGA OEM • Camera FPGA HD • INS Data • INS OEM FPGA HD
Data Speeds • 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 **Note: baud = bits per second (RS-232)
FPGA Pin Speeds • Minimum values • 13ns -> 76 MHz • 5ns -> 200 MHz
FPGA Process Flowchart Backup
FPGA Configurability • Basis of configurability • Nature of transistor based FPGA • Physical limitations • Through header on PCB using Xilinx provided development tools Backup
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
Processing Elements • FPGA • Transistor based • VHDL/Verilog DSP • CPU based • C Language Backup