March 2008 ALQ155 AAG Clinic ALQ155 AAG Clinic ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer LittleAdvisors Dr. Priyank Kalla Thomas Dixon Special Thanks to Craig Gordon, Tim Price, and Ryan Yoshida
March 2008 ALQ155 AAG Clinic Firmwareand Hardware Considerations William Sackett
March 2008 ALQ155 AAG Clinic EZ-USB Firmware LRU PAM PIM Spartan-3 FPGA FX2LP USB Interface Level Shifters USB Connector LRU / PAM Connector PIM EEPROM Power Supplies I 2 C Bus EZ-USB
March 2008 ALQ155 AAG Clinic USB Microcontroller Cypress EZ-USB FX2LP CY7C68013A 128 Pin Package 480 Mbps 24 MHz Cypress USB chip
March 2008 ALQ155 AAG Clinic EZ-USB Firmware CAPRE HostLaptop Computer Source Code FirmwareCypress USB chip VHDL BitmapXilinx FPGA Dummy FilesLRU or Simulator
March 2008 ALQ155 AAG Clinic Previous Clinics’ Work Previous Clinics have: Built a prototype PIM Written test code Minor changes: Enable lines for new peripherals. Pin wiring.
March 2008 ALQ155 AAG Clinic Loading Firmware EEPROM chip not yet ready. Missing EEPROM chip requires a special step.
March 2008 ALQ155 AAG Clinic Loading Firmware Cypress - EEPROM Missing
March 2008 ALQ155 AAG Clinic Loading Firmware CAPRE PIM
March 2008 ALQ155 AAG Clinic Power Circuit A Power IC chip provides a 3.3V source Power IC chip
March 2008 ALQ155 AAG Clinic Power Circuit Clean 3.4V DC source
March 2008 ALQ155 AAG Clinic Pin Connector PIM1.1 used a 78-Pin connector as a standard to connect to the Personality Adapter Module (PAM). PIM2.0 uses this same 78-Pin connector.
March 2008 ALQ155 AAG Clinic Pin Connector PIM1.1 used a 78-Pin connector as a standard to connect to the Personality Adapter Module (PAM). PIM2.0 uses this same 78-Pin connector. Unfortunately, power issues were noticed when connected directly. X
March 2008 ALQ155 AAG Clinic Power Circuit 1.75V with 1V noise
March 2008 ALQ155 AAG Clinic Pin Connector A routing error required 77 pins to be moved. A special adaptor jumper was built to temporarily correct this problem: “The Purple Brain”
March 2008 ALQ155 AAG Clinic Pin Connector Using the adaptor the power circuit works correctly
March 2008 ALQ155 AAG Clinic PMOS Power Switches 8 different PMOS transistors (active low) serve as switches to different peripherals. From Power IC To Peripheral
March 2008 ALQ155 AAG Clinic PMOS Power Switches Some peripherals that must be left off: 1553 controller 1553 controller RS232 controllers RS232 controllers RAM chip RAM chip
March 2008 ALQ155 AAG Clinic Current spike Activating multiple switches at once causes a current spike. 100uF Capacitor 1.8V drop
March 2008 ALQ155 AAG Clinic Power Spike Staggering PMOS start times in the VHDL code helps reduce these power spikes.
March 2008 ALQ155 AAG Clinic CAPRE HostLaptop Computer Source Code FirmwareCypress USB chip VHDL BitmapXilinx FPGA Dummy FilesLRU or Simulator Data Flow Recap...
March 2008 ALQ155 AAG Clinic Questions?