• DocumentCode
    2049019
  • Title

    Traffic shaping for an FPGA based SDRAM controller with complex QoS requirements

  • Author

    Heithecker, Sven ; Ernst, Rolf

  • Author_Institution
    Inst. of Comput. & Commun. Network Eng., Tech. Univ. of Braunschweig, Germany
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    575
  • Lastpage
    578
  • Abstract
    Today high-end video and multimedia processing applications require huge amounts of memory. For cost reasons, the usage of conventional dynamic RAM (SDRAM) is preferred. However, SDRAM access optimization is a complex task, especially if multi-stream access with different QoS requirements is involved. In (Heithecker et al., 2003), a multi-stream DDR-SDRAM controller IP covering combinations of low latency requirements for processor cache access, hard real-time constraints for periodic video signals and hard real-time bursty accesses for video coprocessors was described. To handle these contradictory QoS requirements at high system performance, a combination of a 2-stage scheduling algorithm and static priorities were used. This paper describes an additional flow control which enhances the overall performance. Experiments with an FPGA based high-end video platform demonstrate the superiority of this architecture.
  • Keywords
    field programmable gate arrays; random-access storage; scheduling; 2-stage scheduling algorithm; FPGA; QoS requirements; SDRAM controller; access optimization; dynamic RAM; flow control; hard real-time bursty access; hard real-time constraints; memory access; multistream DDR-SDRAM controller; multistream access; periodic video signals; processor cache access; static priorities; traffic shaping; video coprocessors; Coprocessors; Costs; DRAM chips; Delay; Field programmable gate arrays; Random access memory; SDRAM; Shape control; Signal processing; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193876
  • Filename
    1510396