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