A reconfigurable HW/SW platform for computation intensive high-resolution real-time digital film applications

  • Authors:
  • Amilcar do Carmo Lucas;Sven Heithecker;Peter Rüffer;Rolf Ernst;Holger Rückert;Gerhard Wischermann;Karin Gebel;Reinhard Fach;Wolfgang Huther;Stefan Eichner;Gunter Scheller

  • Affiliations:
  • Technical University of Braunschweig, Germany;Technical University of Braunschweig, Germany;Technical University of Braunschweig, Germany;Technical University of Braunschweig, Germany;Grass Valley Germany GmbH, Thomson group;Grass Valley Germany GmbH, Thomson group;Grass Valley Germany GmbH, Thomson group;Grass Valley Germany GmbH, Thomson group;Grass Valley Germany GmbH, Thomson group;Technical University Ilmenau, Germany;Technical University Ilmenau, Germany

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe: Proceedings
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents a multi-board, multi-FPGA hardware/software architecture, for computation intensive, high resolution (2048x2048 pixels), real-time (24 frames per second) digital film processing. It is based on Xilinx Virtex-II Pro FPGAs, large SDRAM memories for multiple frame storage and a PCI express communication network. The architecture reaches record performance running a complex noise reduction algorithm including a 2.5 dimensions DWT and a full 16x16 motion estimation at 24 fps requiring a total of 203 Gops/s net computing performance and a total of 28 Gbit/s DDR-SDRAM frame memory bandwidth. To increase design productivity and yet achieve high clock rates (125MHz), the architecture combines macro component configuration and macro level floorplanning with weak programmability using distributed microcoding. As an example, the core of the bidirectional motion estimation using 2772 CLBs reaching 155 Gop/s (1538 op/pixel) requiring 7 Gbit/s external memory bandwidth was developed in two men-months.