DocumentCode
1908383
Title
Integrating virtual platforms into a heterogeneous MoC-based modeling framework
Author
Beserra, G.S. ; Attarzadeh Niaki, Seyed Hosein ; Sander, Ingo
Author_Institution
Electron. Eng., Univ. of Brasilia, Brasilia, Brazil
fYear
2012
fDate
18-20 Sept. 2012
Firstpage
143
Lastpage
150
Abstract
In order to handle the increasing complexity of embedded systems, design methodologies must take into account important aspects, such as abstraction, IP-reuse and heterogeneity. System design often starts in a high abstraction level, by developing a virtual platform (VP), which is typically composed of TLM models. TLM has become very popular in the modeling of bus-based systems and currently there is an increasing availability of libraries that provide TLM IPs. Heterogeneity can be naturally captured in a framework supporting different Models of Computation (MoCs). We introduce a novel approach for integrating TLM IPs/VPs into a MoC-based modeling framework, allowing them to co-simulate heterogeneous systems. This approach allows to raise the abstraction level, enabling a more careful design space exploration before selecting a proper VP. We exemplify the potential of our approach with a case study in which a VP with a processor generated by ArchC communicates with a continuous-time model.
Keywords
data structures; electronic design automation; embedded systems; logic circuits; system buses; virtual machines; ArchC communication; MoC; TLM IP; TLM VP; TLM models; VP; abstraction level; bus-based systems; continuous-time model; design methodologies; design space exploration; embedded systems; heterogeneous MOC-based modeling framework; heterogeneous systems cosimulation; high abstraction level; models of computation; system design; virtual platforms; Adaptation models; Computational modeling; Protocols; Semantics; Software; Time domain analysis; Time varying systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification and Design Languages (FDL), 2012 Forum on
Conference_Location
Vienna
ISSN
1636-9874
Print_ISBN
978-1-4673-1240-0
Type
conf
Filename
6337000
Link To Document