UniBoard Progress Meeting, December 2009 Jonathan Hargreaves, JIVE EVN Correlator Design UniBoard Progress Meeting, December 2009 Contract no. 227290.

Slides:



Advertisements
Similar presentations
Bus Specification Embedded Systems Design and Implementation Witawas Srisa-an.
Advertisements

IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
Synchronous Static Random Access Memory (SSRAM). Internal Structure of a SSRAM AREG: Address Register CREG: Control Register INREG: Input Register OUTREG:
INPUT-OUTPUT ORGANIZATION
Commercial FPGAs: Altera Stratix Family Dr. Philip Brisk Department of Computer Science and Engineering University of California, Riverside CS 223.
Reconfigurable Computing (EN2911X, Fall07) Lecture 04: Programmable Logic Technology (2/3) Prof. Sherief Reda Division of Engineering, Brown University.
Digital FX Correlator Nimish Sane Center for Solar-Terrestrial Research New Jersey Institute of Technology, Newark, NJ EOVSA Technical Design Meeting.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Digital FX Correlator Nimish Sane Center for Solar-Terrestrial Research New Jersey Institute of Technology, Newark, NJ EOVSA Technical Design Meeting.
Spartan II Features  Plentiful logic and memory resources –15K to 200K system gates (up to 5,292 logic cells) –Up to 57 Kb block RAM storage  Flexible.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Signal Processing for Aperture Arrays. AAVS1 256 antenna elements distributed over –4 stations –64 elements each.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
© 2010 Altera Corporation—Public DSP Innovations in 28-nm FPGAs Danny Biran Senior VP of Marketing.
Sub-Nyquist Sampling DSP & SCD Modules Presented by: Omer Kiselov, Daniel Primor Supervised by: Ina Rivkin, Moshe Mishali Winter 2010High Speed Digital.
DARPA Digital Audio Receiver, Processor and Amplifier Group Z James Cotton Bobak Nazer Ryan Verret.
CRKit RF Control WINLAB – Rutgers University Date : June Authors : Prasanthi Maddala, Khanh Le,
CRKit RF Control WINLAB – Rutgers University Date : June Authors : Prasanthi Maddala, Khanh Le,
4.0 rtos implementation part II
CRKit RF Control WINLAB – Rutgers University Date : June Authors : Prasanthi Maddala, Khanh Le,
CRKit RF Control WINLAB – Rutgers University Date : June Authors : Prasanthi Maddala, Khanh Le,
Digital Radio Receiver Amit Mane System Engineer.
New correlator MicroPARSEC Igor Surkis, Vladimir Zimovsky, Violetta Shantyr, Alexey Melnikov Institute of Applied Astronomy Russian Academy of Science.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
FPGA-based Dedispersion for Fast Transient Search John Dickey 23 Nov 2005 Orange, NSW.
1 Nios II Processor Architecture and Programming CEG 4131 Computer Architecture III Miodrag Bolic.
Phase-1 Design. i PHC Phase /04/2008 System Overview Clock, JTAG, sync marker and power supply connections Digital output.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
Correlator Growth Path EVLA Advisory Committee Meeting, March 19-20, 2009 Michael P. Rupen Project Scientist for WIDAR.
Casper 2010Marc Torres Part 2: Building blocks for the next generation.
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
Class of Service Distribution SW/HW interface Clusters of VPUs Clusters of VPUs Clusters of VPUs LBS Arbitration Clusters of VPUs.
NS Training Hardware. Print Engine Controller NS9775.
Jason Manley, Aaron Parsons, Don Backer, Henry Chen, Terry Filiba, David MacMahon, Peter McMahon, Arash Parsa, Andrew Siemion, Dan Werthimer, Mel Wright.
Timing Requirements for Spallation Neutron Sources Timing system clock synchronized to the storage ring’s revolution frequency. –LANSCE: MHz.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Network On Chip Platform
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Development of Programmable Architecture for Base-Band Processing S. Leung, A. Postula, Univ. of Queensland, Australia A. Hemani, Royal Institute of Tech.,
AAVS processing: Uniboard implementation. UNIBOARD Jive led FP7 project UniBoard, high integration density >> processing / m3
OCRP RF Control WINLAB – Rutgers University Date : June Authors : Prasanthi Maddala, Khanh Le,
Other Logic Implementations
OCRP RF Control WINLAB – Rutgers University Date : June Authors : Prasanthi Maddala, Khanh Le,
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
09/02/20121 Delay Chip Prototype & SPI interface Joan Mauricio La Salle (URL) 15/02/2013.
Class of Service Distribution SW/HW interface Clusters of VPUs Clusters of VPUs Clusters of VPUs LBS Arbitration Clusters of VPUs.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
Mohamed ABDELFATTAH Andrew BITAR Vaughn BETZ. 2 Module 1 Module 2 Module 3 Module 4 FPGAs are big! Design big systems High on-chip communication.
Embedded Systems February 10, Serial Interface - SPI  Serial Peripheral Interface  Synchronous communications  Clock supplied by the Master.
Atacama Large Millimeter/submillimeter Array Karl G. Jansky Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array ALMA Correlator.
UniBoard Meeting, October 12-13th 2010 Jonathan Hargreaves, JIVE EVN Correlator Design UniBoard Meeting, October th 2010 Contract no
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
UniBoard Meeting,October 12-13th 2010 Jonathan Hargreaves, JIVE Eric Kooistra, ASTRON UniBoard Testing UniBoard Meeting, October12-13 th 2010 Contract.
UniBoard review September 2014
Netherlands Institute for Radio Astronomy 1 ASTRON is part of the Netherlands Organisation for Scientific Research (NWO) Board Design Gijs Schoonderbeek.
JIVE UniBoard Correlator External Review
The UniBoard Generic Hardware for Radio Astronomy Signal Processing
LFD Correlator MWA-LFD Kick-off Meeting San Diego 5-June-2006
JIVE UniBoard Correlator (JUC) Firmware
Spartan FPGAs مرتضي صاحب الزماني.
The Uniboard  FPGA Processing for Astronomy
UNIBOARD : VLBI APPLICATION CHARACTERIZATION
Lecture 26 Logic BIST Architectures
ADSP 21065L.
Presentation transcript:

UniBoard Progress Meeting, December 2009 Jonathan Hargreaves, JIVE EVN Correlator Design UniBoard Progress Meeting, December 2009 Contract no

UniBoard Progress Meeting, December 2009 Basic Configuration FN 0 Station Pol, 8 Bit, 64 MHz BW FN 1 Station Pol, 8 Bit, 64 MHz BW FN 2 Station Pol, 8 Bit, 64 MHz BW FN 3 Station Pol, 8 Bit, 64 MHz BW BN corr products 16 MHz BW BN corr products 16 MHz BW BN corr products 16 MHz BW BN corr products 16 MHz BW Station Data in to 10GbE Ports Correlation Products out to backend computer Works with 800MT/s DDR3

UniBoard Progress Meeting, December 2009 Expanded Configuration FN 0 Station Pol, 8 Bit, 128 MHz BW FN 1 Station Pol, 8 Bit, 128 MHz BW FN 2 Station Pol, 8 Bit, 128 MHz BW FN 3 Station Pol, 8 Bit, 128 MHz BW BN corr products 32 MHz BW BN corr products 32 MHz BW BN corr products 32 MHz BW BN corr products 32 MHz BW Station Data in to 10GbE Ports Correlation Products out to backend computer May need 1333MT/s DDR3 4GB for FN

UniBoard Progress Meeting, December 2009 Band Modes For the basic configuration a UniBoard can be set up in one of 7 modes 64 x 1MHz bands 32 x 2MHz bands 16 x 4MHz bands 8 x 8MHz bands 4 x 16MHz bands 2 x 32MHz bands 1 x 64MHz band Mixed modes possible at cost of complexity Number of bands double in the expanded configuration

UniBoard Progress Meeting, December 2009 Spectral Line FN 0 Station Pol, 8 Bit, 64 MHz BW FN 1 Station Pol, 8 Bit, 64 MHz BW FN 2 Station Pol, 8 Bit, 64 MHz BW FN 3 Station Pol, 8 Bit, 64 MHz BW BN corr products 16 MHz BW BN corr products 16 MHz BW BN corr products 16 MHz BW BN corr products 16 MHz BW Station Data in to 10GbE Ports Correlation Products out to backend computer Subset of frequency points from each FN routed via spare 10GbE ports to another UniBoard

UniBoard Progress Meeting, December 2009 BN Overview MAC Engine F I F O Control Logic DDR3 Interface II DDR3 Interface I DDR3 Module II SEQUENCERSEQUENCER 1GbE PORT 10Gb E PORT Nios Embedded Processor F IFOF IFO REGISTERBANKREGISTERBANK F I F O INPUT BUFFERSINPUT BUFFERS OUTPUTBUFFEROUTPUTBUFFER

UniBoard Progress Meeting, December 2009 BN Correlation Engine a) b) c) 132 MAC cells clocked > 260MHz One half-DSP block plus 72 registers per MAC cell for 36 bit accumulation Sixteen passes: L-L, R-R, L-R, R-L

UniBoard Progress Meeting, December 2009 BN Resources Half DSP blocksSRAM (1000 bits) LC regs (1000’s) Input FIFO016 DDR3 Interfaces08515 DDR3-DSP FIFO01 MAC Input Buffers Correlation Engine MAC Output Buffers0304 Output FIFO016 Output port (10GbE) Total132 (322)499 (14,283)33.3 (182.4) Plus: Control system, SOPC with Nios processor Validity – scale data path by 10/9, 2.1k LC regs + 34k storage to accumulate Test pattern generator

UniBoard Progress Meeting, December 2009 FN Overview course F I F O VDIF Header Control Logic DDR3 Interface I DDR3 Module I Read Addr Calc PFB 1GbE PORT FN-BN Serial Nios Embedded Processor FFT 10GbE PORT F I F O Delay Model Calc fine Complex mixer Phase Model Calc F I F O S Model updates FN-BN Serial Station mapping

UniBoard Progress Meeting, December 2009 FN Resources Half DSP blocksSRAM (1000 bits) FIFO Buffering02100 DDR3 interfaces043 Delay Model30614 Cplx mixers & PFB FFT Power measurement32 Normalization16 Output FIFO016 Total116 (322)9685 (14,283) Not including: SOPC, Validity, test OK for multipliers but on chip storage is critical – no room for expansion Need to offload some to DDR3

UniBoard Progress Meeting, December 2009 Timing Ten millisecond tick FN Header Control Logic Tick Generator Correlator Clock Station Data One Secon d Tick Nios Control Nios Control Nios Control Nios Control Correlator time set to approx half second later than stations Controller selects a master and 3 slaves Second tick and 10ms tick distributed via INTA, INTB lines to synchronize FNs Correlator time base runs slightly faster than real time Ticks adjusted as necessary to keep buffers stable