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