• DocumentCode
    1929620
  • Title

    A Mixed-Level Virtual Prototyping Environment for Refinement-Based Design Environment

  • Author

    Park, Sanggyu ; Yoon, Sangyong ; Chae, Soo-Ik

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ.
  • fYear
    2006
  • fDate
    14-16 June 2006
  • Firstpage
    63
  • Lastpage
    68
  • Abstract
    The communication architecture template tree (CAT-tree) is an abstraction of the specific range of communication functions and architectures, which can facilitate system function capture and communication architecture refinement. In this paper, we explain a TLM-RTL-SW mixed-level simulation environment that is useful for the functional verification of partially refined system models. We employed SystemC, GNU Gdb and a HDL simulator for the simulation of CATtree-based TLM, SW and HW, respectively. We also employed a new operating system, DEOS so that each SystemC-based TLMs can be cross-compiled to be executed as software models on the target processors. We evaluated the flexibility and simulation performance of the virtual simulation environment with an H.264 decoder design example
  • Keywords
    hardware description languages; operating systems (computers); program verification; software architecture; virtual prototyping; DEOS; GNU Gdb; H.264 decoder design; HDL simulator; SystemC; TLM-RTL-SW mixed-level simulation; communication architecture template tree; functional verification; mixed-level virtual prototyping; refinement-based design environment; Computational modeling; Computer architecture; Computer science; Decoding; Design methodology; Electrical engineering; Hardware design languages; Libraries; Operating systems; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2006. Seventeenth IEEE International Workshop on
  • Conference_Location
    Chania, Crete
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-2580-6
  • Type

    conf

  • DOI
    10.1109/RSP.2006.3
  • Filename
    1630751