CRU Weekly Meeting Erno DAVID Tivadar KISS Wigner

  • Slides: 7
Download presentation
CRU Weekly Meeting Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU) 13

CRU Weekly Meeting Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU) 13 January, 2016

10 G PON Downlink Evaluation Original LHC Clock 1 LTU 9. 6 Gbps Payload

10 G PON Downlink Evaluation Original LHC Clock 1 LTU 9. 6 Gbps Payload bits 2 CRU Recovered LHC Clock Payload bits 4. 8 Gbps 3 1 Source 2 Optional measurement point in the middle 3 Destination Recovered LHC Clock GBTx ASIC • Our goal is to deliver the LHC clock and the payload bits from point 1 to 3 with: • Deterministic phase relations between the source and destination clock after each power cycle • Low jitter • Deterministic delay regarding the payload bits expressed in clock cycles 2

CRU Clocking Scheme CRU Arria 10 FPGA 240 MHz 10 G PON REFCLK External

CRU Clocking Scheme CRU Arria 10 FPGA 240 MHz 10 G PON REFCLK External PLL + Jitter Cleaner 7 3 0 10 G PON Transceiver 240 MHz TTS Gear Box 40 MHz 192 bit TTS_RX_CLK 240 MHz 120 MHz GBT_BANK_0_REFCLK 120 MHz GBT Transceiver Bank 0 120 MHz 40 MHz GBT Gear Box 80 bit 120 MHz GBT_BANK_3_REFCLK 120 MHz 40 MHz GBT Transceiver Bank 3 120 MHz 40 MHz GBT Gear Box 40 MHz TPC Specific User Logic SAMPA readout controls, SAMPA packet decoders, Cluster Finder, Safety Monitoring System 250 MHz PCIe Endpoint 0 PCIe DMA 256 bit 250 MHz PCIe Endpoint 1 GBT-SCA GBTx Avalon-MM Bus PCIE_0_REFCLK 100 MHz PCIe DMA 256 bit 80 bit PCIE_0_REFCLK 100 MHz PCIe 0 BAR x MM-Master PCIe BAR Rd/Wr (64 bit @ 100 MHz) 3

LHC Clock Distribution PON Frame 6 x 40 bits @ 40 MHz LTU K

LHC Clock Distribution PON Frame 6 x 40 bits @ 40 MHz LTU K 28. 5 9. 6 PON Downlink K 28. 5 . . . 40 bit PON Receiver 40 bit LHC clock (40 MHz) PON RX clock (240 MHz) PON TX clock (240 MHz) Reconstructed LHC clock (40 MHz) 1 CRU 2 GBT REF clock (120 MHz) 3 GBT TX clock (120 MHz) GBT Frame 3 x 40 bits @ 40 MHz GBTX Reconstructed LHC clock (40 MHz) H 4. 8 GBT Downlink H H H GBT Transmitter

10 G PON Downlink Reference Design (Kintex 7) 9. 6 Gbps Kintex 7 Original

10 G PON Downlink Reference Design (Kintex 7) 9. 6 Gbps Kintex 7 Original LHC Clock Kintex 7 Recovered LHC Clock ONU OLT GTX AXI Micro. Blaze Ethernet Link Remote Terminal 5

10 G PON Downlink Evaluation Project External 10 G PON Downlink FPGA 240 MHz

10 G PON Downlink Evaluation Project External 10 G PON Downlink FPGA 240 MHz Original LHC Clock OLT 32 bit 10 G PON Transceiver or Glue Logic for internal parallel connection 240 MHz 40 bit Recovered LHC Clock ONU LHC Clock Payload bits 240 MHz AXI QSYS Interconnect Phase Monitoring Avalon-MM Master (JTAG-to-Avalon-MM) System-Console (TCL test script) 6

Git Repository: 10 gpon_eval • Ability to simulate and synthesize on different levels ├───sim

Git Repository: 10 gpon_eval • Ability to simulate and synthesize on different levels ├───sim │ ├───olt │ ├───onu │ └───top • parallel 40 bit connection between OLT and ONU (single FPGA) • serial loopback connection between OLT and ONU (single FPGA) • external 10 G PON donwlink ├───src │ └───modules │ ├───olt │ ├───onu │ └───qsys │ • User interface will be based around System Console Dashboard – this would └───olt_onu allow a standalone mode (outside of PC) └───syn ├───a 10 gx-devkit │ └───src • Only relevant source code is stored in the git repository ├───de 0 -nano │ • Buildable from command line └───src │ ├───constraints │ └───modules │ └───top • Git. Lab URL: https: //gitlab. cern. ch/alice-cru/10 gpon_eval ├───mini-daq │ └───src └───pcie 40 └───src 7