simulation

44 articles
Simics Network  Simulation (with Video)

Simics Network Simulation (with Video)

By Jakob Engblom Network simulation is an integral part of Simics, and most Simics target systems are networked in one way or another. The Simics Networking video posted on the Wind River Youtube channel provides a recorded demo of the fundamentals of Simics networking. In the video, we show a small heterogeneous Ethernet network containing five different machines, and perform…
Cyberphysical Simics (with Videos)

Cyberphysical Simics (with Videos)

By Jakob Engblom An embedded computer system is rarely an isolated system. While personal computers and consumer electronics tend to operate happily on their own with a bit of user interaction, most embedded systems are deeply connected to their surrounding world. They sense the world, run control algorithms on the values read, and use actuators to control the state of…

How Simics Gets Started (with video)

By Jakob Engblom ?Having worked with Simics for more than a decade, it is easy to get blind to the obvious. To me, starting a Simics simulation is a trivial thing that I do many times per day. However, to a newcomer to the product, it is not so obvious, and it might even seem a bit daunting. It is…

Inspecting and Reconfiguring a Target in Simics 4.8

By Jakob Engblom  As we said in the first blog post on Simics 4.8, a really big new feature is the System Editor function. The system editor combines two functions into a single view, both the exploration of an existing target as well as the modification and even construction of a new target from existing pieces. A demo video is available on the Wind River channel on YouTube,…

Collborating using Simics Recording Checkpoints

By Jakob Engblom One of the main themes of the Simics 4.8 release is the use of Simics to collaborate between team members, teams, and organizations. To facilitate this, Simics checkpoints have been extended with significant new metadata capabilities as well as the ability to record a simulation session and communicate the recording as part of a checkpoint. Checkpointing can really transform how…

Simics 4.8 is Here

By Jakob Engblom Simics 4.8 is now generally available for old and new users to enjoy. I will be doing a series of blog posts going into the details on what is new and improved in this release. Simics 4.8 represents a significant improvement in the Simics user interface and collaboration features, as well as tweaks to the simulator performance, debugger,…

Serving Windows Files from a Simics Quick-Start Platform

By Jakob Engblom Windows file sharing has always felt a bit magical to me. I use it all the time, certainly, but I never quite understood how it worked; it was just this big chunk of Microsoft protocol that felt like it really did not want to talk to other types of operating systems. Sure, I have used the open-source…

Debug Quicker with Simics (video demo)

By Jakob Engblom Late last year, I presented a one-hour webinar on how Simics lets you “resolve bugs in minutes instead of weeks.” Part of that webinar were two Simics demos that show Simics in action, from the first booting of a target system through loading software onto it and debugging a nasty crash in a server program. The webinar demos…

Determinism, Simics, and Flying Piggies

By Jakob Engblom  In a recent Simics seminar, I was asked about repeatability, variability, determinism and Simics. This is a question that comes up almost every time I present about Simics in front of an audience with testing experience. The people asking the question intuitively think that determinism is a bad thing - since it sounds like it will limit the execution scenarios that will…

Simulation is a competitive advantage!

By Michel Genard The American general election is over. Pundits providing postmortem analysis will continue to generate a ton of studies. Let’s examine one aspect of the election that has already generated some interesting ink. This article in Time Magazine mentions how analytic teams tried to predict election results, even running as many as 66,000 simulations night after night. The Obama campaign managed…