Ramdan Hours:
Sun - Thu
9.30 AM - 2.30 PM
Iftar in --:--:--
🌙 Maghrib: --:--
Image from Google Jackets

Software and system development using virtual platforms: full-system simulation with wind river simics / Daniel Aarno, Jakob Engblom.

By: Contributor(s): Material type: TextTextPublisher: Amsterdam ; Boston : Elsevier, Morgan Kaufmann, [2015]Description: xv, 349 pages : illustrations ; 24 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9780128007259
Subject(s): DDC classification:
  • 005.43 23 A.D.S
LOC classification:
  • QA76.9.V5 A76 2015
Online resources:
Contents:
Foreword Acknowledgments Chapter 1. Introduction Virtual Platforms Simulation and the System Development Lifecycle Model-Driven Development Book Outline Trademark Information Chapter 2. Simics fundamentals Simics† Architecture and Terminology Running Real Software Stacks Interacting with Simics Configurations and the Simics Object Model Components Time in Simics Abstraction Levels Event-Based Simulation Memory Maps Memory Images Checkpointing Determinism and Repeatability Simics Performance Technology Models and Extensions Chapter 3. Develop and debug software on Simics Development Means Testing Agent-Based Debugger Debugging Using Simics Performance Analysis Inspecting the Hardware State Fault-Injection and Boundary Conditions Using Checkpoints Loading Software Continuous Integration Shortcuts in the Software Stack Chapter 4. System configuration in Simics Simics Component System Setup Scripts Automating Target Configuration and Boot Chapter 5. Networking Network Simulation in Simics Simulated Network Nodes Traffic Inspection and Modification Scaling Up the Network Size Connecting the Real World Ethernet Real-Network Variants Programming New Networks Chapter 6. Building virtual platforms The Purpose of the Model Virtual Platforms in Simics Device Modeling Language Reusing Existing Information DML Features Creating Device Models Completing the Device Model Reserved Registers and Missed Accesses Creating Models in Other Languages Chapter 7. DMA: A concrete modeling example DMA Device Description Implementing the Basic DMA Device Model Creating a PCI Express (PCIe) Model Creating a Component for the DMA Model Creating a Device Driver Chapter 8. Simulator extensions Introduction Implementing Extensions Cache and Memory Simulation Fault Injection Chapter 9. Simulator integration Introduction Problems and Solutions Run Control Launching and Embedding Time Management Communications Frontends Running Simics from Other Programs Record–Replay Debugging of Target Software Running on a Simics Target Multiple Simulator APIs Simics Processor API Chapter 10. Intel® architecture bring-up Pre-Silicon Process Early OS Enabling Post-Silicon Process Post-Silicon Case Study: PXE Appendix A. Source code Chapter 6: Counter Device Chapter 7: DMA Device References Index
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)

Includes bibliographical references (pages 335-339) and index.

computer bookfair2016

Foreword
Acknowledgments
Chapter 1. Introduction
Virtual Platforms
Simulation and the System Development Lifecycle
Model-Driven Development
Book Outline
Trademark Information
Chapter 2. Simics fundamentals
Simics† Architecture and Terminology
Running Real Software Stacks
Interacting with Simics
Configurations and the Simics Object Model
Components
Time in Simics
Abstraction Levels
Event-Based Simulation
Memory Maps
Memory Images
Checkpointing
Determinism and Repeatability
Simics Performance Technology
Models and Extensions
Chapter 3. Develop and debug software on Simics
Development Means Testing
Agent-Based Debugger
Debugging Using Simics
Performance Analysis
Inspecting the Hardware State
Fault-Injection and Boundary Conditions
Using Checkpoints
Loading Software
Continuous Integration
Shortcuts in the Software Stack
Chapter 4. System configuration in Simics
Simics Component System
Setup Scripts
Automating Target Configuration and Boot
Chapter 5. Networking
Network Simulation in Simics
Simulated Network Nodes
Traffic Inspection and Modification
Scaling Up the Network Size
Connecting the Real World
Ethernet Real-Network Variants
Programming New Networks
Chapter 6. Building virtual platforms
The Purpose of the Model
Virtual Platforms in Simics
Device Modeling Language
Reusing Existing Information
DML Features
Creating Device Models
Completing the Device Model
Reserved Registers and Missed Accesses
Creating Models in Other Languages
Chapter 7. DMA: A concrete modeling example
DMA Device Description
Implementing the Basic DMA Device Model
Creating a PCI Express (PCIe) Model
Creating a Component for the DMA Model
Creating a Device Driver
Chapter 8. Simulator extensions
Introduction
Implementing Extensions
Cache and Memory Simulation
Fault Injection
Chapter 9. Simulator integration
Introduction
Problems and Solutions
Run Control
Launching and Embedding
Time Management
Communications
Frontends
Running Simics from Other Programs
Record–Replay Debugging of Target Software
Running on a Simics Target
Multiple Simulator APIs
Simics Processor API
Chapter 10. Intel® architecture bring-up
Pre-Silicon Process
Early OS Enabling
Post-Silicon Process
Post-Silicon Case Study: PXE
Appendix A. Source code
Chapter 6: Counter Device
Chapter 7: DMA Device
References
Index

There are no comments on this title.

to post a comment.