• DocumentCode
    2819076
  • Title

    Automatic synthesis of OSCI TLM-2.0 models into RTL bus-based IPs

  • Author

    Bombieri, Nicola ; Fummi, Franco ; Guarnieri, Valerio

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Verona, Verona, Italy
  • fYear
    2010
  • fDate
    10-12 June 2010
  • Firstpage
    105
  • Lastpage
    112
  • Abstract
    Transaction-level modeling (TLM) is the most promising technique to deal with the increasing complexity of modern embedded systems. TLM provides designers with high-level interfaces and communication protocols for abstract modeling and efficient simulation of system platforms. The Open SystemC Initiative (OSCI) has recently released the TLM-2.0 standard, to standardize the interface between component models for bus-based systems. The TLM standard aims at facilitating the interchange of models between suppliers and users, and thus encouraging the use of virtual platforms for fast simulation prior to the availability of register-transfer level (RTL) code. On the other hand, because a TLM IP description does not include the implementation details that must be added at the RTL, the process to synthesize TLM designs into RTL implementations is still manual, time spending and error prone. In this context, this paper presents a methodology for automating the TLM-to-RTL synthesis by applying the theory of high-level synthesis (HLS) to TLM, and proposes a protocol synthesis technique based on the extended finite state machine (EFSM) model for generating the RTL IP interface compliant with any RTL bus-based protocol.
  • Keywords
    embedded systems; finite state machines; high level synthesis; industrial property; integrated circuit design; protocols; system buses; system-on-chip; OSCI TLM-2.0 models; Open SystemC Initiative; RTL IP interface compliant; RTL bus-based IP; RTL bus-based protocol; TLM-2.0 standard; abstract modeling; bus-based systems; communication protocols; embedded system complexity; extended finite state machine model; high-level interfaces; high-level synthesis; protocol synthesis technique; register-transfer level code; system platform simulation; transaction-level modeling; virtual platforms; Computer science; Hardware; High level synthesis; Memory management; Positron emission tomography; Power system modeling; Process design; Protocols; Software design; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Level Design Validation and Test Workshop (HLDVT), 2010 IEEE International
  • Conference_Location
    Anaheim, FL
  • ISSN
    1552-6674
  • Print_ISBN
    978-1-4244-7805-7
  • Type

    conf

  • DOI
    10.1109/HLDVT.2010.5496652
  • Filename
    5496652