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
Link To Document