• 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