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