• DocumentCode
    1801481
  • Title

    Integration of an STBus Type 3 protocol custom component into a HLS tool

  • Author

    Tayachi, Tarek ; Martinez, Pierre-Yves

  • Author_Institution
    STMicroelectronics, Geneva
  • fYear
    2008
  • fDate
    25-27 March 2008
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Interface Synthesis in High-Level Synthesis (HLS) tool is the process by which it creates hardware interfaces from the formal C++ arguments of the C++ function being synthesized. The synthesis step uses size information from the C++ types along with user constraints and the interface components available in the libraries in order to identify the resources that can meet the user´s constraints. During scheduling, the appropriate quantity of interface resources will be allocated and inserted into the resulting RTL netlist generated by the HLS tool. Interface Synthesis components can be simple wires, basic protocol req/ack like, or more sophisticated bus-protocol (masters and/or slaves). This work describes the design and the integration of a custom 10 component implementing STMicroelectronics proprietary STBus Type 3 protocol. STBus is a set of protocols, interfaces, primitives and architectures specifying an interconnect subsystem, versatile in terms of performance, architecture and implementation. The STBus includes heavy-pipelined transactions and out- of-order management.
  • Keywords
    C++ language; high level synthesis; peripheral interfaces; pipeline processing; protocols; resource allocation; scheduling; system buses; C++; HLS tool; RTL netlist; STBus Type 3 protocol custom component; STMicroelectronics; bus-protocol; hardware interfaces; heavy-pipelined transactions; high-level synthesis tool; interface resources; interface synthesis; resource allocation; scheduling; Access protocols; Hardware; High level synthesis; Libraries; Master-slave; Pipelines; Resource management; Scheduling; Timing; Wires; High-Level Synthesis; IO; Interface Synthesis; RTL; STBus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Technology of Integrated Systems in Nanoscale Era, 2008. DTIS 2008. 3rd International Conference on
  • Conference_Location
    Tozeur
  • Print_ISBN
    978-1-4244-1576-2
  • Electronic_ISBN
    978-1-4244-1577-9
  • Type

    conf

  • DOI
    10.1109/DTIS.2008.4540270
  • Filename
    4540270