next generation soc-based amc developments at desy

16
Next Generation SoC-based AMC Developments at DESY Michael Fenner, Simone Farina et al. MTCA Workshop, DESY Hamburg, 02.12.2020

Upload: others

Post on 18-Feb-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Next Generation SoC-based AMC Developments at DESY

Next Generation SoC-based

AMC Developments at DESY

Michael Fenner, Simone Farina et al.

MTCA Workshop, DESY Hamburg, 02.12.2020

Page 2: Next Generation SoC-based AMC Developments at DESY

S. 2

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg Outline

• DAMC-FMC2ZUP : ZYNQ Ultrascale+ MPSoC FMC+ carrier

• DAMC-DS5G14ZUP : ZYNQ Ultrascale+ RFSoC Digitizer

• DAMC-DS812ZUP : 8 channel 800MSPS 12-bit Digitizer ZYNQ Ultrascale+ MPSoC

• DMMC-Stamp : Turnkey SoM Module Management Controller

• DAMC-FMC1Z7IO : ZYNQ-7000 GPIO extension board and FMC carrier

• DRTM-MXC : Mobile eXpress Module Carrier - Graphics carrier RTM module

Page 3: Next Generation SoC-based AMC Developments at DESY

S. 3

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-FMC2ZUP Overview

Hamburg

• Double-width mid-size AMC board

• 1 FMC+ slot (VITA 57.4)

• 1 FMC HPC slot (VITA 57.1)

• ZU11EG Zynq Ultrascale+ MPSoC

(653k logic cells, 2928 DSP) or

ZU19EG (1143k logic cells, 1968 DSP)

available on request

• Works as “CPU module”:

front panel USB type-C provides DisplayPort

and USB 3 & 2 host capabilities.

• Front-panel clock input

• Zone 3 connector compliant to Class D1.1

• White Rabbit endpoint capability

Page 4: Next Generation SoC-based AMC Developments at DESY

S. 4

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-FMC2ZUP Block Diagram

Hamburg

• Both FMC connectors are fully populated

up to the HA section

• Transceiver set is fully populated on the

FMC+ module

• 8 XCVR connected on the FMC HPC from

the PL

• 4GB DDR4 connected to PS and

1GB DDR4 16bit bus to PL

• Embedded 8GB eMMC memory and front

panel accessible SD card for Linux OS

rootfs and user data

• Voltage level translation to support legacy

RTM with Zone3 @ 2.5V

Page 5: Next Generation SoC-based AMC Developments at DESY

S. 5

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-FMC2ZUP Clock Tree Diagram

Hamburg

Clock Tree:

Key features:

• A cross point switch

collects/distributes clocks from

backplane, mezzanine

connectors and PLLs.

• Dedicated clock ICs for

Ethernet and PL reference

• VCXO and VCTCXO for White

Rabbit endpoint support

Clock tree chain configured by

MMC Stamp before PS boot

sequence

Page 6: Next Generation SoC-based AMC Developments at DESY

S. 6

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-FMC2ZUP

Hamburg

• DAMC-FMC2ZUP operating on bench with

graphical Linux OS and display output

• DAMC-FMC2ZUP collecting data from

FMC-DS500 and plotting on Display using

Python Matplotlib

• Typical use case

with fast digitizer FMCs

Courtesy of J. Marjanovic

Page 7: Next Generation SoC-based AMC Developments at DESY

S. 7

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-DS5G14ZUP Overview

Hamburg

• Double-width mid-size AMC board

• ZU47DR Zynq Ultrascale+ RFSoC 3rd generation

(930k logic cells, 4272 DSP),

ADC 8ch 14-bit 5GSPS,

DAC 8ch 14-bit 10GSPS

• Zone 3 connector compliant to new Class RF1.0

• Works as “CPU module”:

front panel USB type-C provides DisplayPort and USB 3

& USB 2 host capabilities.

• Configurable Front-Panel and/or RTM ADC Inputs

• DAC Outputs : 4 to Front-Panel & 4 to RTM

• RTM, Front Panel and Backplane Clock Inputs

• White Rabbit endpoint capability

Page 8: Next Generation SoC-based AMC Developments at DESY

S. 8

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-DS5G14ZUP Block Diagram

Hamburg

Processing System Features:

• Quad-core ARM A53 + Dual-core R5

• 4GB 64-bit wide dedicated DDR4

• Booting and storage devices:

1. Dual redundant QSPI flash memory

2. 8GB eMMC

3. Front panel uSD card

• 1000base-X ETH PHY to AMC port 0

• USB type-C with DisplayPort, USB3 & USB2

Programmable Logic connections:

• DDR4 memories :

3GB 48-bit wide & 2x 2GB 32-bit wide

• AMC ports 4-11 (redundant or single PCIe/GbE)

• Backplane MLVDS

• 100GbE zQSFP+ on front panel

• Zone3 RF1.0 digital interfaces

Page 9: Next Generation SoC-based AMC Developments at DESY

S. 9

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-DS5G14ZUP Clock Tree Diagram

Hamburg

Clock Tree:

Key features:

• Analog Clock section with external

dual VCO and filters. Configurable for

Deterministic Latency ADC/DAC data.

Inputs from Front Panel, RTM and

TCLKA/C. Clock Mezzanine Module

can bypass the Analog Clock Section

for fully flexible ADC/DAC clocks

• Digital Clocks can be derived from

either TCLKA/C, Analog Clock and

WR with additional option for FCLKA

• VCXO and VCTCXO for White Rabbit

endpoint support

Clock tree chain configurable by

MMC Stamp and Processing System

Page 10: Next Generation SoC-based AMC Developments at DESY

S. 10

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-DS5G14ZUP benefits

Hamburg

Benefits:

• Highly integrated AD and DA sections together with

FPGA logic reduce interconnection / MGT pin count

• No MGT related latency

GTYE4 MGT latency (@6.25Gbps)

83ns (28ns TX, 55ns RX) →

RFSoC ADC + DAC loopback

128ns ↓

ADC Boards Interface Resolution

[bits]

Sampling rate

[MSPS]

AD9268 SIS8300-KU LVDS 16 125

ADC12D800RF DAMC-FMC2ZUP +

DFMC-DS800 LVDS 12 800

ADS54J60 DAMC-FMC2ZUP +

ADS54J60EVM JESD204B 16 1000

XCZU28DR ZCU111 RFSoC int. 12 4096

Courtesy of J. Marjanovic, U. Mavric

Page 11: Next Generation SoC-based AMC Developments at DESY

S. 11

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-DS812: Low-Latency RF Digitizer

• Low-latency 8-channel 12 bit ADC board

• Xilinx Ultrascale Plus SoC: Stand-alone mode (“Scope“)

• Based on new coaxial analog Zone 3 Class RF1

• AC and DC inputs: Front and RTM 3 RF inputs

• 800 MSPS / 1600 MSPS, 4GBytes data memory

• 2.7 GHz input bandwidth (amplifiers: 4.8 GHz)

• Synchronous operation: exactly length-matched paths

• Excellent performance expected (measured on FMC)

• Dedicated per-chip clock inputs

• Low-noise PLL with on-board VCSO and TXCO

• Trigger inputs and White Rabbit support

• PCIe Gen.3 x 8 and zQSFP+ support

• Support for JESD DACs via Zone 3

(1) courtesy of J.Marjanovic

(2) courtesy of J.Zink

(3) courtesy of S.Jablonski

(3)

(2) (1)

(2)

(2)

(2)

Right-angle connector

Page 12: Next Generation SoC-based AMC Developments at DESY

S. 12

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-DS812: Low-Latency RF Digitizer

courtesy of R. Wedel

Page 13: Next Generation SoC-based AMC Developments at DESY

S. 13

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg MMC Stamp: Complete drop-in solution

• MMC is integrated: System-on-Module

• Highest integration: Power, USB, MCU, RTM, Translators

• Shipped as a pre-programmed LGA module

• Handles MCH Communication, RTM, FPGAs, JTAG, FMCs

• Simplest drop-in solution: no code, components, schematics

• High-density PCB with chip-scale components

• Code is maintained by DESY, SDK will be available

• In-system update via HPM (also for FPGA memories)

• Effort was put into code maintenance and compatibility

Page 14: Next Generation SoC-based AMC Developments at DESY

S. 14

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DAMC-FMC1Z7IO: Low-Cost SoC

Hamburg

Xilinx Zynq-7000

Default FPGAs:

XC7Z030-1FBG676C (4 MGTs)

XC7Z030-1FFG676C (4 MGTs)

Extended FPGAs

XC7Z030 (4 MGTs)

XC7Z035 (8 MGTs)

XC7Z045 (8 MGTs)

DESY

MMC Stamp

AMC Connector

84x LVCMOS25 / 42x LVDS

1 Gigabyte DDR3

32bit

1GBIT SPI FLASHRedundant 256 Megabit

SPI X4 FLASH

PS

DD

R

PS

MIO HR

20x LVCMOS18

BOTTOM I/O

320Pin

HPC connector

48x50pin

AMP

Connector

4x LVCMOS18

SPI CTL

JT

AG

4x G

PIO

JT

AG

4x G

PIO

16-ch PMBUS

co

ntr

ol

16x M-LVDS17-20

inp

ut

5x L

VC

MO

S3

3

ou

tpu

t

8x L

VC

MO

S3

3

34x LVDS or 34x LVCMOS (1.2-1.8)V

LA0-33

DATA

CTRL CPLD

I/O

Buffer

(6x)

+

Level Shift

(6x)

PCIe

1GbE

M-LVDS

4 links

Zone 3

1

GTXE2-X0Y0

GTXE2-X0Y1

LLL/PCIe P2P links

LVCMOS / LVDS

0

PS

MIO

RG

MII

1000Base-X

PHY

GTP1

GTP0

4

5

1GbE

0

HP

HP

MLVDS

Transceivers

InterlockOUT0-2

inp

ut

3x L

VC

MO

S3

3

SD CARD

PS MIO

GTXE2-X0Y2

2 SATA

DP0

DP1

PCIe

PCIe

DP2

DP3

SATA

GbE

PMBUS controller

LPC

PCIe

HPC

Lane x1

Lane x1

GTXE2-X0Y7

GTXE2-X0Y6

USB2.0 PHY

Micro-USB-B

5V/3.3V I/O

FMC

Micro-USB-B

Micro-HDMI HDMI TX

16 Gigabyte

eMMC

6

7

1

GTXE2-X0Y5

GTXE2-X0Y4

PCIe

PCIe

16-bit Interface

H/VSync+I2C

PMBUS

12-15

12x12

Cross-

Point

Switch

(CPS)

LLL/PCIe

GTXE2-X0Y3Dashed MGTs are only available

on XC7Z35 and XC7Z35

Interlock

• Double-width mid-size AMC board, based on Zynq-7000 SoC

• Designed as a lowest-cost solution

• FPGA options: XC7Z030-1FBG676C (low cost version)

XC7Z035-2FFG676E (standard version)

XC7Z045-2FFG676E (largest version)

• 48 I/Os, programmable direction & voltage level (5.0 V/ 3.3 V)

• FMC LPC with HPC transceiver pins connected four fast transceivers (up to 12.5 Gbps)

• Full RTM and AMC backplane connectivity (like „big“ boards)

• Front panel clock input

• Zone 3 Class D1.1 compliance

• Compatible to all our existing FMCs and RTMs - Motor drivers, piezo drivers, AD/DA cards etc.

• System-on-Chip (SoC) - Dual-Core ARM Cortex-A9 processor

- Can run without external CPU Module (int. PCIe root complex)

- Front panel micro USB (host) and micro HDMI output (monitor)

Page 15: Next Generation SoC-based AMC Developments at DESY

S. 15

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg DRTM-MXC: GPU Carrier in MicroTCA.4

• Idea: contribute to MicroTCA ecosystem

• Solution for GPU processing in MTCA

• Machine learning (CUDA, TensorFlow)

• Designed for concurrent AM900 CPUs

• Space available in typical installations

• Host standard MXM graphics cards

• Internal or external power input (12V-19V)

• 2x Display Port, 2x USB on rear panel

• MXM module can be installed by user

• Cooler: copper core, backplate + bushing NVIDIA Quadro RTX 3000

Page 16: Next Generation SoC-based AMC Developments at DESY

S. 16

Next Generation SoC-based AMC Developments at DESY

M. Fenner, S. Farina et al. 02.12.2020, 9th MTCA Workshop, DESY Hamburg

Vielen Dank für Ihre Aufmerksamkeit

Thank you for your attention