APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems 2008
DOI: 10.1109/apccas.2008.4746381
|View full text |Cite
|
Sign up to set email alerts
|

SimSoC: A SystemC TLM integrated ISS for full system simulation

Abstract: International audienceThe development of embedded systems requires the development of increasingly complex software and hardware platforms. Full system simulation makes it possible to run the exact binary embedded software including the operating system on a totally simulated hardware platform. Whereas most simulation environments do not support full system simulation, or do not use any hardware modeling techniques, or have combined different types of technology, SimSoC is developing a full system simulation a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
3
3
3

Relationship

1
8

Authors

Journals

citations
Cited by 24 publications
(11 citation statements)
references
References 9 publications
0
11
0
Order By: Relevance
“…SystemC, along with a methodology based on Transaction Level Modeling (TLM), has been used in a number of works [15], [17]. This methodology is based on the classic Design-Implement-Redesign spiral model which is common in software development, and takes advantage of the wide range of simulation capabilities offered by SystemC: starting from a functional model (i.e., a C++ implementation of the algorithm), it is possible to iteratively add detail to different components of the system, creating more detailed models that approach the low-level RTL code necessary for actual implementation without losing confidence in the functionality of the code.…”
Section: B Methodologymentioning
confidence: 99%
“…SystemC, along with a methodology based on Transaction Level Modeling (TLM), has been used in a number of works [15], [17]. This methodology is based on the classic Design-Implement-Redesign spiral model which is common in software development, and takes advantage of the wide range of simulation capabilities offered by SystemC: starting from a functional model (i.e., a C++ implementation of the algorithm), it is possible to iteratively add detail to different components of the system, creating more detailed models that approach the low-level RTL code necessary for actual implementation without losing confidence in the functionality of the code.…”
Section: B Methodologymentioning
confidence: 99%
“…The TCDM is partitioned into M banks, where all banks have the same memory capacity. For the ARMv6 processor models we use the Instruction Set Simulator in [6] wrapped in a SystemC module. A logarithmic interconnect supports communication between the processors and the TCDM banks.…”
Section: Target Architecturementioning
confidence: 99%
“…SimSoC [5] presents the design of an ARM based system. The framework integrates ISSs as SystemC modules with other platform components by means of TLM interfaces.…”
Section: Related Workmentioning
confidence: 99%