
This is a simple example to demonstrate the OCP specific TL1 configurable channel.

To use this example, you will need to do the following:

1) Edit the SYSTEMC variable in the Makefile included in this directory to point
   to the directory where systemc is installed in your environment.

2) run gmake.

3) This will create the program "ocp_tl1" in the current directory.

4) run the program as follows:
> ./ocp_tl1 ocpParams masterParams slaveParams 10000 log

This runs a simulation with a reference master and a reference slave
connected by an OCP TL1 conneciton. The parameters of the OCP are in the
file "ocpParams." The parameters of the master and slave are in
"masterParams" and "slaveParams" respectively. The simulation will
run for 10000 cycles and all debug information will be sent to the 
"log" file.

5) look at the output OCP Monitor file: ocp0.ocp

6) The models may be run with different parameters. The following files
contain different OCP parameters: 
ocpParams_basic         No threads, bursts, or datahandshake
ocpParams_datahandshake Datahandshake on, no threads or bursts
ocpParams_multithread   Three threads, no bursts or datahandshake
ocpParams_srmd          Datahandshake with incrementing Single Request / Multiple Data bursts.

If you have any questions, please send them to:
Alan Kamas, aok@sonicsinc.com, www.kamas.com
