-----------------------------------
OCP Layer adapters: TL0/TL1 example
-----------------------------------

This directory contains a simple program demonstrating the usage of
both tl0/tl1 adapter (OCP2_TL0_TL1_Master_Adapter and OCP2_TL0_TL1_Slave_Adapter)
It connects 2 TL1 models, tl1_CPUMaster and tl1_Slave through a set of sc_signals.
The 2 classes, CPUMaster and Slave wrap their correisponding TL1 models into
a TL0  model by instanting a TL1 channel and the appropriate adapter. The set
of TL0 ports at the interface illustrates the instantiation of the adapters
with a configuration-specific port set.
The example was compiled and run successfully with the OSCI 2.0.1 distribution
on a Linux RedHat Enterprise 3.0 platform.

The Makefile in this directory produces an executable named test.
To customize the Makefile to your environment, you will need to specify the
following Make variable:

SYSTEMC_HOME       := /path/to/systemc
Set this variable to the path containing your systemc installation. Specify this
to the level above the include and lib directories. You may be able to ignore
this setting if you use a commercial SystemC distribution with a specific SystemC
compiler.

Also, if you choose to run the examples outside of this distribution, you wil need 
to override the following variables

OCPIP_TLSC_HOME    := ../../../install
This path should point to where your have installed the ocpchannel package.

OCPIP_ADAPTER_HOME := ../../include/tl0_tl1
This path should point to where you have installed the ocpadapter package
followed by include/tl0_tl1

