Title :
Automatic synthesis and scheduling of multirate DSP algorithms
Author :
Ying Yi ; Milward, Mark ; Khawam, Sami ; Nousias, Ioannis ; Arslan, Tughrul
Author_Institution :
Sch. of Eng. & Electron., Edinburgh Univ., UK
Abstract :
To date, most high-level synthesis systems do not automatically solve present design problems, such as those related to timing associated with the physical implementation of multirate DSP architectures. Whilst others do not trade off area/speed of algorithm efficiently for such architectures. An automatic synthesis methodology based on both retiming techniques together with folding transformations is presented in this paper in order to solve timing problems associated with the implementation of multirate DSP algorithms. We demonstrate that techniques for modeling computational unit latencies, which can influence parameterisations of a multirate DSP IP core, can lead to highly efficient solutions. This is illustrated using a polyphase IIR IDCT example. Using the folding transformation, the control circuit for a hardware sharing multirate DSP is also presented.
Keywords :
digital signal processing chips; high level synthesis; scheduling; DSP IP core; automatic scheduling; automatic synthesis; computational unit latency; folding transformation; high-level synthesis system; multirate DSP algorithm; polyphase IIR IDCT; retiming technique; timing problem; Algorithm design and analysis; Circuits; Computer architecture; Delay; Design engineering; Digital filters; Digital signal processing; Pipeline processing; Scheduling algorithm; Timing;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466241