pulsar ii hardware overview jamieson olsen, fermilab 14 april 2014

21
Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Upload: tracey

Post on 24-Feb-2016

76 views

Category:

Documents


0 download

DESCRIPTION

Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014. Outline. ATCA Overview Pulsar II Hardware Front Board Rear Transition Module Mezzanine Data Transfer Options Pulsar IIa Prototype Results Conclusion. ATCA Overview. Mature telecom standard IPMI Protocol - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar IIHardwareOverview

Jamieson Olsen, Fermilab14 April 2014

Page 2: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 2

Outline

• ATCA Overview• Pulsar II Hardware– Front Board– Rear Transition Module– Mezzanine

• Data Transfer Options• Pulsar IIa Prototype Results• Conclusion

14 April 2014

Page 3: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 3

ATCA Overview• Mature telecom standard

– IPMI Protocol– Hot swap, redundant modules– Fully instrumented

• High power: 300-450W per slot– Front to back airflow– Option for vertical airflow

• Boards measure 8U x 280mm– User defined Zone-3 for RTM I/O

• 2 to 14 slots per shelf• Full mesh backplane option

– 40 Gbps per channel (>7 Tbps)– 100 Gbps per channel coming soon

14 April 2014

ASIS ATCA shelf at Fermilab. This is a 40G full mesh backplane rated for 450W per slot.

Page 4: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 4

Pulsar IIb Front Board• Xilinx Virtex 7 FPGA

– XC7VX415T – XC7VX690T• Up to 80 GTH transceivers

– 40 for RTM– 28 for Fabric– 12 for Mezzanines

• Four FMC Mezzanines– 35W each– LVDS + SERDES up to 60 Gbps

• Compatible with LAPP IPMC module– 10/100/1000 Base Interface

Port• Backplane clock distribution

14 April 2014

Page 5: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 5

Block Diagram

14 April 2014

RTM Optical Transceivers

Full Mesh Fabric Interface

Dual 48VDCand platformManagement (IPMI)

Page 6: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 6

Programming the FPGA

• JTAG bus driven by the IPMC• Mux to automatically select the Xilinx

programmer cable• FPGA also has SPI flash attached– “Indirect” Flash programming

• Time to program?– XC7V690T = ~100 Mbits

14 April 2014

Page 7: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 7

IPMC Module (LAPP)

• Dual ARM microcontrollers– IPMI, I2C sensors, AMC/RTM, LEDs, etc.– General User I/O, JTAG, 100BASE-T Ethernet

14 April 2014

Page 8: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 8

Pulsar IIb Power Distribution

Yellow = LDO Linears

Orange = Switchers, GE/Lineage DLYNX with PMBus Interface

14 April 2014

48VDC

Page 9: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 9

Rear Transition Module

• Fiber optic transceivers– 8 QSFP+– 6 SFP+

• Up to 380 Gbps• Intelligent FRU

– µC monitors optical modules

• Hot Swap• PICMG 3.8

“Zone-3A” compliant

14 April 2014

Page 10: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 10

Test Mezzanine Card

• Kintex XC7K160T FPGA• 4 SFP+ Transceivers

– 6.6 Gbps GTX• 128MB DDR3• Socket for testing ASICs• FPGA Mezzanine Card

(FMC) connector is compatible with FPGA development boards

• 74 mm x 149 mm

14 April 2014

Page 11: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 11

System Integration• All ATCA platforms support a dual star Base

Interface network– 10/100/1000BASE-T Ethernet– Used for slow controls, downloading firmware,

etc.• COTS “switch blades” support separate

networks on the Base and Fabric Interfaces– Pulsar IIb supports up to 40G Ethernet Fabric

connections to the switch– We are testing the IPBus firmware now– At Fermilab we are using the Emerson F125

switch (10G Ethernet)

14 April 2014

Page 12: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 12

Data Sharing• The full mesh backplane is a

natural fit for triggers where hits are shared across tower boundaries– Particularly true if data sharing is

irregular• Effectively blurs the distinction

between FPGAs• First Application: FTK Data

Formatter– 16 φ x 4 η towers– 32 boards in 4 crates

14 April 2014

http://www.youtube.com/watch?v=wgDbm_izOXk

Page 13: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 13

Time Multiplexed Transfers

• The full mesh backplane is also useful in systems which consist of many parallel processing engines

• In this example– 10 input boards

• 40 Processor Mezzanines– 1 “Gateway” board– 1 output board

14 April 2014

Page 14: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 14

Multipath Transfers• If the firmware supports

packet retransmission then there are many ways to get from A to B

• Effective use of under-utilized backplane channels

• Must account for additional latency, however.

• Currently we are simulating firmware to support “route through” packet handling.

14 April 2014

Page 15: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 15

Pulsar IIa Prototype• Designed and tested in

2013• Dual Kintex K325T FPGAs• 10 Gbps GTX Transceivers• Many Unknowns:

– First ATCA board design– First FMC mezzanine

design– First Xilinx 7-Series FPGA

design– First high speed design

using high performance PCB materials

14 April 2014

Page 16: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 16

Pulsar IIa Bench Testing• A single slot “Mini Backplane” was

developed at Fermilab– Provides power, a base interface RJ45 port,

and loopback for all backplane channels• IPMC microcontroller software was

created to support Telnet and FTP access– Download firmware images to SDHC flash

memory card– Board control via command line

• FPGA local bus is working well at 10 Gbps• Backplane and RTM loopback tests are

working well at 6.25 Gbps– 10 Gbps operation is possible, but requires

fine tuning GTX settings

14 April 2014

6.25 Gbps

10Gbps

Page 17: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 17

Pulsar IIa Crate Testing• Our first ATCA shelf is 10G

– 4 x 2.5 Gbps– ELMA rated for ~4 Gbps

• Our crate level testing has demonstrated BER of 4.2E-17 @ 6.5 Gbps– No apparent degradation across

length of backplane • Tested communication with F101

and F125 switch blades• Recently we acquired an ASIS 40G

shelf and tests are ongoing

14 April 2014

Seven Pulsar IIa boards installed in our ELMA 10G ATCA shelf at Fermilab

Page 18: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 18

Pulsar IIb Layout• Incorporate everything we learned from

designing and testing the Pulsar IIa• The goal is to have large receiver margins and

wide open eyes at 10 Gbps and beyond• Keep high speed traces direct and clean (“less

is more” philosophy)• Compensate for every connector, via, and

discrete component in the signal path• At 10 Gbps signal transitions are 10-20ps, so

every layer transition and stub matters!• Work closely with the PCB manufacturer to

develop a stackup and trace geometry that meets performance requirements and can be manufactured!

• 14 Layers• Nelco N4000-13 EP SI materials

14 April 2014

Page 19: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 19

Conclusion• The ATCA platform is a natural fit for

many HEP applications– Excellent bandwidth, power, and

telecom reliability– Many interesting data transfer options

• Our first ATCA prototype board works quite well– GTX transceivers are solid at 6.25

Gbps, some tuning needed to get to 10 Gbps

• The Pulsar IIb prototype boards are being fabricated now

14 April 2014

Page 20: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 20

Backup Slides

14 April 2014

Page 21: Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014

Pulsar II Hardware Overview / J.Olsen 21

Pulsar IIb FPGA Power

14 April 2014