• DocumentCode
    3411462
  • Title

    A Novel Component-based Hardware-Software Co-simulation System Based on OR1200

  • Author

    He, Sai-Jun ; Zhang, Ming

  • Author_Institution
    Zhejiang Univ., Hangzhou
  • fYear
    2007
  • fDate
    5-8 Aug. 2007
  • Firstpage
    3440
  • Lastpage
    3445
  • Abstract
    The close interactions between hardware and software of trustworthy systems demand co-simulation. Due to their diverse applications and often strict physical constraints, trustworthy systems are increasingly component-based and include only the necessary components for their missions. For this reason, we present a novel component-based approach to hardware-software co-simulation systems using OR1200. In our approach, a component model for trustworthy systems which unifies the concepts of hardware components and software components is defined. In our proposed system, it uses an instruction set simulator (ISS) instead of OR1200 CPU when simulating the SoC system, and makes use of socket, shared memory and programming language interface (PLI) function to communicate and transfer data between processes. The proposed system is illustrated by an application in H.264 decoding system that is practical and effective.
  • Keywords
    hardware-software codesign; instruction sets; logic simulation; object-oriented methods; shared memory systems; system-on-chip; OR 1200; SoC system; component model; component-based hardware-software cosimulation system; data transfer; hardware components; instruction set simulator; programming language interface; shared memory; socket communication; software components; trustworthy system; Accuracy; Cost function; Embedded system; Field programmable gate arrays; Hardware; Microprocessors; Software performance; Software testing; System-on-a-chip; Timing; OR1200; RTL simulator; SoC; hardware-software co-simulation; instruction set simulator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechatronics and Automation, 2007. ICMA 2007. International Conference on
  • Conference_Location
    Harbin
  • Print_ISBN
    978-1-4244-0828-3
  • Electronic_ISBN
    978-1-4244-0828-3
  • Type

    conf

  • DOI
    10.1109/ICMA.2007.4304116
  • Filename
    4304116