August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.

Slides:



Advertisements
Similar presentations
Simulation executable (simv)
Advertisements

April 30, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Slide 1 7. Verilog: Combinational always statements. VHDL: Combinational Processes: To avoid (I.E. DO NOT What in your HDL code?) Cases that generate Synthesis.
June 11, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
October 8, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
1 The 9-Pin Connector Pin abbreviations (numbers in parentheses are the 25D pin numbers): 1. CD (8) 2. RD (Rx) (3) 3. TD (Tx) (2) 4. DTR (20) 5. SG (Ground)
NS Training Hardware. System Controller Module.
Range Measurement Unit Messenger Mercury Laser Altimeter Basic Familiarization.
Paolo Musico on behalf of KM3NeT collaboration The Central Logic Board for the KM3NeT detector: design and production Abstract The KM3NeT deep sea neutrino.
SDR Test bench Architecture WINLAB – Rutgers University Date : October Authors : Prasanthi Maddala,
Marseille 30 January 2013 David Calvo IFIC (CSIC – Universidad de Valencia) CLB: Current status and development on CLBv2 in Valencia.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
F.F. - 18/07/ User Guide of the Input Trigger Multiplexer unit with input signal rate counters.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
February 26, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
SRS DIGITAL C-CARD. TEST AND APPLICATIONS Mihai Cuciuc.
Slide 1 6. VHDL/Verilog Behavioral Description. Slide 2 Verilog for Synthesis: Behavioral description Instead of instantiating components, describe them.
Time Management.  Time management is concerned with OS facilities and services which measure real time, and is essential to the operation of timesharing.
July 10, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
TTCrx Issues M.Matveev Rice University December 17, 2009.
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
May 29, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
September 11-12, 2013KM3NeT, CLBv2 Workshop Valencia Peter Jansweijer Nikhef Amsterdam Electronics- Technology Shore station brainstorm 1.
December 04, 2013KM3NeT, CLBv2 Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
12/16/  List the elements of 8255A Programmable Peripheral Interface (PPI)  Explain its various operating modes  Develop a simple program to.
January 28, 2015CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
August 22, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Demonstrations of RDBE-PFB Data Flow. Review the original PFB Data Flow.
July, IFIC (CSIC – Universidad de Valencia) CLB: MULTIBOOT 1.
2/3/2006EECS150 Lab Lecture #31 Implementation of FSMs EECS150 Spring 2006 – Lab Lecture #3 Guang Yang Greg Gibeling.
Time Management.  Time management is concerned with OS facilities and services which measure real time.  These services include:  Keeping track of.
January 28-30, 2014KM3NeT, Electronics Workshop A‘dam Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
NIKHEF 2014 David Calvo IFIC (CSIC – Universidad de Valencia) Time to Digital Converters for KM3NeT Data Readout System.
December 10, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Peter Jansweijer Nikhef Amsterdam Electronics- Technology September 14, 2012KM3NeT, CLBv2 Meeting via EVO KM3NeT CLBv2 1.
Do-more Technical Training Hardware. CPU Hardware LEDs ▫P▫Powered OFF ▫A▫All YELLOW: Booter started ▫A▫All GREEN: OS started ▫Y▫YELLOW-RED-GREEN Chase:
November 2014, Groningen/Dwingeloo, the Netherlands 3rd International VLBI Technology Workshop Peter Jansweijer Nikhef Amsterdam Electronics- Technology.
LM32 DEVELOPMENTS ONGOING WORK ON TDCs AND OTHER ISSUES (LM32) Diego Real David Calvo CLB group online meeting, 27 March
Genova May 2013 Diego Real – David Calvo IFIC (CSIC – Universidad de Valencia) CLBv2 1.
March 27, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Peter Jansweijer Nikhef Amsterdam Electronics- Technology November 21, 2012KM3NeT, CLBv2 Meeting via EVO KM3NeT CLBv2 1.
3 Dec, 2013 IFIC (CSIC – Universidad de Valencia) CLB: Current status and development.
UniBoard Meeting,October 12-13th 2010 Jonathan Hargreaves, JIVE Eric Kooistra, ASTRON UniBoard Testing UniBoard Meeting, October12-13 th 2010 Contract.
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
May 8, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.
Peter Jansweijer Nikhef Amsterdam Electronics- Technology September 19, 2012KM3NeT, CLB/DAQ Videocon KM3NeT CLBv2 1.
July 31, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
October 29, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Reliability and Performance of the SNS Machine Protection System Doug Curry 2013.
April 10, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
September 11-12, 2013KM3NeT, CLBv2 Workshop Valencia Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
P. Jansweijer Nikhef Amsterdam Electronics- Technology Amsterdam July 5-6, 2010KM3NeT: General WPF/L meeting 1 Measuring time offset over a bidirectional.
Do-more Technical Training
REGISTER TRANSFER LANGUAGE (RTL)
KM3NeT CLBv2.
KM3NeT CLBv2.
STANDARD WR STRAW-MAN ARCHITECTURES FOR PHASE II & WRS RELIABILITY
KM3NeT CLBv2.
KM3NeT CLBv2.
MULTIBOOT AND SPI FLASH MEMORY
RX 8-Bit Timer (TMR) 4/20/2011 Rev. 1.00
Sheng-Li Liu, James Pinfold. University of Alberta
COMPUTER PERIPHERALS AND INTERFACES
Presentation transcript:

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology With higher TDC rates in rare conditions… Bad Network Interface Card! UDP Length error: 2

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology SVN now accommodates KC705, CLBv2.1 and CLBv2.2 designs (via generics). SVN version 1023 CLBv2.2 “only” has 4 DIP switches so for uniformity all designs, DIP: 1.UDP Test Packet Generator IPMUX(2) 2.UDP Test Packet Generator IPMUX(3) 3.UDP Test Packet Generator IPMUX(2) continuously 4.IRQ0 Top Level CLB design 3

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology Sometimes USB port only shows one USB entry after power-up. Need to unplug and plug the USB connector to have both USB ports available. CLBV2.2 4

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology 1. Loopback 2. Implement PRBS (Generator and Checker) 3. Tx Enable All default into the proper position after power-up and reset. This involves: ◦ adding some bits in register (MDIO MCR, part of WR “ep_pcs_tbi_mdio_wb.vhd”) => done! ◦ adding functionality to WR-LM32 embedded software (plus interface to LM32_2 nd )  Added bits in MDIO Control Register:  24:22 = tx_prbs_sel(2:0)  21 = sfp_tx_disable  20 = sfp_los  19 = sfp tx fault  18:16 = loopback (2:0)  Note that RX_PRBS_ERR_CNT is only accessible via the Dynamic Reconfiguration Port and therefore RXPRBSSEL, RXPRBSCNTRESET are not implemented. Request from Optical Network (Gerard, Jan Willem) 5

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology XADC okay! Note: freezer spray got the FPGA min temperature down to C XADC interface 6

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology No matter if you unplug Tx or Rx fiber, the WR link goes down. Probably due to WR Link State Machine => study Unplug TX fiber (minic SFP laser off wavelength) 7 TX RX

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology Monitor Kintex7 PHY signals (wr_gtx_phy_kintex7.vhd): 1.txpll_lockdet => always ‘1’ 2.tx_rst_done => always ‘1’ 3.rxpll_lockdet => pulse low 9 us when either Tx or Rx unplugged 4.rx_rst_done => pulse low 9 us when either Tx or Rx unplugged Pulse due to WR software that resets the PHY during initialization under control of the WR link startup state machine. WR software needs revision! This is tricky since it will affect the reset and startup procedures of various functions (including locking of PLL’s etc.). This task should be assigned manpower! Unplug TX fiber 8

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology Synthesis result of the current sources differs. ◦ XST okay ◦ Precision fails Different behavior for TDC and State Machine output data. Cause… ? To be investigated! XST versus Precision 9

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology Monitoring channel (proposal) 10 Hits-0 Hits-30 TDC stmachine (2) Clear on “timeslice_start” Latch on “timeslice_start” LM32DPRAM LM32 IPMUX Ch-2 Ch-1 Ch-0 AES TDC Ch-3 Test Start register transfer on “timeslice_start” timeslice_start IRQ Currently connected to a dummy ◦ Monitoring each time slice: 1.A set of hardware writable registers (i.e. snapshot of the TDC hits counters) 2.A slice of DPRAM accessible for the LM32_2 nd Busy Clr Set

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology At the start of time slice “n”: 1. The state machine takes a snapshot of the TDC hit counters (freeing the counters for the current time slice ‘n’). The latched information are the hit counts for ‘n-1’. 2. The LM32_2 nd software (IRQ routine) had time during time-slice ‘n-1’ to prepare monitoring data in DPRAM. 3. One (small) UDP packet can be assembled fast (one or two clock cycles per register or DPRAM access by stmachine channel 2) since all data to transfer is available. 4. An “busy” bit in a stmachine register which signals that the UDP packet assembly completed may be helpful (set with “timeslice_start”, clear after stmachine-2 transfer complete). The LM32_2 nd can check this bit in its IRQ-routine to see if all data in the DPRAM section is transferred and the section is free for access of new values. Monitoring channel (proposal) 11

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology Revision of TDR Moved: ◦ “KM3NeT_ELEC_WD_2013_009_CLBv2_Register_description _PJ_VvB_DC_VK_Draft.docx” from Google Docs so it is no longer in the claws of Google who mutilates the document markup (the hell with Google Docs!) ◦ Now Google Docs “KM3NeT_ELEC_WD_2013_009_CLBv2_Register_description _PJ_VvB_DC_VK_Draft.docx” only contains a link to the SVN document: sign/clb/doc/KM3NeT_ELEC_WD_2013_009_CLBv2_Register_ description_PJ_VvB_DC_VK_Draft.docx sign/clb/doc/KM3NeT_ELEC_WD_2013_009_CLBv2_Register_ description_PJ_VvB_DC_VK_Draft.docxDocumentation 12

August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology Backup slides 13