A radio astronomy correlator optimized for the Xilinx Virtex-4 SX FPGA

被引:17
|
作者
de Souza, Ludovico [1 ]
Bunton, John D. [2 ]
Campbell-Wilson, Duncan [3 ]
Cappallo, Roger J. [4 ]
Kincaid, Bart [4 ]
机构
[1] CSIRO, Australia Telescope Natl Facil, Epping, NSW 1710, Australia
[2] CSIRO, ICT Cent, Marsfield, NSW, Australia
[3] Univ Sydney, Molonglo Radio Observ, Sydney, NSW 2006, Australia
[4] MIT, Haystack Observ, Cambridge, MA 02139 USA
关键词
D O I
10.1109/FPL.2007.4380626
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a correlator that is optimized for the Xilinx Virtex-4 SX FPGA, and its application in the SKAMP radio telescope at the Molonglo Radio Observatory. The digital backend of the SKAMP telescope consists of more than 800 Virtex-4 FPGAs. Correlation is performed between each and every pairing of antenna inputs, so the SKAMP telescope, with its 384 inputs, has approximately 74,000 antenna correlations; with 100 MHz of input bandwidth from each antenna this requires real-time processing of more than 7 tera complex multiply-accumulates per second. The correlation cell described takes advantage of the hard IP blocks found within the Virtex-4 FPGA to perform one 4+4-bit complex correlation per cycle at a clock rate exceeding 256 MHz. At the core of each cell is an efficient 4-bit signed complex multiplier, implemented using the 18-bit signed multiplier of the Virtex-4 DSP slice, and a short term accumulator, implemented using the adjacent Block RAM. Nearly 30,000 correlation cells are instantiated across 192 Virtex-4SX35 devices in order to process all the data from the SKAMP telescope.
引用
收藏
页码:62 / 67
页数:6
相关论文
共 35 条
  • [2] On-Orbit Results for the Xilinx Virtex-4 FPGA
    Quinn, Heather
    Graham, Paul
    Morgan, Keith
    Baker, Zachary
    Caffrey, Michael
    Smith, Dave
    Bell, Randy
    2012 IEEE RADIATION EFFECTS DATA WORKSHOP (REDW), 2012,
  • [3] Xilinx推出Virtex-4系列多平台FPGA
    徐俊毅
    电子与电脑, 2004, (07) : 83 - 84
  • [4] Single event upsets in Xilinx Virtex-4 FPGA devices
    George, J.
    Koga, R.
    Swift, G.
    Allen, G.
    Carmichael, C.
    Tseng, C. W.
    NSREC: 2006 IEEE RADIATION EFFECTS DATA WORKSHOP, WORKSHOP RECORD, 2006, : 109 - +
  • [5] Flight Experience of the Xilinx Virtex-4
    Quinn, Heather
    Graham, Paul
    Morgan, Keith
    Baker, Zachary
    Caffrey, Michael
    Smith, Dave
    Wirthlin, Mike
    Bell, Randy
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2013, 60 (04) : 2682 - 2690
  • [7] A HIGH PERFORMANCE MICROPROCESSOR WITH DSP EXTENSIONS OPTIMIZED FOR THE VIRTEX-4 FPGA
    Ehliar, Andreas
    Karlstrom, Per
    Liu, Dake
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 598 - 601
  • [9] An Evaluation of the Xilinx Virtex-4 FPGA for On-Board Processing in an Advanced Imaging System
    Norton, Charles D.
    Werne, Thomas A.
    Pingree, Paula J.
    Geier, Sven
    2009 IEEE AEROSPACE CONFERENCE, VOLS 1-7, 2009, : 1566 - 1574
  • [10] Testing Faults in SRAM Memory of Virtex-4 FPGA
    Niamat, Mohammed
    Lalla, Manoj
    Kim, Junghwan
    2009 52ND IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2009, : 965 - 970