DocumentCode :
2345439
Title :
A processor description language supporting retargetable multi-pipeline DSP program development tools
Author :
Siska, Chuck
Author_Institution :
Rockwell Semicond. Syst. Inc., CA, USA
fYear :
1998
fDate :
2-4 Dec 1998
Firstpage :
31
Lastpage :
36
Abstract :
Many ISA-level machine description languages have been introduced to support the automated development and retargeting of digital signal processor (DSP) software development tools. These languages have yet to move below the ISA-level and adequately address DSP pipeline issues. ISA-level bit-accurate models may be reasonable for small micro-controllers, but are inadequate when applied to complex high-performance DSPs. We introduce a new machine description language, RADL, which supports the automated generation of DSP programming tools. From RADL, we can generate production-quality tools including cycle- and phase-accurate simulators. RADL has explicit support for pipeline modeling, including delay slots, interrupts, hardware loops, hazards, and multiple interacting pipelines in a natural and intuitive way. RADL can represent both SIMD and MIMD instruction styles. We have coupled our language to an in-house tool-chain generator which is used to create production assemblers, simulators and compilers
Keywords :
digital signal processing chips; hardware description languages; pipeline processing; software tools; RADL; delay slots; hardware loops; hazards; interrupts; machine description language; multiple interacting pipelines; pipeline modeling; processor description language; retargetable multi-pipeline DSP; Circuits; Consumer electronics; Delay; Digital signal processing; Electronic switching systems; Hardware; Hazards; Instruction sets; Pipelines; Turning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 1998. Proceedings. 11th International Symposium on
Conference_Location :
Hsinchu
ISSN :
1080-1820
Print_ISBN :
0-8186-8623-5
Type :
conf
DOI :
10.1109/ISSS.1998.730593
Filename :
730593
Link To Document :
بازگشت