Services and modeling for embedded software development
Separation strip between header and contents

Building a Loosely Timed SoC Model with OSCI TLM 2.0

A Case Study Using an Open Source ISS and Linux 2.6 Kernel

Embecosm Application Note EAN 1
Issue 1, June 2008.

This application note describes by example how to build a simple SoC, capable of running a modern Linux kernel, using OSCI TLM 2.0 convenience sockets.

Convenience sockets are added to an existing ISS (the OpenRISC 1000 architectural simulator) to allow it to be used in an OSCI TLM 2.0 environment. The ISS is combined with simple peripherals to build a complete SoC which is capable of booting a Linux 2.6 kernel.

Browse the application note online as

Download the application note as

This application note is licensed under a Creative Commons Attribution 2.0 License.

All the examples are available as a free download in Embecosm Software Package ESP 1, Example Loosely Timed SystemC TLM 2.0 SoC Models.