DocumentCode :
625162
Title :
Automatic Generation of Architecture Model for Reconfigurable Build Tools
Author :
Ghica, Lavinia ; Ditu, Bogdan ; Tapus, Nicolae
Author_Institution :
SC Freescale Semicond. SRL, Bucharest, Romania
fYear :
2013
fDate :
29-31 May 2013
Firstpage :
142
Lastpage :
146
Abstract :
The wide spread of application specific processors like network or communication processors generated the need of optimizing retargetable software development tools such as compiler, linker, debugger, assembler and simulator. In order to quickly develop these tools for multiple design points under consideration, it is highly desirable to have them synthesized from formal processor descriptions written in Architecture Description Languages (ADLs). The ADL should be both simple and covering. The simplicity is translated into less effort to describe an architecture and the coverage means that the description provides enough information to the development tools. In this paper we focus on the challenges faced trying to accomplish these two main characteristics taking into account different classes of processors DSP, MCU, MPU. We propose a flat description generated from a sketch of the architecture. We show that the flat description is reducing the compilation time especially in optimizing parts (code generation, register allocation, encoding, instruction scheduling).
Keywords :
digital signal processing chips; microcontrollers; multiprocessing systems; optimising compilers; scheduling; software architecture; specification languages; ADL; DSP processor; MCU processor; MPU processor; application specific processor; architecture description language; assembler tool; code generation; communication processor; compiler tool; debugger tool; digital signal processor; encoding; instruction scheduling; linker tool; microcontroller; multiprocessing unit; network processor; reconfigurable build tool; register allocation; retargetable software development tool; simulator tool; Computer architecture; Encoding; Generators; Indexes; Optimization; Program processors; Registers; automatic generation; build tools; machine model; reconfigurable; retargetable ADL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control Systems and Computer Science (CSCS), 2013 19th International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4673-6140-8
Type :
conf
DOI :
10.1109/CSCS.2013.67
Filename :
6569256
Link To Document :
بازگشت