Title :
Synthesizing a long latency unit within VLIW processor
Author :
Gupta, Ram Lakhan ; Kumar, Anshul ; van der Werf, A. ; Busa, G. Natalino
Author_Institution :
Alliance Semicond., Bangalore, India
Abstract :
With increasing high performance requirements, VLIW processors are becoming more and more popular. To go beyond the performance achievable by the use of a VLIW architecture, specialized functional units can be added to the processor. However, no single tool provides the capability of synthesizing such a processor. This paper shows a method to embed a long latency unit within a VLIW processor datapath using some available tools. Phideo, an architectural synthesis tool is used to synthesize a special high throughput unit. The high level synthesis tool, Mistral2, is used to generate the VLIW processor datapath and to compile microcode for it. The Phideo synthesized unit is interfaced as a functional unit in the Mistral2 datapath and Mistral2 scheduling is made compatible with the Phideo schedule. The motion estimation algorithm for MPEG-2 standard has been chosen as a case study to prove the methodology
Keywords :
high level synthesis; microprocessor chips; motion estimation; parallel architectures; processor scheduling; video signal processing; MPEG-2 standard; Mistral2 datapath; Mistral2 scheduling; Phideo; VLIW processor; architectural synthesis tool; high level synthesis tool; high throughput unit; long latency unit; motion estimation algorithm; specialized functional units; Coprocessors; Delay; Hardware; High level synthesis; Motion estimation; Partitioning algorithms; Processor scheduling; Telecommunications; Throughput; VLIW;
Conference_Titel :
VLSI Design, 2001. Fourteenth International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-7695-0831-6
DOI :
10.1109/ICVD.2001.902700