• DocumentCode
    3420627
  • Title

    TLM 2.0 simple sockets synthesis to RTL

  • Author

    Hatami, Nadereh ; Ghofrani, AmirAli ; Prinetto, Paolo ; Navabi, Zainalabedin

  • Author_Institution
    ECE Dept., Univ. of Tehran, Tehran
  • fYear
    2009
  • fDate
    6-9 April 2009
  • Firstpage
    3
  • Lastpage
    8
  • Abstract
    Convenience sockets are a family of derived sockets provided in utilities namespace of TLM 2.0 library which add additional functionalities to TLM 2.0 sockets. As one of the goals of high level modeling is to part communication from computation, synthesizing communication mechanisms including sockets can be a primary step to synthesize each TLM 2.0 design on RTL. Synthesizing sockets on RTL can provide the designer with the big picture of module´s functionality and communication requirements. In this paper, algorithms are proposed to map TLM 2.0 simple sockets down to RTL focusing on TLM 2.0 blocking and non-blocking transport interfaces. The algorithms get TLM 2.0 sockets as an input and generate an intermediate description of sockets in terms of ports. After that, RTL descriptions of the ports are generated using the standard generic payload packet as transaction type. The automation caused by synthesis algorithms in this paper can reduce the simulation speed and the designer´s effort.
  • Keywords
    hardware description languages; high level languages; transaction processing; RTL; TLM 2.0 blocking; TLM 2.0 library; TLM 2.0 sockets; intermediate description; nonblocking transport interfaces; simple sockets synthesis; standard generic payload packet; synthesizing sockets; transaction level modeling; Algorithm design and analysis; Design automation; Embedded software; Libraries; Payloads; Protocols; Sockets; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Technology of Integrated Systems in Nanoscal Era, 2009. DTIS '09. 4th International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-4320-8
  • Electronic_ISBN
    978-1-4244-4321-5
  • Type

    conf

  • DOI
    10.1109/DTIS.2009.4938013
  • Filename
    4938013