By 
Alan Kamas, for Sonics, Inc.
Herve Alexandrian, Sonics, Inc.
James Aldis, Texas Instruments
Tim Kogel, CoWare, Inc.
Anssi Haverinen, Texas Instruments, Inc.
and Robert Guenzel, for Greensocs Ltd.

06-February-2007

Code Revision 2.2

Support
---------------

OCP-IP members may contact techsupport@ocpip.org for any support questions.

Description
---------------

The OCP channels, the examples and the underlaying concepts are
described in the (Pdf) document OCP_TL_Channel.pdf.

Installation
---------------

- Untar the 'tar.gz' archive
- Change directories to 'tl_sc' and run:

    make PREFIX=/path/to/distribution

    where /path/to/distribution represents the full path of the directory 
    where you want to install the package.  Note that some versions of "make"
    will have difficulties if there is a "~" (tilde) or "*" (asterix) in the
    path name.


Building and running the examples
---------------

Once you have installed the distribution, you can run the different examples:
    * 'examples/ocp_tl1' directory contains OCP TL1 examples coded with the 
      OCP specific TL1 channel 
    * 'examples/ocp_tl2' directory contains OCP TL1 examples coded with the 
      OCP specific TL2 channel 
    * 'examples/supplementary' directory contains additional, undocumented
      simple examples for generic and OCP channels
    
Refer to the README files for instructions to build and run the examples.


Notes
---------------
- See KNOWN_ISSUES.TXT for the latest issue reports.
- unsigned long long has been replaced by uint64 to increase portability
- support for OCP2.2 2D-bursts has been added to both TL1 and TL2 channel implementations
- New examples have been added for TL1 and TL2
- Using more than one monitor on a TL1 channel has been ennabled
- GetDataCl and GetParamCl interface methods are deprecated
- comprehensive documentation updates

