100 likes | 211 Views
OTC/Carrier Firmware and Integration. Kenneth Johns, Bill Hart, Andy Dowd, Charlie Armijo, Kalya Niu University of Arizona John Hobbs, Dan Boline , Chuck Pancake, Dean Schamberger Stony Brook University. OTC Firmware Block Diagram. EFEX Multiplex / Serialize.
E N D
OTC/Carrier Firmware and Integration Kenneth Johns, Bill Hart, Andy Dowd, Charlie Armijo, KalyaNiu University of Arizona John Hobbs, Dan Boline, Chuck Pancake, Dean Schamberger Stony Brook University
OTC Firmware Block Diagram EFEX Multiplex / Serialize FIR Filter / Remove Pedestal Peak Detect Deserialize / Demultiplex JFEX Sum / Muliplex / Serialize Buffer L0 / L1 Peak / FIR Data Buffer L0 / L1 Raw Data 10 GbE to Fabric TTC and TDAQ via GBT to FELIX High Speed State Controller MicroBlaze Peripherals MicroBlaze Low Speed Control MicroBlaze Peripherals + Config 1 GbE to Base
Firmware Status at AZ • Green boxes have been tested standalone using VC707 • Yellow boxes are started but still in progress • Purple boxes we used before (GLIB project) but not on VC707 or part of other projects (SERDES testing) • Blue boxes have not been started • Carrier Card firmware will be started in the next month
MM Firmware Block Diagram Segment Finding Priority Encode Deserialize / Demultiplex Muon Sector Logic / Serialize Buffer L0 / L1 Segment ResultData Buffer L0 / L1 Raw Data 10 GbE to Fabric TTC and TDAQ via GBT to FELIX High Speed State Controller MicroBlaze Peripherals MicroBlaze Low Speed Control MicroBlaze Peripherals + Config 1 GbE to Base
Carrier Card Firmware Block Diagram IPBUS Core GBT Deserialize GBT Serialize 1 GbE to/from Switch TTC Decode and Clock Distribution Buffer Possible High Speed L1 Data In Buffer 10 GbE Monitor Data In 10 GbE Monitor Data Out 1 GbE Switch?
Integration at AZ • OTC powered by JumpGen carrier card (managed switch)
Integration at AZ • Beginning to validate 1 GbE and 10 GbE OTC to fabric via JumpGen carrier card 10 GbE fabric ATCA Switch 10 GbE to/from host Carrier Card OTC
LDPB Block Diagram GBT 1, 2 GBT L1Calo AMC µ POD Tx (x4) 1 5, 9 FELIX Up to 9 GBT connectors 48 (e/jFEX Data@40MHz) 48 Tx links 1 GbE FPGA (DSP SOC) 1 (ATLAS Event-TDAQ) (TTC) Zone 3: RTM TTC LTDB I2C µ POD Rx (x4) 48 4 Sensors (ADC Data@40MHz) 48 Rx links GbE High Speed Links GbE (Debugging) 1 RJ45 IPML,JTAG,Reset… MMC GBT GBT 1, 2 Ch1 10/40GbE L1Calo AMC µ POD Tx (x4) High Speed Links 1 48 48 Tx links (e/jFEX Data@40MHz) 16 4 1 GbE FPGA (DSP SOC) FPGA 10GbE MAC GBT driver RTM 1 ATCA Switches 4 LTDB TTC µ POD Rx (x4) 4 48 (Data Monitoring) Zone 2 : Fabric 4 48 Rx links (ADC Data@40MHz) High Speed Links 4 TTC Clk Ch2 10/40GbE IPML,JTAG,Reset… MMC GBT 1, 2 1 L1Calo 1 GbE AMC µ POD Tx (x4) 1 48 1 GbE 48 Tx links (e/jFEX Data@40MHz) Ch1 1GbE FPGA (DSP SOC) 1 TTC LTDB 1 µ POD Rx (x4) 1GbE Switch 4 1 GbE 48 48 Rx links (ADC Data@40MHz) High Speed Links ATCA Switches 4 1 Zone 2 : Base (LDPB Reprogramming, LDPB Configuration, LDPB Monitoring) IPML,JTAG,Reset… MMC GBT 1, 2 Ch2 1GbE L1Calo AMC 1 IPML,JTAG,I2C,Reset… µ POD Tx (x4) 1 48 1 GbE 48 Tx links (e/jFEX Data@40MHz) FPGA (DSP SOC) 1 I2C IPMB TTC LTDB ATCA Shelf Manager IPMC µ POD Rx (x4) ATCA Power 400W 48 4 48 Rx links (ADC Data@40MHz) (ATCA Management, Monitoring) High Speed Links Zone 1 IPML,JTAG,Reset… Power MMC ATCA Shelf Power 48V