20
March 2008 March 2008 ALQ155 AAG Clinic 2008 1 ALQ155 AAG Clinic 2008 1 ALQ155 AAG Conversion Clinic ALQ155 AAG Conversion Clinic Team Members Team Members David Gedge Nate Decker William Sackett Spencer Little Advisors Advisors Dr. Priyank Kalla Thomas Dixon Special Thanks to Special Thanks to Craig Gordon, Tim Craig Gordon, Tim Price, and Ryan Price, and Ryan Yoshida Yoshida

March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

Page 1: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 1 ALQ155 AAG Clinic 2008 1

ALQ155 AAG Conversion ClinicALQ155 AAG Conversion Clinic

Team MembersTeam Members• David Gedge• Nate Decker• William Sackett• Spencer Little

AdvisorsAdvisors• Dr. Priyank Kalla• Thomas Dixon

Special Thanks to Special Thanks to Craig Gordon, Tim Price, Craig Gordon, Tim Price,

and Ryan Yoshidaand Ryan Yoshida

Page 2: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 2

CAPRE Host Software

Presented by

Spencer Little

2 ALQ155 AAG Clinic 2008

Page 3: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 3 ALQ155 AAG Clinic 2008

CAPRE Host SoftwareCAPRE Host Software

Common Aircraft Portable Reprogramming Common Aircraft Portable Reprogramming Equipment (CAPRE)Equipment (CAPRE)

• Production EnvironmentProduction Environment

• Interacts with the Aircraft’s LRUs • LRU (Line Replaceable Unit)

3

Page 4: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 4

B-52 BomberB-52 Bomber

ALQ155 AAG Clinic 2008

•LRU•LRU

4

Page 5: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 5

SetupSetup

• Laptop connects to the PIM (Laptop connects to the PIM (Programmable Interface Module Assembly)

• PIM connects to PAM (Personality Adaptor PIM connects to PAM (Personality Adaptor Module)Module)

• PAM connects to the LRU PAM connects to the LRU

ALQ155 AAG Clinic 2008

LRUPAMPIM

•CAPRE Host

5

Page 6: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 6

DeliverablesDeliverables

ALQ155 AAG Clinic 2008

Hill Air Force Base 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

6

Page 7: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 7

Changes to CAPRE

Initial Changes

• USB Firmware size• 8KB to 16KB

• FPGA Bitmap size• 64KB to 512KB

• Check-in files

• Bitmap, Firmware, and DLL

7 ALQ155 AAG Clinic 2008

Page 8: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 8

Task at HandTask at Hand

ALQ155 AAG Clinic 2008

Using the CAPRE Host software successfully complete the 4 main tests.

• Self-Test PAM-B

• Self-Test Cable

• Display Version

• Load/Verify

8

Page 9: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 9

Self-Test PAM-BSelf-Test PAM-B

Self-Test PAM-B;• Simple loop back test.

• Loads bitmap onto FPGA.

ALQ155 AAG Clinic 2008 9

Page 10: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 10

Self-Test CableSelf-Test Cable

Self-Test Cable

• Simple loop back test.

• Loads bitmap onto FPGA.

ALQ155 AAG Clinic 2008 10

Page 11: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 11

Display VersionDisplay Version

Display Version

• Loads bitmap onto the PIM’s FPGA.▪ Bitmap is a pin net list.

ALQ155 AAG Clinic 2008 11

Page 12: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 12

FPGAFPGA

ALQ155 AAG Clinic 2008

Loading bitmap onto the FPGA

Zoomed in

GO UTES

12

Page 13: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 13

Working FPGA

Confirmation FPGA loaded and working correctly

• REG “8000” and “8001” return ID

• CAPRE displays f20

13 ALQ155 AAG Clinic 2008

Page 14: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008

ScreenshotScreenshot

ALQ155 AAG Clinic 2008 14

Page 15: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 15

Display VersionDisplay 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

Page 16: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 16

Display VersionDisplay Version

ALQ155 AAG Clinic 2008 16

Page 17: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 17

Load/VerifyLoad/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

Page 18: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 18 ALQ155 AAG Clinic 2008

Load/VerifyLoad/Verify

18

Page 19: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 19

Moving ForwardMoving Forward

Work out the last few bugs in the system.Work out the last few bugs in the system.

• Bulk TransfersBulk Transfers

• Source code for USBSource code for USB

• Modify source code forModify source code for• PAM Selft TestPAM Selft Test• Cable Self TestCable Self Test

ALQ155 AAG Clinic 2008 19

Page 20: March 2008 ALQ155 AAG Clinic 2008 1 1 ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank

March 2008March 2008ALQ155 AAG Clinic 2008 20

QuestionsQuestions

ALQ155 AAG Clinic 2008 20