OCP 2.0 Layer Adapters package
---------------------------------------------

By Yann Bajot, Prosilog , bajot@prosilog.com,
Stephane Guntz, Prosilog, guntz@prosilog.com

This package contains the following layer adapters :
	* TL2-TL1 Master and Slave adapters
	* TL1-TL0 Master and Slave adapters

These adapters are intended to illustrate the layer adaptation process for the
OCP-based transaction level communication interface. They are based on the
OCP2.0 specification and internally use the OCP-specific TL2/TL1 APIs 
documented in the Pdf file 'OCP_TL_Channel_v2.0.pdf' included in the
SystemC OCP channel package.

This package needs the SC OCP Channel package to work. 

IMPORTANT NOTE
-------------------------
The TL1-TL0 adapters that support Data Handshake signals require an
updated version of the OCP Channel package to work properly. They are provided
 for information only. An updated package for the layer adapters will be released
 concurrently with the next release of the OCP channel.

The other adapters (without Data Handshake) should work correctly with
the current version of the OCP Channel.

DOCUMENTATION
-------------------------

The complete documentation for the layer adapters and associated examples can
be found in the pdf file located in the 'doc' directory.

INSTALLATION
-------------------
* Untar the 'tar.gz' archive
* Edit the two Makefiles located in 'examples/tl0_tl1' and 'examples/tl1_tl2'
	and specify the 'TL_SC' variable as the OCP Channel installation
	directory. Specify also 'SYSTEMC' and 'TARGET_ARCH' variable if needed.

BUILDING THE EXAMPLES
------------------------------------------------------

* TL0_TL1: 
	cd 'examples/tl0_tl1'
	make

* TL1_TL2: 
	cd 'examples/tl1_tl2'
	make
