• DocumentCode
    1005040
  • Title

    Architecture description languages for programmable embedded systems

  • Author

    Mishra, P. ; Dutt, N.

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
  • Volume
    152
  • Issue
    3
  • fYear
    2005
  • fDate
    5/6/2005 12:00:00 AM
  • Firstpage
    285
  • Lastpage
    297
  • Abstract
    Embedded systems present a tremendous opportunity to customise designs by exploiting the application behaviour. Shrinking time-to-market, coupled with short product lifetimes, create a critical need for rapid exploration and evaluation of candidate architectures. Architecture description languages (ADL) enable exploration of programmable architectures for a given set of application programs under various design constraints such as area, power and performance. The ADL is used to specify programmable embedded systems, including processor, coprocessor and memory architectures. The ADL specification is used to generate a variety of software tools and models facilitating exploration and validation of candidate architectures. The paper surveys the existing ADLs in terms of (a) the inherent features of the languages and (b) the methodologies they support to enable simulation, compilation, synthesis, test generation and validation of programmable embedded systems. It concludes with a discussion of the relative merits and demerits of the existing ADLs and expected features of future ADLs.
  • Keywords
    computer architecture; embedded systems; machine oriented languages; application programs; architecture description languages; area constraints; compilation; coprocessor architectures; design constraints; memory architectures; performance constraints; power constraints; processor architectures; programmable embedded systems; simulation; software tools; test generation;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20045071
  • Filename
    1468678