KM3NeT CLBv2 Peter Jansweijer Nikhef Amsterdam Electronics- Technology 1 November 17, 2014 CLBv2, Vidyo
Short list Fixed Test GUI Firmware Image Update failure lost Test-UDP packets => caused by wireshark! Tested TAP in wireshark (tool for broadcast architecture) More G-Boards? 3 switches arrived in Amsterdam Golden image needs to be golden Peter Jansweijer Nikhef Amsterdam Electronics- Technology 2 November 17, 2014 CLBv2, Vidyo
Backup slides Peter Jansweijer Nikhef Amsterdam Electronics- Technology 3 November 17, 2014 CLBv2, Vidyo
T estGui Firmware image update Issue: The FPGA didn’t configure after power -up although a valid image was written in Flash… Vincent found out that: The Spansion Flash memory has a non volatile bit in Configuration Register 1 (see http://www.spansion.com/Support/Datasheets/S25FL512S_00.pdf table 8.4) Apparently IMPACT programs this bit and I received CLBs that were Flashed in “SPI_buswidth:1” mode. Peter Jansweijer Nikhef Vincent changes the Flash driver such that it sets this bit to “SPI_buswidth:4”. Amsterdam Electronics- Problem solved! Technology 4 November 17, 2014 CLBv2, Vidyo
Firmware peculiarities…? Triggered 16 T est packets 16 Sourced to WRPC Peter Jansweijer Nikhef Amsterdam Electronics- Technology Received only 9 in the Linux PC !? (using Fiberise NICGE2EF) http://www.fiberise.com/nicge2ef?keyword=NICGE2EF 5 November 17, 2014 CLBv2, Vidyo
Firmware peculiarities…? Count packets Count packets on the on the oscilloscope oscilloscope 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 packets on the physical layer! Peter Jansweijer Nikhef Amsterdam Electronics- Pity … The Oscilloscope gets out of memory for decoding … Technology 6 November 17, 2014 CLBv2, Vidyo
Firmware peculiarities…? Swap Network Interface Cards: Fiberise NICGE2EF Intel PRO/1000 PF Server Adapter http://www.fiberise.com/nicge2ef?keyword=NICGE2EF Still packet loss … It must be due to the Linux PC and/or the OS!? sudo watch – n1 ethtool -S eth3 +16! So wireshark Peter Jansweijer 15 in wireshark … Nikhef Amsterdam loses packets! Electronics- Technology 7 November 17, 2014 CLBv2, Vidyo
Wireshark tap Capturing multiple interfaces Wireshark 1.8 ++ Needed for Broadcast Peter Jansweijer setup DOM link Nikhef investigation (for example Amsterdam Electronics- pause frames) Technology 8 November 17, 2014 CLBv2, Vidyo
More G-Boards Too many variations… ◦ CLB_Proto / CLB_V2_2 / CLB_V2_2_1 ◦ Yes / No Broadcast ◦ WRPC / WRPC_V2.1 ◦ USB via CLB / G-board At least get rid of one variation by the decision to use the G-Board USB (and forget about the CLB-USB) => we all need plenty of G-Boards (and mechanical stabilizers)! Should we produce more? How many? Peter Jansweijer Nikhef Amsterdam Electronics- Technology 9 November 17, 2014 CLBv2, Vidyo
3 switches arrived @ Nikhef Hardware v3.4 Peter Jansweijer Nikhef Amsterdam Electronics- Technology 10 November 17, 2014 CLBv2, Vidyo
Currently Switches @ Nikhef 1 Pioneer (old and obsolete) 1 borrowed from 7-Sols (must be send back) 1 borrowed from Valencia (may be keep it for a while?) 3 new ones (last slide) Peter Jansweijer Nikhef Amsterdam Electronics- Technology 11 November 17, 2014 CLBv2, Vidyo
T odo list Fix State Machine, TDC, AES and MCH (David, Antonio, me) Re-arrange MCH channel (proper time-tag; not lagging one time-slice => me) Flow-Control study: ◦ define system level actions when frontends overflow ◦ Implementing LM32 IRQ (Front-End FIFO full status) ICAPE2 / multiboot / watchdog / golden image tests Software: Communication interface between LM32_2 nd and LM32_WR ◦ SFP readout and setting (loopback, PRBS, wavelength tuning) ◦ Auto negotiation control (pay attention to deadlock) Peter Jansweijer Ethernet flow control (received pause frame implementation in the Nikhef Amsterdam CLB) Electronics- Technology 12 November 17, 2014 CLBv2, Vidyo
Recommend
More recommend