October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.

Slides:



Advertisements
Similar presentations
FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
Advertisements

On the development of the final optical multiplexer board prototype for the TileCal experiment V. González Dep. of Electronic Engineering University of.
TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
Selection Board PRR G. Avoni, I. Lax, U. Marconi INFN Bologna PRR, 13/6/06.
VirtexII 3000 FPGA Dynamic Burn-In Test For Military And Aerospace Applications Sponsored By NASA Electronic Parts and Packaging Program (NEPP) Electronic.
ESODAC Study for a new ESO Detector Array Controller.
Introduction of Holtek HT-46 series MCU
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France 6 February 2003 Status of SPECS  SPECS-SLAVE architecture I2C implementation JTAG implementation.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France 24 February 2003 News about SPECS system  SPECS system  SPECS-SLAVE chip  SPECS-SLAVE.
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
NS Training Hardware. System Controller Module.
Inter TEL62 communication M. Raggi, M. Piccini, F. Gonnella 16 th October 2013 TDAQ Working Group Meeting.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France Calorimeter upgrade meeting Olivier Duarte Upgrade calo FE review Comments : Digital.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
12004 MAPLD: 141Buchner Single Event Effects Testing of the Atmel IEEE1355 Protocol Chip Stephen Buchner 1, Mark Walter 2, Moses McCall 3 and Christian.
Technology Date 10/17/00, Page 1 Technology s PROFIBUS Technology Chips - Modules - Development Kits.
The High Voltage, Monitoring and Control systems of the Hadronic and Electromagnetic calorimeters are essentially slow control based, and therefore are.
ECE 493T9 Real Time Embedded System Tutorial Set 3 June 10, Spring 2008.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Calorimeter upgrade meeting - Wednesday, 11 December 2013 LHCb Calorimeter Upgrade : CROC board architecture overview ECAL-HCAL font-end crate  Short.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
1 Outer Tracker Front-End Layout Distribution of Signals and Bias NIKHEF/HeidelbergOctober 2002.
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
Design studies of a low power serial data link for a possible upgrade of the CMS pixel detector Beat Meier, Paul Scherrer Institut PSI TWEPP 2008.
A PCI Card for Readout in High Energy Physics Experiments Michele Floris 1,2, Gianluca Usai 1,2, Davide Marras 2, André David IEEE Nuclear Science.
1 Outline Firmware upgrade of the HV_LED_DAC boards. HV Status Bits board. Status of the board integration into the LHCb TFC system. CALO HV system and.
SPD Control Board 16th February SPD Control Board (VFE control and SPD multiplicity) VFE’s control (I2C communication: SDA,SCL; clock; reset/trigger.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
Hardware proposal for the L2  trigger system detailed description of the architecture mechanical considerations components consideration electro-magnetic.
Low Voltage Power Supplies I.Placement II.Size III.Power consumption IV.Cabling V.Regulators board blocs VI.Component selection VII.Schematics VIII.Firmware.
ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.
OPERA GENERAL MEETING Gran Sasso, May 2003 Status of the OPERA DAQ Status of the OPERA DAQ D.Autiero, J.Marteau T.Descombes  informatics S.Gardien,
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
1 LHCb CALO meeting Anatoli Konoplyannikov [ ITEP / LAPP ] Introduction Status bits of the LHCb readout supervisor ODIN HVSB board specification.
OPERA TT MEETING BRUSSELS, April 11, 2003 Status of the OPERA DAQ Status of the OPERA DAQ D.Autiero, J.Marteau T.Descombes  informatics S.Gardien, C.Girerd,
Beam diagnostics developments at LAPP: Digital part CTF3 Collaboration Meeting Louis Bellier, Richard Hermel, Yannis Karyotakis, Jean Tassan,
CALO DCS upgrade A. Konoplyannikov, M. Soldatov, A. Ostankov, Yu. Guz (IHEP, Protvino) V. Kudryavtsev (BINP, Novosibirsk)
New service board SYSTEM OVERVIEW AND nSB BOARD ARCHITECTURE LHCb Italia Collaboration Meeting Valerio Bocci, Paolo Fresch.
CCU25 Communication and Control Unit ASIC in CMOS 0.25 μm Ch.Paillard
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
BPM stripline acquisition in CLEX Sébastien Vilalte.
Clara Gaspar on behalf of the ECS team: CERN, Marseille, etc. October 2015 Experiment Control System & Electronics Upgrade.
Control and operation of detector systems and their readout electronics in a complex experiment control system Stefan Koestner (CERN) on behalf of the.
Standard electronics for CLIC module. Sébastien Vilalte CTC
ATLAS DCS ELMB PRR, March 4th 2002, H.J.Burckhart1 Embedded Local Monitor Board ELMB  Context  Aim  Requirements  Add-ons  Our aims of PRR.
New digital readout of HFRAMDON neutron counters Proposal Version 2.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
Jun 18th 2009 SPECS system D.Charlet The SPECS field bus ACTEL APA 150 GLUE.
The Data Handling Hybrid Igor Konorov TUM Physics Department E18.
Controlling a large Data Acquisition System using an industrial SCADA system Stefan Koestner (CERN) on behalf of the LHCb Online Group Modelling the Experiment.
Report on the progress of the 40MHz SEU Test System based on DE2 Board 20 Jan in CPPM Zhao Lei.
Test Boards Design for LTDB
FMC adapter status Luis Miguel Jara Casas 5/09/2017.
Front-end digital Status
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
Tests Front-end card Status
Front-end Electronics for the LHCb Preshower Rémi CORNAT, Gérard BOHNER, Olivier DESCHAMPS, Jacques LECOQ, Pascal PERRET LPC Clermont-Ferrand.
TPC Electronics Meeting, 13/01/05 Carmen González Gutiérrez
Presentation transcript:

October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development  Software  Evolution and conclusion

ICALPCS 2005 D.Charlet LHCb detector 32 Links 26 Links 25 Links 80 Links 17 Links

ICALPCS 2005 D.Charlet Why SPECS   LHCb requirement Configuration system for individual boards located on the detector or in the crates located in the cavern. Located in radiation sensitive environment, up to 20kRads. Long distance link, > 100m. Multi configuration (multi-drop bus, point to point). Multi standard interfaces (JTAG, I2C, parallel bus, ctrl I/O). Cheap and compact standard. Can make use of standard Ethernet cables. Safe, fast and clean communication. A Serial Protocol for Experiment Control System

ICALPCS 2005 D.Charlet SPECS architecture   Mono-master multi-slave bus.   Bi-directional, serial, synchronous bus.   Differential link   Ethernet cable and connectors.   Master base on PCI bus.

ICALPCS 2005 D.Charlet Frame description

ICALPCS 2005 D.Charlet SPECS system

ICALPCS 2005 D.Charlet PCI Specs master board   PCI standard: 3.3V 32-bit 33 MHz   Includes: 4 SPECS masters, 1 slave for on board test   I2C and JTAG facilities   PCI bus interface: PLX9030 standard chip   SPECS system: integrated in EPC1C12 CYCLONE ALTERA FPGA   SPECS link: Driver from B-LVDS family DS92LV090 and pole-zero cancellation Receiver SN65LVDS032 High common mode range

ICALPCS 2005 D.Charlet SPECS-master FPGA block diagram

ICALPCS 2005 D.Charlet SPECS master board (PCI)

ICALPCS 2005 D.Charlet SPECS system

ICALPCS 2005 D.Charlet SPECS slave functions Features of slave:  SPECS bus: Point to point slave interface Point to point slave interface Multi drop Multi drop  Parallel interface: Parallel bus (16 data, Parallel bus (16 data, 8 address) 32 configurable I/O lines 32 configurable I/O lines  Serial interface: Long distance I2C bus Long distance I2C bus On board I2C bus On board I2C bus JTAG bus JTAG bus 16 receiver enable 16 receiver enable 16 driver enable 16 driver enable  Interrupt: User interrupt User interrupt Transmission error  Channel B decoding: L1 rst, L0 rst, L1evt_rst, B_calib L1 rst, L0 rst, L1evt_rst, B_calib  Serial EEPROM interface: Identification register Identification register User register User register

ICALPCS 2005 D.Charlet SPECS receiver logics design No external Clock required.  No I2C/JTAG master included in the slave  One SPECS byte -> - one JTAG cycle. - one JTAG cycle. - one I2C bit. - one I2C bit. Parallel access TCK=0 Start condition = Reset logics SCL Data latching Function decoding Cmd Data Shift register SDA SCL SDA SCL=0 SDA SCL=1 SDA SCL=1 SDA SCL=0 I2C SDA SCL TDI TMS TRst TCK=1 TDI TMS TRst JTAG

ICALPCS 2005 D.Charlet SPECS system

ICALPCS 2005 D.Charlet SPECS slave mezzanine Features of Mezzanine same as those of slave. All functionalities provided through 2 SMC connectors.  Driver for point-to-point SPECS bus.  Local oscillator.  Serial PROM.  Power regulator.  Local address switch.  ADC with 6 analog inputs (DCU chip from CERN ME group)  FPGA APEX20K60 82mm 58mm

ICALPCS 2005 D.Charlet SPECS slave mezzanine

ICALPCS 2005 D.Charlet Radiation hardness ComponentTest conditionTotal dose FPGA APABy company40Krads DS92LV010LAL (Ganil)> 28,8KRads SN65LVDS032LAL (PSI)> 147KRads DCU (ADC)CMS> 100KRads PROM AT17LV65LAL (Ganil)> 28,8KRads Transistor NE805ATLAS> 125KRads  SEL  Test of all exposed components Depends on the specific sub-detector. Vertex sub-detector is the most exposed 30KRads  SEU  Logic design uses triple voting technique.  Total dose depends on the location  Maximum of 30kRads  Below the limits of the components as shown above.

ICALPCS 2005 D.Charlet Mezzanine implementation

ICALPCS 2005 D.Charlet Mezzanine implementation (Calorimeter)

ICALPCS 2005 D.Charlet Link architecture RJ45 Patch panel MEZZANINE DS92LV010 10uH 82Ohm DS92LV010 RJ Ohm SN65LVDS32 100nf 50Ohm DS92LVD090 RJ nf51Ohm 2.2nf 51OhmMASTER RJ45 100m RJ45RJ45 5m 25m   B-LVDS driver with high output current (10mA)   Receiver with high common mode voltage range (-2v to 4.4v)   Low differential input thresholds (<50mv)   Ethernet cat6 cable and shielded RJ45 plugs   Pole-zero cancellation

ICALPCS 2005 D.Charlet Output signal from Master SN65LVDS32 100nf 50Ohm DS92LVD090 RJ nf51Ohm 2.2nf 51OhmMASTER

ICALPCS 2005 D.Charlet Signal at Slave input (without pole zero) MEZZANINE DS92LV010 10uH 82Ohm DS92LV010 RJ Ohm Test with 100m and 2 patch panels

ICALPCS 2005 D.Charlet Signal at Slave input (with pole zero) MEZZANINE DS92LV010 10uH 82Ohm DS92LV010 RJ Ohm Test with 100m and 2 patch panels

ICALPCS 2005 D.CharletSoftware All tools have been developed for both Windows and Linux   3 different software levels: PCI drivers: developed by the PLX Company, they enable the communication with the PLX9030 chip on the SPECS master board via the PCI bus SpecsLib library: computes the different frames for all types of mezzanine access (Parallel, I2C, JTAG,...), for write and read operations. SpecsUser library: decodes the frames into useful data values, manages the status for the PCI accesses, also handles the more complex accesses like JTAG, I2C, DMA, and communications with the on-board ADC (DCU).   All these components interfaced with the PVSS software

ICALPCS 2005 D.Charlet Example of PVSS display

ICALPCS 2005 D.Charlet Remaining work and conclusion   Remaining work on Master 20 masters have been produced, tested and distributed to the SPECS users ~50 more will be provided for the commissioning.   Remaining work on Slave A rad-tolerant version is being developed based on the ACTEL PRO ASIC family (APA150) 30 slaves have been produced, tested and distributed to the SPECS users ~300 slaves (new version) will be provided for the commissioning.   Conclusion A 10Mbit/s serial field bus has been designed for LHCb experiment. Its aim is to be simple, cheap, reliable and to work safely in radiation sensitive environments. It is mainly used to download and read back the configuration of the electronics located on the detector. It is made of Master PCI boards and slave daughter boards, provides I2C, JTAG and parallel interfaces for the users, and is delivered with a software patch.

ICALPCS 2005 D.Charlet Multi-drop model analysis   Logic Standard: B-LVDS   Termination resistor: 45 Ohms   Differential line impedance: 100 Ohms   Transmission line: differential stripline   Length of line: 40 cm   Frequency: 40 MHz   Number of stubs : 21   Ibis model: I/O DS92LV090

ICALPCS 2005 D.Charlet Multi-drop simulation result 13th slot 1st slot