UniBoard Meeting,October 12-13th 2010 Jonathan Hargreaves, JIVE Eric Kooistra, ASTRON UniBoard Testing UniBoard Meeting, October12-13 th 2010 Contract.

Slides:



Advertisements
Similar presentations
Progress With iBOBs at Jodrell Bits & Bytes Meeting, JBO, th Dec 2007 Jonathan Hargreaves Electronic Engineer, Jodrell Bank Observatory.
Advertisements

1 of 24 The new way for FPGA & ASIC development © GE-Research.
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Intel: Lan Access Division Technion: High Speed Digital Systems Lab By: Leonid Yuhananov & Asaad Malshy Supervised by: Dr. David Bar-On.
Sundance Multiprocessor Technology SMT702 + SMT712.
1 SMART Training S - Setup M - Measurement A - Analysis RT - ReporT.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
NIOS II Ethernet Communication Final Presentation
Configurable System-on-Chip: Xilinx EDK
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Downloading to Altera Nios Development Kit CSCE 488 Witawas Srisa-an.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: January 3, Winter 2005.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Midterm Presentation.
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
The Train Builder Data Acquisition System for the European-XFEL John Coughlan, Chris Day, Senerath Galagedera and Rob Halsall STFC Rutherford Appleton.
® ChipScope ILA TM Xilinx and Agilent Technologies.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
5 March DCS Final Design Review: RPC detector The DCS system of the Atlas RPC detector V.Bocci, G.Chiodi, E. Petrolo, R.Vari, S.Veneziano INFN Roma.
ECE Department: University of Massachusetts, Amherst Using Altera CAD tools for NIOS Development.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta Fast Electronics Group.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
PCIe Mezzanine Carrier Pablo Alvarez BE/CO. Functional Specifications External Interfaces User (application) FPGA System FPGA Memory blocks Mezzanine.
GBT Interface Card for a Linux Computer Carson Teale 1.
Understanding Data Acquisition System for N- XYTER.
August 06, 2014CLBv2, Vidyo Peter Jansweijer Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
NIOS II Ethernet Communication Final Presentation
ATLAS HSIO DEVELOPMENT BOARD TESTING An Overview and Test Summary of High Speed Input/Output Boards Lawrence Carlson August 10, 2010.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
Field Programmable Port Extender (FPX) 1 NCHARGE: Remote Management of the Field Programmable Port Extender (FPX) Todd Sproull Washington University, Applied.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Ethernet Bomber Ethernet Packet Generator for network analysis
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
Embedded Systems Design with Qsys and Altera Monitor Program
Marc R. StockmeierDCS-meeting, CERN DCS status ● DCS overview ● Implementation ● Examples – DCS board.
Consideration of the LAr LDPS for the MM Trigger Processor Kenneth Johns University of Arizona Block diagrams and some slides are edited from those of.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
UniBoard Progress Meeting, December 2009 Jonathan Hargreaves, JIVE EVN Correlator Design UniBoard Progress Meeting, December 2009 Contract no
UniBoard Meeting, October 12-13th 2010 Jonathan Hargreaves, JIVE EVN Correlator Design UniBoard Meeting, October th 2010 Contract no
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Status and Plans for Xilinx Development
PRM for AM06 Daniel Magalotti Collaboration between: KIT, INFN Pisa and INFN Perugia.
The Data Handling Hybrid Igor Konorov TUM Physics Department E18.
JIVE UniBoard Correlator External Review
Do-more Technical Training
Programming and Debugging with the Dragon and JTAG
Lab 0: Familiarization with Equipment and Software
Lab 1: Using NIOS II processor for code execution on FPGA
Test Boards Design for LTDB
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
The UniBoard Generic Hardware for Radio Astronomy Signal Processing
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
GBT-FPGA Interface Carson Teale.
JIVE UniBoard Correlator (JUC) Firmware
Getting Started with Programmable Logic
Presentation transcript:

UniBoard Meeting,October 12-13th 2010 Jonathan Hargreaves, JIVE Eric Kooistra, ASTRON UniBoard Testing UniBoard Meeting, October12-13 th 2010 Contract no

UniBoard Meeting,October 12-13th 2010 The Tests FPGA with Nios II uP and JTAG UART Transceivers 10GbE 10/100/ 1GbE DDR3memory ADC clock,pps,wdi ID,test IO I 2 C,SPI,MDIO JTAG Terminal Configuration flash Test each interface separately to verify the board Then test everything at once

UniBoard Meeting,October 12-13th 2010 DDR Memory Testing Write and read back pseudo random patterns in sequential and data mask modes Test exercises each address line Test can be run in single shot or continuous modes Tested 1GB and 4GB modules at 800MT/s and 1066MT/s (+20%) Test can fail immediately because the module was not initialised correctly Module was not seated correctly or wrong module inserted Power supply failure (1.5V) Test starts but one or more read/write accesses gives an error Can be due to a single data, address or control line Further testing by toggling the outputs and using JTAG revealed 4 bad connections on the board

UniBoard Meeting,October 12-13th 2010 Testing the FN 10Gbps ports EPCS was switched on Tested 1m and 10m optical cable and SFP+ modules from JDSU and Finisar Port 3 not tested due to RX-TX swap ARP and UDP packets transmitted while monitoring error counts in the PHY chip Also test 2m and 5m passive copper (Direct Attach) and 2m active copper cables XAUI and MDIO connections between FPGA and PHY chip were OK MDIO XAUI FPGA Altera GX230 PHY VSC SFP+ Cage TYCO MDIO XAUI FPGA Altera GX230 PHY VSC SFP+ Cage TYCO Cable Under Test

UniBoard Meeting,October 12-13th 2010 Testing the FN 10Gbps ports All 3 ports worked well with 10m optical Port 2 struggled with 1m optical Active copper cable gave high errors 2m passive copper was OK on ports 0 and 1 but not 2 SFP+ is essentially analogue end to end May need to optimise TX gain, pre- emphasis, de-emphasis and RX equalisation each link Optical measurements, 1m & 10m multimode cables, rx equalization setting x1, Extended PCS on PortCableLink E-PCS corrected/uncorrected errors per second (typical) Length of run (hrs) Block errors Character errors Sequenc e errors BER based on char err 01mFN0 -> FN10/ FN1 -> FN00/ mFN0 -> FN10/ FN1 -> FN00/ mFN2 -> FN31/ FN3 -> FN21/ mFN2 -> FN30/ FN3 -> FN20/ mFN0 -> FN10/ FN1 -> FN00/ mFN0 -> FN11/ FN1 -> FN00/ mFN2 -> FN31/ FN3 -> FN20/ mFN2 -> FN30/ FN3 -> FN20/ mFN0 -> FN10/ FN1 -> FN00x748/ E-12 10mFN0 -> FN10/ FN1 -> FN00 to 3/ mFN2 -> FN30x234/ E-12 FN3 -> FN20x144/ E-13 10mFN2 -> FN30x3 to 0xb/ FN3 -> FN20/

UniBoard Meeting,October 12-13th 2010 Testing the BN 10Gbps ports The BN XAUI connections were tested using the XGB board and CX4 cables between 1m and 5m in length The status of the transmit and receive PLLs was checked to make sure they stayed locked during the test Ports 0 1 and 2 transmitted ARP and UDP packets to their neighbours

UniBoard Meeting,October 12-13th 2010 The Tests - continued FPGA with Nios II uP and JTAG UART Transceivers 10GbE 10/100/ 1GbE DDR3memory ADC clock,pps,wdi ID,test IO I 2 C,SPI,MDIO JTAG Terminal Configuration flash

On board transceivers FN-BN mesh Tested the 12 full featured transceivers The 4 CMU transceivers have not been tested, because the 12 suffice 16 hours test for 8 FPGA with 12 TR each at Gbps went OK

On board transceivers FN-BN mesh – 8 terminals

BN-BI transceiver port test Uses the 12 full featured transceivers The 4 CMU transceivers have not been tested, because the 12 suffice 15 hours test at 5 Gbps for all BN with 6 CX4 cables upto 5 m went OK A test using XAUI on all TR including the CMU TR also went OK.

BN-ADC port test Test using 4 LOFAR receiver units per BN Each receiver unit delivers 8 bit counter data at 200 Msps via LVDS All 4 BN received the counter data from the receiver units OK. The I2C connections between BN and receiver units function OK. Higher sample rate tests will be done when the APERTIF ADC unit is available.

1 Gb Ethernet Test Test whereby the 8 nodes transmit > 1000 frames to each other via the on board 1 GbE switch went OK. Communication between 8 nodes and the 4 RJ45 connectors still under test.

Auxiliary tests WDI (watchdog interrupt) works OK. INTA, INTB pull up lines between FPGAs work OK. I2C to on board sensors - FPGA temperature sensors for all 8 nodes: OK - 1GbE switch temperature sensor via BN3: ? - Hot swap controller voltage sensor via BN3: ?

Good to know (see UniBoard SVN for more) Development scripts: - unb_sopc  generate SOPC system files - unb_app  compile SW - unb_qcomp  synthesize the design - unb_sof  load image on FPGA(s) - unb_rld  compile SW and download to FPGA Unb_common: - FPGA pinning TCL files - unb_node_ctrl.vhd  FPGA clock, reset, watchdog - unb_system_info.vhd  FPGA ID, version, g_sim - SW function PIO debug wave  track SW in Wave window Generic g_sim to distinguish between target and simulation without editing the VHDL file FPGA node reservation web page

UniBoard reservation web page

To do: integrated test design Test all interfaces in one design for efficient functional verification of the next 8 UniBoards Full load test using dummy logic, RAM and DSP to heat the FPGA and verify the power supplies