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
Link To Document