• DocumentCode
    768513
  • Title

    A Component-Based Design Environment for ESL Design

  • Author

    Schaumont, Patrick ; Verbauwhede, Ingrid

  • Author_Institution
    Electr. & Comput. Eng. Dept., Virginia Tech.
  • Volume
    23
  • Issue
    5
  • fYear
    2006
  • fDate
    5/1/2006 12:00:00 AM
  • Firstpage
    338
  • Lastpage
    347
  • Abstract
    In this article, we present Gezel, a component-based, electronic system-level (ESL) design environment for heterogeneous designs. Gezel consists of a simple but extendable hardware description language (HDL) and an extensible simulation-and-refinement kernel. Our approach is to create a system by designing, integrating, and programming a set of programmable components. These components can be processor models or hard ware simulation kernels. Using Gezel, designers can clearly distinguish between component design, plat form integration, and platform programming, thus separating the roles of component builder, platform builder, and platform user. Embedded applications have driven the development of this ESL design environment. To demonstrate the broad scope of our component-based approach, we discuss three applications that use our environment; all are from the field of embedded security
  • Keywords
    electronic design automation; embedded systems; hardware description languages; object-oriented programming; ESL design; Gezel language; HDL; component-based electronic system-level; embedded security; extensible simulation-and-refinement kernel; hardware description language; heterogeneous design; platform programming; Acceleration; Buildings; Circuits; Fingerprint recognition; Galois fields; Hardware; Microcontrollers; Partitioning algorithms; Protocols; System performance; ESL; abstraction; electronic system-level design; reuse;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/MDT.2006.110
  • Filename
    1704725