This is release 1.0 of the eTPU CEA709 function set.
The package contains the binary image of the eTPU code for the CPU to use,
the source code and the interface files for the function APIs.

Files included in this package:
===============================

readme.txt           - This file.
etpu_set_CEA709.h    - Image of eTPU code for host CPU (generate by
                       eTPU compiler).
etpuc_set_CEA709.cod - Debug information for CEA709 functions.
etpuc_set_CEA709.lst - Listing file.

eTPU code
---------
etpuc_set_CEA709.c   - The set4 master file.
etpuc_set_CEA709.h   - The set4 master file - definition of function
                       numbers and code memory size.
etpuc.h              - Standard include file for eTPU code from ByteCraft.
etpuc_common.h       - Standard include file for eTPU code from ByteCraft.
etpuc_CEA709.c       - The eTPU CEA709 function.


CPU interface files
-------------------
etpu_CEA709_auto.h   - CEA709 function interface information.
CEA709\etpu_CEA709.h - The header file for the CEA709 API.
CEA709\etpu_CEA709.c - The C code file for the CEA709 API.


Code Memory Occupation:
=======================
All size are in bytes. Version 1.0.7 of the ByteCraft eTPU compiler was used.

 Nickname          |Version| Start |  End  |Code Size|Entry Table| Total |
-------------------+-------+-------+-------+---------+-----------+-------+
CEA709_TX          |  1.0  | 0x0258| 0x0978|  1 828  |      64   | 1 892 |
CEA709_RX          |  1.0  | 0x097C| 0x0D68|  1 008  |      64   | 1 072 |
CEA709_CD          |  1.0  | 0x0D6C| 0x0DB0|     72  |      64   |   136 |
CEA709_TXEN        |  1.0  | 0x0DB4| 0x0DC0|     16  |      64   |    80 |
CEA709_DMA_CONTROL |  1.0  | 0x0DC4| 0x0DFC|     60  |      64   |   124 |
-------------------+-------+-------+-------+---------+-----------+-------+
Global_Error       |       | 0x0140| 0x0174|     56  |       0   |    56 |
-------------------+-------+-------+-------+---------+-----------+-------+
                                 TOTAL Code Memory used: 3,304 ( < 6.0kB )

Global_Error is a subroutine used by all the functions to provide error
information to the host CPU.

HISTORY
=======
1.0 - First release.

