Zobrazeno 1 - 10
of 28
pro vyhledávání: '"Jakob Engblom"'
Publikováno v:
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Integrating simulation models created using different simulation systems is a common problem when constructing virtual platforms. Different companies and different departments can create models, and virtual platforms for different purposes using diff
Autor:
Daniel Aarno, Jakob Engblom
Virtual platforms are finding widespread use in both pre- and post-silicon computer software and system development. They reduce time to market, improve system quality, make development more efficient, and enable truly concurrent hardware/software de
Autor:
Daniel Aarno, Jakob Engblom
Chapter 6 introduces the reader to how to best perform transaction-level modeling of individual devices and how such models are built in Simics. It covers the Device Modeling Language (DML), as well as device modeling in C, C++, Python, and SystemC.
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::e06aa8f2404ac4eb9f80ee9e4ef1347e
https://doi.org/10.1016/b978-0-12-800725-9.00006-8
https://doi.org/10.1016/b978-0-12-800725-9.00006-8
Autor:
Daniel Aarno, Jakob Engblom
Simics is designed to be an extensible and programmable system, allowing users to customize the tool to solve their particular problem in the best way possible. Over the years, Simics has been used for things and in situations that were not intended
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::d2938e5cd9f3acbf782824856c46c659
https://doi.org/10.1016/b978-0-12-800725-9.00008-1
https://doi.org/10.1016/b978-0-12-800725-9.00008-1
Autor:
Daniel Aarno, Jakob Engblom
Simics users often need to model the physical world or look deep into the implementation of computer components. Rather than using Simics itself to create such models, it sometimes makes more sense to integrate Simics with other simulators, leaving e
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::08e375f8f81ab3f878f1bba73ff0dee0
https://doi.org/10.1016/b978-0-12-800725-9.00009-3
https://doi.org/10.1016/b978-0-12-800725-9.00009-3
Autor:
Jakob Engblom, Daniel Aarno
Chapter 3 covers the core values of a fast virtual platform: developing, debugging, analyzing, and testing software. A virtual platform like Simics lets users run software of all kinds, targeting all kinds of hardware, on a laptop or a development or
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::5c915d564146e07ce505b5cba230cee7
https://doi.org/10.1016/b978-0-12-800725-9.00003-2
https://doi.org/10.1016/b978-0-12-800725-9.00003-2
Autor:
Jakob Engblom, Daniel Aarno
Simics structures a virtual platform into a hierarchical structure of reusable components, with typed connectors. The components mimic the physical or logical breakdown of a system. The Simics system panel can be used to provide a visualization of a
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::44f6f8997bc6fdedb3aa84b17b69c41f
https://doi.org/10.1016/b978-0-12-800725-9.00004-4
https://doi.org/10.1016/b978-0-12-800725-9.00004-4
Autor:
Jakob Engblom, Daniel Aarno
Chapter 2 defines the basic terminology used throughout the book and introduces the reader to the Simics architecture, design, interface, and execution model. It describes how Simics works and why it works the way it does.
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::b32dfacf4a868282d727f56d603dc2b8
https://doi.org/10.1016/b978-0-12-800725-9.00002-0
https://doi.org/10.1016/b978-0-12-800725-9.00002-0
Autor:
Jakob Engblom, Daniel Aarno
Network simulation is an integral part of Simics, and many Simics target systems are networked in one way or another. Simics is used to simulate very large networks of systems, scaling up to several thousand target processors spread across dozens or
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::8da7c530ccc096f40a757f5fef6e4873
https://doi.org/10.1016/b978-0-12-800725-9.00005-6
https://doi.org/10.1016/b978-0-12-800725-9.00005-6