• DocumentCode
    1953298
  • Title

    An Approach to Instruction Set Compiled Simulator Development Based on a Target Processor C Compiler Back-End Design

  • Author

    Djukic, Miodrag ; Cetic, Nenad ; Obradovic, Radovan ; Popovic, Miroslav

  • Author_Institution
    Fac. of Tech. Sci., Univ. of Novi Sad, Novi Sad, Serbia
  • fYear
    2009
  • fDate
    7-8 Sept. 2009
  • Firstpage
    32
  • Lastpage
    41
  • Abstract
    Many instruction set simulation approaches place the retargetability and/or cycle-accuracy as the key features for easier architectural exploration and performance estimation early in the hardware development phase. This paper describes an approach in which importance of speed and controllability is placed above the cycle-accuracy and retargetability, thus providing a better platform for software development. The main idea behind this work is to try to associate the compiled simulator effort with the development of the C language compiler for the target embedded processor, using the knowledge from that field of work and reusing some common software elements. Through the prototype design of a compiled simulator for the Cirrus Logic Coyote DSP architecture, many implementation aspects are presented proving that this approach has a great potential.
  • Keywords
    C language; digital simulation; embedded systems; instruction sets; program compilers; software engineering; C language compiler; Cirrus logic Coyote DSP architecture; cycle-accuracy; hardware development phase; instruction set compiled simulator development; performance estimation; retargetability; software development; target embedded processor; Computer architecture; Controllability; Digital signal processing; Embedded software; Hardware; Logic design; Phase estimation; Programming; Software prototyping; Virtual prototyping; DSP; compiled simulator; compiler; instruction level simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2009. ECBS-EERC '09. First IEEE Eastern European Conference on the
  • Conference_Location
    Novi Sad
  • Print_ISBN
    978-1-4244-4677-3
  • Electronic_ISBN
    978-0-7695-3759-7
  • Type

    conf

  • DOI
    10.1109/ECBS-EERC.2009.23
  • Filename
    5290995