Test Boards Design for LTDB Xueye Hu, Hucheng Chen, Joe Mead USTC & BNL 06/20/2012
Outline LTDB Test Boards LAr Trigger Digitizer Board ADC Mezzanine Card FPGA Carrier Card Test Conclusion 2
Outline LTDB Test Boards LAr Trigger Digitizer Board ADC Mezzanine Card FPGA Carrier Card Test Conclusion 3
LTDB Test Boards • LTDB: Phase 1 Upgrade of LAr Front- End electronics LTDB Test boards: Three Steps 1 : ADC Mezzanine Card 2: FPGA Carrier Card Step 1 Modular design verify the functionalities 3: Optical Mezzanine Card (SMU) Step 2 Setup irradiation test (Proton beam)
Step 3 Re-integrate into ¼slice LTDB Digital Mezzanine Card & A LTDB MOTHER Board Liquid Argon Trigger Digitizer Board MOTHER Board LTDB Digital Mezzanine Card Interface Analog Analog Function of Mezzanine Function of Function of Optical ADC card FPGA Mezzanine Mezzanine Carrier Card Card Card 5
Outline LTDB Test Boards LAr Trigger Digitizer Board ADC Mezzanine Card FPGA Carrier Card Test Conclusion 6
ADC Mezzanine Card *3 Hardware POWER CONNECTOR Key Features SMA ADC FMC CONNECTOR DRIVER ASP-134602-01 Input: SMA connectors • SMA Output: FMC HPC connector OSC ADC • ... ADC Sampling clock: SMA / OSC/ CLK • Driver FPGA differential output SMA POL CONVERTER ADC reference: internal / external • ADC Driver: AD8138 /500krad Block Diagram of ADC Test Boards • Clock Driver: CDC1212 /1Mrad • Power supply: external supply || on board POL converter • 7
ADC • First ADC test board using TI ADS5263 – ADS5263: 4-ch, 16bit/14bit, 100MSPS – Board has been assembled Second ADC test board using TI ADS5294 – ADS5294: 8-ch, 14bit, 80MSPS – Board has been assembled Third ADC test board using TI ADS5272 – ADS5272: 8-ch, 12bit, 65MSPS – Survived more than 8Mrad so far – Simple architecture and small (6.5 clock cycle) latency – PCB design is ongoing 8
ADC @Test Boards TI ADS5263 Test Board TI ADS5294 Test Board For irradiation test Clearance circle with 3inch diameter
Outline LTDB Test Boards LAr Trigger Digitizer Board ADC Mezzanine Card FPGA Carrier Card Test Conclusion 10
FPGA Carrier Card POWER CONNECTOR LDO SMA s Regulators POL CONVERTER FMC CONNECTOR ADC FMC CONNECTOR ASP-134602-01 ASP-134602-01 GTX DATA Diff. pairs XILINX DATA Kintex-7 XC7K325T Single ended 12*10Gbps Flash OSC S JTAG DDR3 SFP SO-DIMM USB-UART Current USB Monitor Bridge Block Diagram of FPGA Test Board 11
FPGA Carrier Card Hardware Key Features FMC HPC connectors • receive ADC differential data & transmit 10Gbps serial data Memory: DDR3 • Ethernet interface: SFP cage & RJ45 • RS232 port: Mini-USB & SiLabs CP2103 • Configuration: BPI flash & JTAG • FPGA: XC7K325T-1FFG900 • XADC: monitoring temperature and voltage Power: POL converter LTM4616 • LTM4616 & Diode FDLL4148: FPGA power-on sequence Clock: ADC Mezzanine card & differential oscillator • SMA: test GTX electrically • 12
FPGA @Test Board For irradiation test Clearance circle with 2.5inch diameter
Outline LTDB Test Boards LAr Trigger Digitizer Board ADC Mezzanine Card FPGA Carrier Card Test Conclusion 14
Setup of Test Preparation ADC preliminary test Verify ADC functionalities FPGA preliminary test Preparation Make our ADC test boards more generic ML605, KC705, FPGA Carrier card A mapping spreadsheet: Define the FMC HPC connector signals carefully Two FPGA banks transfer differential signals two pairs for clock signals, up to 16 pairs for ADC DATA signals Third FPGA bank for ADC single ended signal 15
Setup of Test ADC Board Ongoing test FPGA ML605 ADS5263 • ADS5294 Board • FPGA Carrier card • ADC preliminary test • ADS5263: power supply, OSC, ADC Driver, Clock Driver work well • ADS5294: work well * DCLK, FCLK are not stable with missing cycles It turns out that the analog supply voltage threshold is 1.84V Adjust DC/DC Converters output voltage 16
Setup of Test Verify ADC functionalities (VHDL code on ML605) ADC interface (S2P) : ADC serial LVDS output parallel data in FPGA Control (SPI): control ADC serial register & configure ADC ChipScope: capture the S2P and SPI data directly from FPGA hardware • ADS5263 configuration: 2-wire, 16x serialization, 4 x bit clock, 1 x frame clock, Bytewise mode ADC Sampling clock = 40MHz, FCLK= 40MHz, DCLK= 160MHz Configure ADC and sample ADC data properly ADC Sampling clock = 80MHz, FCLK= 80MHz, DCLK= 320MHz * add clock adjustment module OK • ADS5294 configuration: 2-wire, 14x serialization, 4 x bit clock, 1 x frame clock, Wordwise mode SPI works fine & S2P debugging is ongoing 17
Setup of Test FPGA preliminary test @ power supply works well & power-on sequence has verified with ADM chip and FDLL4148 @ Kintex-7 FPGA is tested with a small LED blinking program JTAG configuration & power on sequence work properly @ MicroBlaze system built on FPGA carried card * DDR3 memory & USB--UART work well Data rate DDR3: 64 bit * 100MHz = 6.4 Gbps ADS5263: 4ch * 16bit * 80MHz = 5.12Gbps ---- DDR3 can handle ADC data input easily * Gigabit Ethernet test is ongoing 18
Outline LTDB Test Boards LAr Trigger Digitizer Board ADC Mezzanine Card FPGA Carrier Card Test Conclusion 19
Conclusion 1.1: Two ADC (ADS2563, ADS5294) mezzanine cards (Done) 1.2: FPGA carrier card (Done) 1.3: The third ADC (ADS5272) layout (Ongoing) 2.1: ADC (ADS5263) mezzanine card function test (Done) 2.2: ADC (ADS5294) mezzanine card function test (Ongoing) 2.3: ADC Irradiation Test S2P & SPI integrated on ML605 MicroBlaze system (Ongoing)
Thank you ! 21
Recommend
More recommend