200 likes | 312 Views
ALQ155 AAG Conversion Clinic. Team Members David Gedge Nate Decker William Sackett Spencer Little Advisors Dr. Priyank Kalla Thomas Dixon Special Thanks to Craig Gordon, Tim Price, and Ryan Yoshida. ALQ155 AAG Clinic 2008. 1. CAPRE Host Software. Presented by Spencer Little.
E N D
ALQ155 AAG Clinic 2008 ALQ155 AAG Conversion Clinic Team Members • David Gedge • Nate Decker • William Sackett • Spencer Little Advisors • Dr. PriyankKalla • Thomas Dixon Special Thanks to Craig Gordon, Tim Price, and Ryan Yoshida ALQ155 AAG Clinic 2008 1
ALQ155 AAG Clinic 2008 CAPRE Host Software Presented by Spencer Little ALQ155 AAG Clinic 2008 2
ALQ155 AAG Clinic 2008 CAPRE Host Software Common Aircraft Portable Reprogramming Equipment (CAPRE) • Production Environment • Interacts with the Aircraft’s LRUs • LRU (Line Replaceable Unit) ALQ155 AAG Clinic 2008 3
ALQ155 AAG Clinic 2008 B-52 Bomber • LRU • LRU ALQ155 AAG Clinic 2008 4
ALQ155 AAG Clinic 2008 LRU PIM PAM Setup • Laptop connects to the PIM (Programmable Interface Module Assembly) • PIM connects to PAM (Personality Adaptor Module) • PAM connects to the LRU • CAPRE Host ALQ155 AAG Clinic 2008 5
ALQ155 AAG Clinic 2008 Deliverables Hill Air Force Base • Make the PIM 2.0 function as the PIM 1.1 • Functional PIM 2.0 • Compatible with previous PIM • No/Minimal modifications of CAPRE Host • Updated Bitmap and UCF for the FPGA • Updated Firmware • Working Load/Verify to ALQ155 ALQ155 AAG Clinic 2008 6
ALQ155 AAG Clinic 2008 Changes to CAPRE Initial Changes USB Firmware size 8KB to 16KB FPGA Bitmap size 64KB to 512KB Check-in files Bitmap, Firmware, and DLL ALQ155 AAG Clinic 2008 7
ALQ155 AAG Clinic 2008 Task at Hand Using the CAPRE Host software successfully complete the 4 main tests. • Self-Test PAM-B • Self-Test Cable • Display Version • Load/Verify ALQ155 AAG Clinic 2008 8
ALQ155 AAG Clinic 2008 Self-Test PAM-B Self-Test PAM-B; • Simple loop back test. • Loads bitmap onto FPGA. ALQ155 AAG Clinic 2008 9
ALQ155 AAG Clinic 2008 Self-Test Cable Self-Test Cable • Simple loop back test. • Loads bitmap onto FPGA. ALQ155 AAG Clinic 2008 10
ALQ155 AAG Clinic 2008 Display Version Display Version • Loads bitmap onto the PIM’s FPGA. • Bitmap is a pin net list. ALQ155 AAG Clinic 2008 11
ALQ155 AAG Clinic 2008 FPGA Loading bitmap onto the FPGA Zoomed in GO UTES ALQ155 AAG Clinic 2008 12
ALQ155 AAG Clinic 2008 Working FPGA Confirmation FPGA loaded and working correctly REG “8000” and “8001” return ID CAPRE displays f20 ALQ155 AAG Clinic 2008 13
ALQ155 AAG Clinic 2008 Screenshot
ALQ155 AAG Clinic 2008 Display Version Display Version • Loads bitmap onto the PIM’s FPGA. • Bitmap is a pin net list in VHDL code. • Sends request to aircrafts LRU for its ID. • LRU returns the value of the its specific ID. • CAPRE displays the value. • LRU 155 ID = 020A. ALQ155 AAG Clinic 2008 15
ALQ155 AAG Clinic 2008 Display Version ALQ155 AAG Clinic 2008 16
ALQ155 AAG Clinic 2008 Load/Verify Load/Verify • Loads bitmap onto the PIM’s FPGA. • Bitmap is a pin net list. • Loads a dummy file and sends dummy file to the LRU. • Dummy file is a simple text file. • LRU returns a successful load if the dummy file was loaded correctly onto the LRU. ALQ155 AAG Clinic 2008 17
ALQ155 AAG Clinic 2008 Load/Verify ALQ155 AAG Clinic 2008 18
ALQ155 AAG Clinic 2008 Moving Forward Work out the last few bugs in the system. • Bulk Transfers • Source code for USB • Modify source code for • PAM Selft Test • Cable Self Test ALQ155 AAG Clinic 2008 19
ALQ155 AAG Clinic 2008 Questions ALQ155 AAG Clinic 2008 20