------------------------------------
OCP Layer adapters: TL1/TL2 examples
------------------------------------

This directory contains 2 simple programs demonstrating the usage of
both tl1/tl2 adapter (OCP_TL1_TL2_Master_Adapter and OCP_TL1_TL2_Slave_Adapter)

test_tl1_tl2_master_adapter connects a TL1 master model (in ocp_tl1_master.h)
to a TL2 slave model (in ocp_tl2_slave.h) via a TL1 channel, a
OCP_TL1_TL2_Master_Adapter and a TL2 channel, all instantiated in the main
program.

test_tl1_tl2_slave_adapter connects a TL2 master model (in
simple_ocp_master_tl2.h) to a TL1 slave model (in ocp_tl1_slave_sync.h) via a
TL2 channel, a OCP_TL1_TL2_Slave_Adapter and a TL1 channel, all instantiated in
the main program.

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 the 2 executables
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/tl1_tl2
This path should point to where you have installed the ocpadapter package
followed by include/tl1_tl2

