UniBoard2 applied in the Square Kilometer Array

Slides:



Advertisements
Similar presentations
Beamformer implementations (Mike Jones, Kris Zarb Adami, David Sinclair, Chris Shenton) Starting with top level considerations for now, ie Not, which FPGA.
Advertisements

SKADSMTAvA A. van Ardenne SKADS Coördinator ASTRON, P.O. Box 2, 7990 AA Dwingeloo The Netherlands SKADS; The.
Use of COTS Drop-in Replacement Designs to Solve Obsolescence of Electronic Components in Military Systems Willow Ridge Loop Orlando, FL
SADC HPC Workshop, 2 Dec 2013, Cape Town
All things DBE… Francois Kapp Sub-system Manager: DBE On behalf of the DBE team present and past... S Rajan, E Bauermeister, A.
Netherlands Institute for Radio Astronomy 1 ASTRON is part of the Netherlands Organisation for Scientific Research (NWO) From LOFAR design to SKA1 System.
Signal Processing for Aperture Arrays. AAVS1 256 antenna elements distributed over –4 stations –64 elements each.
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
AA-Low Technical Progress Meeting, October 2012, Medicina, Italy AAVS0 & AAVS0.5: System Design and Test Plan Nima Razavi-Ghods Eloy de Lera Acedo.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
ASKAP Signal Processing Overview DIFX Users and Developers Meeting
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
SKA Introduction Jan Geralt Bij de Vaate Andrew Faulkner, Andre Gunst, Peter Hall.
GBT Interface Card for a Linux Computer Carson Teale 1.
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
NTD/xNTD Signal Processing Presented by: John Bunton Signal Processing team: Joseph Pathikulangara, Jayasri Joseph, Ludi de Souza and John Bunton Plus.
XNTD/SKAMP/LFD Correlator 4th RadioNet Engineering Forum Workshop Next Generation Correlators for Radio Astronomy and Geodesy June 2006, Groningen,
Casper Signal Processing Workshop 2009 SKA Signal Processing (Preliminary) Wallace Turner Domain Specialist for Signal Processing.
Ariadne’s Thread Kristian Zarb Adami. Simulator Aims ۞ Provide the system architect a tool to visualise trade-offs in designs ۞ Provide the scientist.
AAVS processing: Uniboard implementation. UNIBOARD Jive led FP7 project UniBoard, high integration density >> processing / m3
Philippe Picard 2 nd SKADS Workshop October 2007 Station Processing Philippe Picard Observatoire de Paris Meudon, 11th October 2007.
ATCA GPU Correlator Strawman Design ASTRONOMY AND SPACE SCIENCE Chris Phillips | LBA Lead Scientist 17 November 2015.
VFC-HD PROJECT STATUS AND OUTSTANDING SEPTEMBER 2015.
Netherlands Institute for Radio Astronomy 1 CSP SKA-low correlator meeting, Dwingeloo, 24 – 27 November 2014 RadioNET3 WP8 RadioHDL: FPGA Firmware Development.
Guy Kenfack Bordeaux, October 2010 ADC & Uniboard in Nancay 1 ADC & Uniboard in Nançay - Part1 : Nancay ADC chip : 3GS/s Flash ADC in Bipolar.
The UniBoard a RadioNet FP7 Joint Research Activity Arpad Szomoru, JIVE.
Netherlands Institute for Radio Astronomy 1 APERTIF beamformer and correlator requirements Laurens Bakker.
Netherlands Institute for Radio Astronomy 1 Bits & Chips - Smart Systems, November 20th 2014 DSP & UniBoard Astron Hajee Pepping.
Netherlands Institute for Radio Astronomy 1 ASTRON is part of the Netherlands Organisation for Scientific Research (NWO) Board Design Gijs Schoonderbeek.
Netherlands Institute for Radio Astronomy 1 ASTRON is part of the Netherlands Organisation for Scientific Research (NWO) Square Kilometer Array Low Central.
JESD204B High Speed ADC Interface Standard
JIVE UniBoard Correlator External Review
UniBoard: Xilinx or Altera
Technical Operations and R&D at JIVE
Mid Frequency Aperture Arrays
Production Firmware - status Components TOTFED - status
EXPReS, NEXPReS, UniBoard
RadioNet FP7 Joint Research Activity
The UniBoard Generic Hardware for Radio Astronomy Signal Processing
The UniBoard A RadioNet FP7 Joint Research Activity, 9 partners
PyBAR Firmware Structure and Operation Experience
Signal Processing for Aperture Arrays
ERA Broadband Research Network for Radio Astronomy Produced by Ron McArthur September 2002 Tel: +44 (0) Fax: +44 (0) Meet-me:
System On Chip.
ROACH3 Introduction Alec Rust SKA-SA 1 1.
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
Phased Array Feeds Wim van Cappellen
LFAA Software Development
Real Time DSP Tools for Laser Microscopy
The Development of Broadband VLBI Technologies in SHAO
JIVE UniBoard Correlator (JUC) Firmware
Electronics for Physicists
OSKAR station simulator
2PAD’s Beamforming Software
EVLA Correlator F2F Meeting Dec , 2007
Challenges Implementing Complex Systems with FPGA Components
5 Gsps ADC Developement and Future Collaboration
Technical Foundations & Enabling Technologies – DS4
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
The Uniboard  FPGA Processing for Astronomy
SKA PEP - Dish Array WP5 Phase 1 Dishes with Single Pixel Feed Systems
Aperture Array Simulations
The e-EVN Arpad Szomoru, JIVE.
Electronics for Physicists
Realizing an universal digital processing platform
17/04/2019 Future VLBI systems Tasso Tzioumis| Facilities Program Director– Technologies for Radio Astronomy CSIRO Astronomy and Space Science IVTW.
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
SKAMP Square Kilometre Array Molonglo Prototype
Multichannel Link Path Analysis
Presentation transcript:

UniBoard2 applied in the Square Kilometer Array Why UniBoards: we believe in having platforms on the shelf which can be used in projects when the need is there. Currently the technology development is part of designing large systems. We like to have the components already available such that at system level you “only” have to integrate. Hardware, firmware and lower level software. -Less risk in a projects because some risks are already mitigated Talk divided in UniBoard and applications Funding: RadioNet3, Lead: JIVE, other European partners doing independent other work André Gunst 2-12-2014 ASTRON is part of the Netherlands Organisation for Scientific Research (NWO)

Funding: RadioNet3, Lead: JIVE, other European partners doing independent other work

UniBoard ASTRON / DESP p3 UniBoard targets systems with massive amounts of data and simple processing algorithms Data coming on the back, Interconnections between the FPGA’s data out on the front. Interface between FPGA running at 5Gbps with an total of 60 Gbps Explain philosophy: operations per antenna, operation per piece of bandwidth Why 8 on a board: minimize data transport (data which can remain on chip, keep on chip, board, subrack) ASTRON / DESP p3

© ASTRON

4 FPGAs: for density and bf and corr don’t scale the same as filterbanks -10AX0115U4F45 (engineering sample) 24 transceivers on front, 48 on back, 12 to connect up, 12 connect down -main aim is to go for Stratix10 which is the next technology step, pin compatible -we are at front of technology

UniBoard Comparison UniBoard1 (Stratix IV) UniBoard2 (Arria10) Throughput rate 160 Gbps 960 Gbps 2400 Gbps Processing 2 TMAC/s 4.8 TMAC/s 20 TMAC/s Nof PCB layers 14 18 Memory DDR3 DDR4 Technology 40nm 20nm 14nm SerDes 3.125 Gbps 10 Gbps 25 Gbps Operational 2012 2015 2016

PCB Complex door vele transceivers, Arria10 eisen veranderen steeds (engineering sample) ASTRON / DESP p10

ASTRON / DESP p11

Thorough Signal Integrity simulations are done and the board is simulated for 14 G currently. Works also at 25 G but the eye is than smaller. -Without FPGA corrections ASTRON / DESP p12

Time flies Waar zit de tijd in: interfaces, data distributie (op juiste plek, op juiste tijd) en control -Why does it take so long.

Metafoor: Nederlandse spoorwegnet is het drukst bereden spoor van de EU en na Zwitserland en Japan het drukste spoorwegnet ter wereld -in firmware minder crossings en geen stops, maar de treinen (pakketten) zitten tegen elkaar aan waardoor het ook complex is en je wilt vermijden

Firmware -One of the ways to decrease development time and done already for UniBoard is defining modules with standard interfaces. -By using a board support package you can use same functions in another technology -but we are still not there Bits & Chips - Smart Systems, November 20th 2014

Reduce development time: automatiseren (code generatie), regressie testen (automatisch)

Simplify workflow

Towards a “one-click” flow Nice thing is that there are still ways to improve on speed Toekomst: automatic code generation, regression testing, technology independence, modelling -Same test case for model (functional level, register level and hardware level) -people busy with this are shown on the next slide

It is always hard to strike a balance between the work to improve the work flow and the pressure of projects

SKA Receptors Site: Site: Western Australia Southern Africa SKA Dishes Mid Frequency Aperture Arrays ASKAP Phase Array Feeds Low Frequency Aperture Arrays Meer KAT Dishes

1024 stations with each 256 antennas, 2 polarisations

LFAA Station Functional Diagram Processing required 2.4 TMAC/s -bandwidth is bottle neck

Proposed LFAA Beamformer Implementation Less beams out: ring structure more economic

192 signal paths / UniBoard2 Routing the Data 192 signal paths / UniBoard2 Analog does not scale as nicely as digital In LOFAR 32 ADC channels for 4 digital boards APERTIF 64 ADC channels for 4 digital boards (LVDS) UniBoard^2 192 ADC channels for 1 board (serial lines)

SKA Low Correlator

Big switch can be 128 small switches of each 16 ports (in LFAA)

Correlator Section Interconnections

10 Gbps connections per station (1024 stations x 10 Gbps), 60 Tbps coming out of the correlator

In total 64 boards required

Integrated Beamformer & Correlator

Conclusions UniBoard(2) aims for data intensive and streaming systems using simple operations on loads of data UniBoard(2) targeted for large systems (like the SKA) Standard interfaces increases the usability (not restricted to radio astronomy) Busy with a continuous effort to reduce firmware dev. time From the outside it does not always look what is inside