ALQ155 AAG Conversion Clinic

Download Report

Transcript ALQ155 AAG Conversion Clinic

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
ALQ155
AAG
AAG
Clinic
Clinic
2007-2008
2008
March 2008
1
Firmware
and
Hardware Considerations
William Sackett
ALQ155 AAG Clinic 2007-2008
March 2008
EZ-USB Firmware
PIM
FX2LP USB
Interface
Spartan-3 FPGA
I2C Bus
Power
Supplies
PIM EEPROM
EZ-USB
ALQ155 AAG Clinic 2007-2008
Level
Shifters
LRU / PAM Connector
USB
Connector
LRU
PAM
March 2008
USB Microcontroller
• Cypress EZ-USB
• FX2LP
• CY7C68013A
128 Pin Package
• 480 Mbps
• 24 MHz
Cypress USB chip
ALQ155 AAG Clinic 2007-2008
March 2008
EZ-USB Firmware
CAPRE Host
Source Code
Laptop Computer
Firmware
Cypress USB chip
VHDL Bitmap
Xilinx FPGA
Dummy Files
LRU or Simulator
ALQ155 AAG Clinic 2007-2008
March 2008
Previous Clinics’ Work
Previous Clinics have:
• Built a prototype PIM
• Written test code
Minor changes:
• Enable lines for new
peripherals.
• Pin wiring.
ALQ155 AAG Clinic 2007-2008
March 2008
Loading Firmware
EEPROM chip not yet ready.
Missing EEPROM chip requires a special step.
ALQ155 AAG Clinic 2007-2008
March 2008
Loading Firmware
Cypress EEPROM
Missing
ALQ155 AAG Clinic 2007-2008
March 2008
Loading Firmware
CAPRE
PIM
ALQ155 AAG Clinic 2007-2008
March 2008
Power Circuit
A Power IC chip provides
a 3.3V source
Power IC chip
ALQ155 AAG Clinic 2007-2008
March 2008
Power Circuit
Clean 3.4V DC source
ALQ155 AAG Clinic 2007-2008
March 2008
78-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.
ALQ155 AAG Clinic 2007-2008
March 2008
78-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
ALQ155 AAG Clinic 2007-2008
March 2008
Power Circuit
1.75V with 1V noise
ALQ155 AAG Clinic 2007-2008
March 2008
78-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”
ALQ155 AAG Clinic 2007-2008
March 2008
78-Pin Connector
Using the adaptor the power circuit works correctly
ALQ155 AAG Clinic 2007-2008
March 2008
PMOS Power Switches
8 different PMOS transistors (active low) serve as
switches to different peripherals.
From Power IC
To
Peripheral
ALQ155 AAG Clinic 2007-2008
March 2008
PMOS Power Switches
Some peripherals that must be left off:
• 1553 controller
• RS232 controllers
• RAM chip
ALQ155 AAG Clinic 2007-2008
March 2008
Current spike
Activating multiple switches at once causes a
current spike.
1.8V drop
100uF Capacitor
ALQ155 AAG Clinic 2007-2008
March 2008
Power Spike
Staggering PMOS start times in the VHDL code
helps reduce these power spikes.
ALQ155 AAG Clinic 2007-2008
March 2008
Data Flow Recap
CAPRE Host
Source Code
Laptop Computer
Firmware
Cypress USB chip
VHDL Bitmap
Xilinx FPGA
Dummy Files
...
LRU or Simulator
ALQ155 AAG Clinic 2007-2008
March 2008
Questions?
ALQ155 AAG Clinic 2007-2008
March 2008