Test Boards Design for LTDB
Xueye Hu, Hucheng Chen, Joe Mead USTC & BNL
06/20/2012
Test Boards Design for LTDB Xueye Hu, Hucheng Chen, Joe Mead USTC - - PowerPoint PPT Presentation
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
06/20/2012
2
3
Setup irradiation test (Proton beam) LTDB Test boards: Three Steps Step 2 Modular design verify the functionalities 1:ADC Mezzanine Card 2: FPGA Carrier Card Step 1 3: Optical Mezzanine Card (SMU)
5 Re-integrate into ¼slice LTDB Digital Mezzanine Card & A LTDB MOTHER Board Step 3
Function of ADC Mezzanine Card Function of Optical Mezzanine Card
Liquid Argon Trigger Digitizer Board MOTHER Board Analog Interface Analog Mezzanine card
6
7
FPGA differential output
SMA
POWER CONNECTOR POL CONVERTER
OSC FMC CONNECTOR ASP-134602-01 SMA SMA
CLK Driver
ADC DRIVER
Block Diagram of ADC Test Boards
8
– ADS5263: 4-ch, 16bit/14bit, 100MSPS – Board has been assembled
– ADS5294: 8-ch, 14bit, 80MSPS – Board has been assembled
– ADS5272: 8-ch, 12bit, 65MSPS – Survived more than 8Mrad so far – Simple architecture and small (6.5 clock cycle) latency – PCB design is ongoing
TI ADS5263 Test Board TI ADS5294 Test Board
For irradiation test Clearance circle with 3inch diameter
10
11
FMC CONNECTOR ASP-134602-01
OSCS XILINX Kintex-7 XC7K325T
POWER CONNECTOR POL CONVERTER LDO Regulators
FMC CONNECTOR ASP-134602-01
Single ended USB
USB-UART Bridge Flash
DDR3 SO-DIMM
12*10Gbps SMAs
SFP
ADC DATA GTX DATA
Current Monitor
Block Diagram of FPGA Test Board
JTAG
12
receive ADC differential data & transmit 10Gbps serial data
XADC: monitoring temperature and voltage
LTM4616 & Diode FDLL4148: FPGA power-on sequence
For irradiation test Clearance circle with 2.5inch diameter
14
15
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
16
ML605
* 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
17
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
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
clock, 1 x frame clock, Wordwise mode
SPI works fine & S2P debugging is ongoing
18
@ 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
* Gigabit Ethernet test is ongoing
19
21