summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8089150)
raw | patch | inline | side by side (parent: 8089150)
author | Prasad Konnur <x0153534@palin02.india.ti.com> | |
Tue, 17 May 2011 14:16:51 +0000 (19:46 +0530) | ||
committer | Prasad Konnur <x0153534@palin02.india.ti.com> | |
Tue, 17 May 2011 14:16:51 +0000 (19:46 +0530) |
index df59fd7db983ab56e39b18eaac1577de3e386488..1aa7f94aa38e13896f04dec5e56fdea8bbcea7b2 100755 (executable)
Binary files a/docs/EDMA3_Driver_Release_Notes.doc and b/docs/EDMA3_Driver_Release_Notes.doc differ
Binary files a/docs/EDMA3_Driver_Release_Notes.doc and b/docs/EDMA3_Driver_Release_Notes.doc differ
index 50f7e00082933927d82cc2d178313b2c45334d93..6b03960bc0db6d7cbbe6c3dc528ac786b989eef1 100755 (executable)
Binary files a/docs/EDMA3_RM_Release_Notes.doc and b/docs/EDMA3_RM_Release_Notes.doc differ
Binary files a/docs/EDMA3_RM_Release_Notes.doc and b/docs/EDMA3_RM_Release_Notes.doc differ
diff --git a/packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.doc b/packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.doc
index f29c03ea15f884f5a2d2e5be8cbc0e1def4ea6e8..ccca6b6cdd0fc286c6d361619f4e07aba2dc956a 100755 (executable)
Binary files a/packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.doc and b/packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.doc differ
Binary files a/packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.doc and b/packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.doc differ
diff --git a/packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.doc b/packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.doc
index 0d9a32eded1ee9398f1c6e1378d692fc35d9a54f..b696daf28914b65f95abbcca5d2a47bc982779b5 100755 (executable)
Binary files a/packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.doc and b/packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.doc differ
Binary files a/packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.doc and b/packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.doc differ
similarity index 86%
rename from release_notes_edma3_lld_02_11_01.html
rename to release_notes_edma3_lld_02_11_02.html
index 198543c88ab919243fff60ffaf154b3c2ec12867..bc19a962b54d375662cfea2a4e7d236ba941f2de 100755 (executable)
rename from release_notes_edma3_lld_02_11_01.html
rename to release_notes_edma3_lld_02_11_02.html
index 198543c88ab919243fff60ffaf154b3c2ec12867..bc19a962b54d375662cfea2a4e7d236ba941f2de 100755 (executable)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
-<html xmlns="http://www.w3.org/TR/REC-html40">\r
-<head>\r
- <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">\r
- <meta http-equiv="Content-Type" content="text/html">\r
- <title>EDMA3 LLD 02.11.01 Release Notes</title>\r
- <style type="text/css">\r
-body\r
-{\r
- color: #000 ;\r
- background-color: #fff ;\r
- margin : 5px 20px 5px 20px;\r
- font-family: Tahoma, Arial, Helvetica, sans-serif;\r
- font-size: 10pt ;\r
-}\r
-\r
-a,\r
-a:link,\r
-a:visited,\r
-\r
-{\r
- color : #1a41a8 ;\r
-}\r
-\r
-a:hover\r
-{\r
- color : #2a3798 ;\r
-}\r
-\r
-img\r
-{\r
- text-decoration : none ;\r
-}\r
-\r
-p\r
-{\r
- color: #000 ;\r
-}\r
-\r
-table.tagline\r
-{\r
- width: 100%;\r
-}\r
-\r
-li\r
-{\r
- color : black ;\r
-}\r
-\r
-.title\r
-{\r
- text-align : center ;\r
-}\r
-\r
-th\r
-{\r
- text-align : left ;\r
-}\r
- </style>\r
-</head>\r
-<body>\r
-<table border="0" cellpadding="0" cellspacing="0" width="100%">\r
- <tbody>\r
- <tr>\r
- <td\r
- style="background: black none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"\r
- width="222"> <a href="http://www.ti.com/"><img id="_x0000_i1025"\r
- src="docs/html/tilogo.gif" alt="Texas Instruments" border="0"\r
- height="54" width="222"> </a></td>\r
- <td\r
- style="background: red none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">\r
- <img id="_x0000_i1026" src="docs/html/titagline.gif"\r
- alt="Technology for Innovators(tm)" border="0" height="26" width="314">\r
- </td>\r
- </tr>\r
- </tbody>\r
-</table>\r
-<h1 class="title">EDMA3 LLD 02.11.01 Release Notes</h1>\r
-<h2 class="title">February 15, 2011</h2>\r
-<p>\r
-This EDMA3 Low Level Driver Release is targeted to the users (device\r
-drivers\r
-and applications) for submitting and synchronizing with EDMA3 based DMA\r
-transfers.\r
-This release supports DA830,C6748,TCI6498,TI816X,C6472,TCI6486,TI814X,TCI6608,TCI6616,C6670,C6678 platforms, on\r
-DSP/BIOS 6 side & OMAPL138 on DSP/BIOS and ARM side. Porting\r
-instructions\r
-are also provided to use the package for different platforms and\r
-Operating\r
-Systems.\r
-</p>\r
-<p>\r
-<a href="#Introduction">Introduction</a>,\r
-<a href="#Documentation">Documentation</a>,\r
-<a href="#Whats_New">What's New</a>,\r
-<a href="#Upgrade_Info">Upgrade Info</a>,\r
-<a href="#Device_Support">Device Support</a>,\r
-<a href="#Compatibility">Compatibility Information</a>,\r
-<a href="#Validation">Validation Info</a>,\r
-<a href="#Known_Issues">Known Issues</a>,\r
-<a href="#Examples">Examples</a>,\r
-<a href="#Version">Version Information</a>,\r
-<a href="#Support">Technical Support</a>\r
-</p>\r
-<hr>\r
-<a name="Introduction"></a>\r
-<h2><a name="Introduction">Introduction</a></h2>\r
-<p>\r
-EDMA3 LLD is a single product package containing the following\r
-stand-alone\r
-software components:\r
-</p>\r
-<ul type="disc">\r
- <a name="Introduction"> <li> <b>EDMA3 Resource Manager</b> - TI\r
-mandated library for all EDMA3 peripheral users to acquire and\r
-configure EDMA3 hardware resources (DMA/QDMA channels, PaRAM Sets, TCCs\r
-etc.) and DMA Interrupt Service Routines. </li>\r
- <li> <b>EDMA3 Driver</b> - Functional library providing APIs for\r
-programming, scheduling and synchronizing with EDMA transfers and many\r
-more. </li>\r
- </a>\r
-</ul>\r
-<p>\r
-EDMA3 Resource Manager can be used independently whereas the EDMA3\r
-Driver requires\r
-the Resource Manager services internally.\r
-</p>\r
-<p>\r
-EDMA3 LLD (both Resource Manager and the Driver) is a platform\r
-independent package.\r
-Hence it can be used across multiple platforms. Porting instructions\r
-are provided for both the components to do the same.\r
-</p>\r
-<p>\r
-It is also an OS-agnostic package and thus can be used across multiple\r
-operating\r
-systems. OS-adaptation layer needs to be provided by the user (in case\r
-it is needed)\r
-for OS customization. Instructions to do the same are also provided\r
-along with\r
-the package.\r
-</p>\r
-<p>\r
-The Low Level Driver has already been ported (DSP/BIOS Operating\r
-Systems)\r
-and tested on various platforms mentioned below. Sample initialization\r
-libraries,\r
-which configure the EDMA3 hardware and provide the necessary OS\r
-abstraction layer,\r
-are also a part of the package. These libraries are available both for\r
-the EDMA3\r
-Resource Manager and EDMA3 Driver. These could be used for proper\r
-initialization of the software component(s) along with the OS\r
-adaptation layer\r
-for the same.\r
-</p>\r
-<p>\r
-The Low Level Driver consists of the following packages:\r
-</p>\r
-<ul type="disc">\r
- <a name="Introduction"> <li> <tt><b>ti.sdo.edma3.rm</b></tt> -\r
-EDMA3 Resource Manager. </li>\r
- <li> <tt><b>ti.sdo.edma3.rm.sample</b></tt> - Sample initialization\r
-library / OS abstraction layer for the Resource Manager. </li>\r
- <li> <tt><b>ti.sdo.edma3.drv</b></tt> - EDMA3 Driver. </li>\r
- <li> <tt><b>ti.sdo.edma3.drv.sample</b></tt> - Sample initialization\r
-library / OS abstraction layer for the Driver. </li>\r
- </a>\r
-</ul>\r
-<a name="Documentation">\r
-</a>\r
-<h2><a name="Documentation">Documentation</a></h2>\r
-<p>The following documentation is available:\r
-</p>\r
-<ul type="disc">\r
- <li><a href="docs/EDMA3_RM_Release_Notes.pdf">EDMA3 Resource Manager\r
-Release Notes</a></li>\r
- <li> <a href="packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.pdf">EDMA3\r
-Resource Manager User's Guide</a> </li>\r
- <li> <a href="docs/EDMA3_Driver_Release_Notes.pdf">EDMA3 Driver\r
-Release Notes</a> </li>\r
- <li> <a\r
- href="packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.pdf">EDMA3\r
-Driver User's Guide</a> </li>\r
- <li> EDMA3 Resource Manager Application Programming Interface (API)\r
-Reference Guide (<a href="packages/ti/sdo/edma3/rm/docs/html/index.html">HTML</a>\r
-| <a href="packages/ti/sdo/edma3/rm/docs/EDMA3_Resource_Manager.chm">CHM</a>)\r
- </li>\r
- <li> EDMA3 Driver Application Programming Interface Reference Guide (<a\r
- href="packages/ti/sdo/edma3/drv/docs/html/index.html">HTML</a> | <a\r
- href="packages/ti/sdo/edma3/drv/docs/EDMA3_Driver.chm">CHM</a>) </li>\r
- <li> <a href="examples/CSL2_DAT_DEMO/docs/CSL_DAT_Adapter.ppt">CSL\r
-2.x DAT Reference Implementation on EDMA3 Hardware using EDMA3 LLD</a> </li>\r
-</ul>\r
-<hr>\r
-<a name="Whats_New"></a>\r
-<h2><a name="Whats_New">What's New</a></h2>\r
-\r
-<p>\r
-<a name="Whats_New">The following significant changes have been made since 02.11.00:\r
-</a></p>\r
-\r
-<p><a name="Whats_New">02.11.01 - This release\r
-</a></p>\r
-\r
-<p>\r
-<a name="Whats_New">The following ECNs are implemented:\r
-</a></p>\r
-\r
-<table width="100%">\r
- <tbody>\r
- <tr>\r
- <th>ID</th>\r
- <th>Headline</th>\r
- </tr>\r
-\r
- <tr>\r
- <td width="200">TIDSP00012604</td>\r
- <td>Addition of C66x targets and platforms to EDMA3LLD</td>\r
- </tr>\r
-\r
- <tr>\r
- <td width="200"> </td>\r
- <td><FONT COLOR ='RED'>This release uses 2 CGTOOLS - C6000 Code Generation Tools 7.2.0 GA for the ELF libraries and C6000 Code Generation Tools 7.0.4 for the COFF libraries</FONT><br>\r
- </tr>\r
-\r
- </tbody>\r
-</table>\r
-\r
-<p>\r
-<a name="Whats_New">The following IRs are closed:\r
-</a></p>\r
-<table width="100%">\r
- <tbody>\r
- <tr>\r
- <th>ID</th>\r
- <th>Headline</th>\r
- </tr>\r
-\r
- <tr>\r
- <td width="200">SDOCM00078641</td>\r
- <td>C66x support for generic RM library for Make based build of EDMA3LLD</td>\r
- </tr>\r
-\r
- <tr>\r
- <td width="200">SDOCM00078808</td>\r
- <td>EDMA LLD example fails for multi core run for TCI6486 target</td>\r
- </tr>\r
-\r
- <tr>\r
- <td width="200">SDOCM00078797</td>\r
- <td>Problems with using Generic RM library on EDMA3LLD</td>\r
- </tr>\r
-\r
- </tbody>\r
-</table>\r
-\r
-<p>\r
-<a name="Whats_New"><FONT COLOR ='RED'>The following IRs are raised on this release:<b>Known Issues</b></FONT>\r
-</a></p>\r
-<table width="100%">\r
- <tbody>\r
- <tr>\r
- <th>ID</th>\r
- <th>Headline</th>\r
- </tr>\r
-\r
- <tr>\r
- <td width="200"><FONT COLOR ='RED'>SDOCM00078640</FONT></td>\r
- <td><FONT COLOR ='RED'>ARM 9 support for OMAPL138 is not available on Make based build of EDMA3LLD</FONT></td>\r
- </tr>\r
-\r
- <tr>\r
- <td width="200"><FONT COLOR ='RED'>SDSCM00039169</FONT></td>\r
- <td><FONT COLOR ='RED'>EDMA3 Example fails for following Big Endian Simulators targets tci6608-sim/tci6616-sim</FONT></td>\r
- </tr>\r
-\r
- </tbody>\r
-</table>\r
-\r
-<br>\r
-<hr><a name="Upgrade_Info"></a>\r
-<h2><a name="Upgrade_Info">Upgrade Information</a></h2>\r
-<p>\r
-The EDMA3 LLD packages are available in the "packages/" subdirectory of\r
-the product.\r
-If you have a previous release of the EDMA3 LLD product, you can\r
-install this\r
-release next to it, and modify your application and/or server builds to\r
-use this\r
-newer release.\r
-</p>\r
-<hr>\r
-<a name="Device_Support"></a>\r
-<h2><a name="Device_Support">Device Support</a></h2>\r
-<p>\r
-This release supports and has been tested on the following devices:\r
-</p>\r
-<ul>\r
- <a name="Device_Support"> <li>DA830 EVM:\r
- <ul type="circle">\r
- <li>C67x DSP/BIOS</li>\r
- </ul>\r
- </li>\r
- <li>TCI6498 Simulator:</li>\r
- </a>\r
- <ul>\r
- <li>C64X+ DSP/BIOS</li>\r
- </ul>\r
- <li>C6748 EVM:</li>\r
- <li style="margin-left: 40px;" type="circle">C67x DSP/BIOS</li>\r
- <li type="disc">OMAPL138 EVM:</li>\r
- <li style="margin-left: 40px;" type="circle">C67x DSP/BIOS</li>\r
- <li style="margin-left: 40px;" type="circle">ARM 9 SYSBIOS</li>\r
- <li>TI816X Simulator:</li>\r
- </a>\r
- <ul>\r
- <li>C67X DSP/BIOS</li>\r
- </ul>\r
- <li>TI816X EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C67X DSP/BIOS</li>\r
- </ul>\r
- <li>C6472 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C64X+ DSP/BIOS</li>\r
- </ul>\r
- <li>TCI6486 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C64X+ DSP/BIOS</li>\r
- </ul>\r
- <li>TI814X EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C67X DSP/BIOS</li>\r
- </ul>\r
- <li>C6670 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul> \r
- <li>C6678 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul> \r
- <li>TCI6608 Simulator:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul> \r
- <li>TCI6616 Simulator:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul>\r
- </ul>\r
-<hr>\r
-<a name="Compatibility"></a>\r
-<h2><a name="Compatibility">Compatibility Information</a></h2>\r
-<h3><a name="Compatibility">Compatibility Key Definitions</a></h3>\r
-<p>\r
-Compatibility keys are intentionally independent of Marketing product\r
-numbers\r
-and are intended to:\r
-</p>\r
-<ol start="1" type="1">\r
- <a name="Compatibility"> <li> Enable tooling to identify\r
-incompatibilities between components, and </li>\r
- <li> Convey a level of compatibility between different releases to\r
-set end user expectations. </li>\r
- </a>\r
-</ol>\r
-<p>\r
-Compatibility keys are composed of 3 comma-delimited numbers - M, S, R\r
-- where:\r
-</p>\r
-<ul type="disc">\r
- <a name="Compatibility"> <li> <b>M = Major</b>. A difference in M\r
-indicates a break in compatibility. </li>\r
- <li> <b>S = Source</b>. A difference in S indicates source\r
-compatibility. That is, the user's source doesn't require change, but <i>does</i>\r
-require rebuilding. </li>\r
- <li> <b>R = Radix</b>. A difference in R indicates an introduction\r
-of new features, but compatibility with previous interfaces has not\r
-broken. If libraries are provided by the package, an application must\r
-re-link with the new libraries, but not rebuild from source. </li>\r
- </a>\r
-</ul>\r
-<hr>\r
-<a name="Validation"></a>\r
-<h2><a name="Validation">Validation</a></h2>\r
-<p>\r
-This release was built and validated against using the following\r
-components:\r
-</p>\r
-<ul type="disc">\r
- <a name="Validation"> <li>CCS 4.2.0.09000</li>\r
- <li>C6x Code Generation Tools version 7.0.4</li>\r
- <li>C6x Code Generation Tools version 7.2.0 GA</li>\r
- <li>TMS470 Code Generation Tools 4.6.3</li>\r
- <li>DSP/BIOS 6.31.04.27</li>\r
- <li>XDC Tools 3.20.07.86</li>\r
- <li>TCI6498 Simulator 0.7.1</li>\r
- <li>TI816X Simulator 0.7.1</li>\r
- </a>\r
-</ul>\r
-<p>\r
-This release was validated in the following configurations:\r
-</p>\r
-<ul>\r
- <li> DA830 EVM:\r
- <ul type="circle">\r
- <li>C67x DSP/BIOS</li>\r
- </ul>\r
- </li>\r
- <li> TCI6498 Simulator:\r
- <ul type="circle">\r
- <li>C64X+ DSP/BIOS</li>\r
- </ul>\r
- </li>\r
- <li>C6748 EVM:</li>\r
- <li style="margin-left: 40px;" type="circle">C67x DSP/BIOS</li>\r
- <li>OMAPL138 EVM:</li>\r
- <ul>\r
- <li>C67x DSP/BIOS</li>\r
- <li>ARM 9 SYSBIOS</li>\r
- </ul>\r
- <li>TI816X Simulator:</li>\r
- </a>\r
- <ul>\r
- <li>C67X DSP/BIOS</li>\r
- </ul>\r
- <li>TI816X EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C67X DSP/BIOS</li>\r
- </ul>\r
- <li>C6472 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C64X+ DSP/BIOS</li>\r
- </ul>\r
- <li>TCI6486 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C64X+ DSP/BIOS</li>\r
- </ul>\r
- <li>TI814X EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C67X DSP/BIOS</li>\r
- </ul>\r
- <li>C6670 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul> \r
- <li>C6678 EVM:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul> \r
- <li>TCI6608 Simulator:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul> \r
- <li>TCI6616 Simulator:</li>\r
- </a>\r
- <ul>\r
- <li>C66X DSP/BIOS</li>\r
- </ul>\r
- </ul>\r
-<hr><a name="Known_Issues">\r
-</a>\r
-<h2><a name="Known_Issues">Known Issues</a></h2>\r
-<p>\r
-The following are known issues with the current EDMA3 LLD release:\r
-</p>\r
-<h4><a name="Known_Issues">Pre-built instrumented libraries for DA830\r
-not provided initially.</a></h4>\r
-<p>Pre-built instrumented EDMA3 libraries for DA830 will not be\r
-provided\r
-initially. XDC does not support the same and hence the limitation. See\r
-IR#\r
-SDOCM00036738 for more details.\r
-</p>\r
-<h4><a name="Known_Issues">EDMA3 hardware does not work properly in\r
-FIFO mode with all the controllers.</a></h4>\r
-<p>Very few peripherals support EDMA3 FIFO mode. EMIF controller\r
-doesn't support\r
-the same. So EDMA3 CANNOT be used in FIFO mode for doing a\r
-memory-to-memory data\r
-transfers, EDMA3 being configured in the FIFO mode. Applications trying\r
-to use\r
-EDMA3 in FIFO mode should first check their respective\r
-peripheral-controller\r
-document for this mode support.\r
-</p>\r
-<h4><a name="Known_Issues">PingPong Example Fails for certain EDMA\r
-instances for some DSP cores in Release mode only.</a></h4>\r
-<p>The PingPong example in the package fails for certain EDMA Instances\r
-for some DSP cores in Release mode only. It passes for Debug mode. See\r
-IR#\r
-SDOCM00064758 for more details.\r
-</p>\r
-<hr>\r
-<a name="Examples"></a>\r
-<h2><a name="Examples">Examples</a></h2>\r
-<p>\r
-EDMA3 LLD sample initialization libraries / OS abstraction layers (for\r
-different\r
-platforms) are located in:\r
-</p>\r
-<ul type="disc">\r
- <a name="Examples"> <li> For Resource Manager: They could be located\r
-in <tt>edma3_lld_02_11_01_XX\packages\ti\sdo\edma3\rm\sample\lib</tt>\r
-folder. </li>\r
- <li> For EDMA3 Driver: They could be located in <tt>edma3_lld_02_11_01_XX\packages\ti\sdo\edma3\drv\sample\lib</tt>\r
-folder. </li>\r
- </a>\r
-</ul>\r
-<p>\r
-EDMA3 LLD stand-alone applications (for different platforms) are\r
-located in:\r
-</p>\r
-<ul type="disc">\r
- <a name="Examples"> <li> EDMA3 Driver: They could be located in <tt>edma3_lld_02_11_01_XX\examples\edma3_driver\</tt>\r
-folder. </li>\r
- </a>\r
-</ul>\r
-<ul type="disc">\r
- <a name="Examples"> <li> CSL2.x DAT Reference Implementation: It\r
-could be located in <tt>edma3_lld_02_11_01_XX\examples\CSL2_DAT_DEMO\</tt>\r
-folder. </li>\r
- </a>\r
-</ul>\r
-<hr>\r
-<a name="Version"></a>\r
-<h2><a name="Version">Version Information</a></h2>\r
-<p>\r
-This product's version follows a version format, <b>M.mm.pp.bb</b>,\r
-where\r
-<b>M</b> is a 2 digit major number,\r
-<b>mm</b> is 2 digit minor number,\r
-<b>pp</b> is a 2 digit patch number, and\r
-<b>b</b> is an unrestricted set of digits used as an incrementing build\r
-counter.\r
-</p>\r
-<p>\r
-To support multiple side-by-side installations of the product, the\r
-product\r
-version is encoded in the top level directory, ex. <b>edma3_lld_02_11_01_XX</b>.\r
-</p>\r
-<p>Subsequent releases of patch upgrades will be identified by the\r
-patch number,\r
-ex. EDMA3 LLD 02.11.01 with directory <b>edma3_lld_02_11_02_YY</b>.\r
-Typically, these\r
-patches only include critical bug fixes.\r
-</p>\r
-<hr>\r
-<a name="Support"></a>\r
-<h2><a name="Support">Technical Support</a></h2>\r
-<p>\r
-For technical support, contact <a href="mailto:softwaresupport@ti.com">softwaresupport@ti.com</a>\r
-</p>\r
-<hr>\r
-<p>Last updated: February 15, 2011\r
-</p>\r
-</body>\r
-</html>\r
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html xmlns="http://www.w3.org/TR/REC-html40">
+<head>
+ <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
+ <meta http-equiv="Content-Type" content="text/html">
+ <title>EDMA3 LLD 02.11.02 Release Notes</title>
+ <style type="text/css">
+body
+{
+ color: #000 ;
+ background-color: #fff ;
+ margin : 5px 20px 5px 20px;
+ font-family: Tahoma, Arial, Helvetica, sans-serif;
+ font-size: 10pt ;
+}
+
+a,
+a:link,
+a:visited,
+
+{
+ color : #1a41a8 ;
+}
+
+a:hover
+{
+ color : #2a3798 ;
+}
+
+img
+{
+ text-decoration : none ;
+}
+
+p
+{
+ color: #000 ;
+}
+
+table.tagline
+{
+ width: 100%;
+}
+
+li
+{
+ color : black ;
+}
+
+.title
+{
+ text-align : center ;
+}
+
+th
+{
+ text-align : left ;
+}
+ </style>
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tbody>
+ <tr>
+ <td
+ style="background: black none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"
+ width="222"> <a href="http://www.ti.com/"><img id="_x0000_i1025"
+ src="docs/html/tilogo.gif" alt="Texas Instruments" border="0"
+ height="54" width="222"> </a></td>
+ <td
+ style="background: red none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
+ <img id="_x0000_i1026" src="docs/html/titagline.gif"
+ alt="Technology for Innovators(tm)" border="0" height="26" width="314">
+ </td>
+ </tr>
+ </tbody>
+</table>
+<h1 class="title">EDMA3 LLD 02.11.02 Release Notes</h1>
+<h2 class="title">April 8, 2011</h2>
+<p>
+This EDMA3 Low Level Driver Release is targeted to the users (device
+drivers
+and applications) for submitting and synchronizing with EDMA3 based DMA
+transfers.
+This release supports DA830,C6748,TCI6498,TI816X,C6472,TCI6486,TI814X,TI816X,TCI6608,TCI6616,C6670,C6678 platforms, on
+DSP/BIOS 6 side & OMAPL138 on DSP/BIOS and ARM side. Porting
+instructions
+are also provided to use the package for different platforms and
+Operating
+Systems.
+</p>
+<p>
+<a href="#Introduction">Introduction</a>,
+<a href="#Documentation">Documentation</a>,
+<a href="#Whats_New">What's New</a>,
+<a href="#Upgrade_Info">Upgrade Info</a>,
+<a href="#Device_Support">Device Support</a>,
+<a href="#Compatibility">Compatibility Information</a>,
+<a href="#Validation">Validation Info</a>,
+<a href="#Known_Issues">Known Issues</a>,
+<a href="#Examples">Examples</a>,
+<a href="#Version">Version Information</a>,
+<a href="#Support">Technical Support</a>
+</p>
+<hr>
+<a name="Introduction"></a>
+<h2><a name="Introduction">Introduction</a></h2>
+<p>
+EDMA3 LLD is a single product package containing the following
+stand-alone
+software components:
+</p>
+<ul type="disc">
+ <a name="Introduction"> <li> <b>EDMA3 Resource Manager</b> - TI
+mandated library for all EDMA3 peripheral users to acquire and
+configure EDMA3 hardware resources (DMA/QDMA channels, PaRAM Sets, TCCs
+etc.) and DMA Interrupt Service Routines. </li>
+ <li> <b>EDMA3 Driver</b> - Functional library providing APIs for
+programming, scheduling and synchronizing with EDMA transfers and many
+more. </li>
+ </a>
+</ul>
+<p>
+EDMA3 Resource Manager can be used independently whereas the EDMA3
+Driver requires
+the Resource Manager services internally.
+</p>
+<p>
+EDMA3 LLD (both Resource Manager and the Driver) is a platform
+independent package.
+Hence it can be used across multiple platforms. Porting instructions
+are provided for both the components to do the same.
+</p>
+<p>
+It is also an OS-agnostic package and thus can be used across multiple
+operating
+systems. OS-adaptation layer needs to be provided by the user (in case
+it is needed)
+for OS customization. Instructions to do the same are also provided
+along with
+the package.
+</p>
+<p>
+The Low Level Driver has already been ported (DSP/BIOS Operating
+Systems)
+and tested on various platforms mentioned below. Sample initialization
+libraries,
+which configure the EDMA3 hardware and provide the necessary OS
+abstraction layer,
+are also a part of the package. These libraries are available both for
+the EDMA3
+Resource Manager and EDMA3 Driver. These could be used for proper
+initialization of the software component(s) along with the OS
+adaptation layer
+for the same.
+</p>
+<p>
+The Low Level Driver consists of the following packages:
+</p>
+<ul type="disc">
+ <a name="Introduction"> <li> <tt><b>ti.sdo.edma3.rm</b></tt> -
+EDMA3 Resource Manager. </li>
+ <li> <tt><b>ti.sdo.edma3.rm.sample</b></tt> - Sample initialization
+library / OS abstraction layer for the Resource Manager. </li>
+ <li> <tt><b>ti.sdo.edma3.drv</b></tt> - EDMA3 Driver. </li>
+ <li> <tt><b>ti.sdo.edma3.drv.sample</b></tt> - Sample initialization
+library / OS abstraction layer for the Driver. </li>
+ </a>
+</ul>
+<a name="Documentation">
+</a>
+<h2><a name="Documentation">Documentation</a></h2>
+<p>The following documentation is available:
+</p>
+<ul type="disc">
+ <li><a href="docs/EDMA3_RM_Release_Notes.pdf">EDMA3 Resource Manager
+Release Notes</a></li>
+ <li> <a href="packages/ti/sdo/edma3/rm/docs/EDMA3_RM_User_Guide.pdf">EDMA3
+Resource Manager User's Guide</a> </li>
+ <li> <a href="docs/EDMA3_Driver_Release_Notes.pdf">EDMA3 Driver
+Release Notes</a> </li>
+ <li> <a
+ href="packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.pdf">EDMA3
+Driver User's Guide</a> </li>
+ <li> EDMA3 Resource Manager Application Programming Interface (API)
+Reference Guide (<a href="packages/ti/sdo/edma3/rm/docs/html/index.html">HTML</a>
+| <a href="packages/ti/sdo/edma3/rm/docs/EDMA3_Resource_Manager.chm">CHM</a>)
+ </li>
+ <li> EDMA3 Driver Application Programming Interface Reference Guide (<a
+ href="packages/ti/sdo/edma3/drv/docs/html/index.html">HTML</a> | <a
+ href="packages/ti/sdo/edma3/drv/docs/EDMA3_Driver.chm">CHM</a>) </li>
+ <li> <a href="examples/CSL2_DAT_DEMO/docs/CSL_DAT_Adapter.ppt">CSL
+2.x DAT Reference Implementation on EDMA3 Hardware using EDMA3 LLD</a> </li>
+</ul>
+<hr>
+<a name="Whats_New"></a>
+<h2><a name="Whats_New">What's New</a></h2>
+
+<p>
+<a name="Whats_New">The following significant changes have been made since 02.11.01:
+</a></p>
+
+<p><a name="Whats_New">02.11.02 - This release
+</a></p>
+
+<p>
+<a name="Whats_New">The following ECNs are implemented:
+</a></p>
+
+<table width="100%">
+ <tbody>
+ <tr>
+ <th>ID</th>
+ <th>Headline</th>
+ </tr>
+
+ <tr>
+ <td width="200">TIDSP00012625</td>
+ <td>Addition of TI816x-m3vpss and TI816x-m3video platform to EDMA3LLD</td>
+ </tr>
+
+ </tbody>
+</table>
+
+<p>
+<a name="Whats_New"><FONT COLOR ='RED'>The following IRs are raised on this release:<b>Known Issues</b></FONT>
+</a></p>
+<table width="100%">
+ <tbody>
+ <tr>
+ <th>ID</th>
+ <th>Headline</th>
+ </tr>
+
+ <tr>
+ <td width="200"><FONT COLOR ='RED'>SDOCM00078640</FONT></td>
+ <td><FONT COLOR ='RED'>ARM 9 support for OMAPL138 is not available on Make based build of EDMA3LLD</FONT></td>
+ </tr>
+
+ <tr>
+ <td width="200"><FONT COLOR ='RED'>SDSCM00039169</FONT></td>
+ <td><FONT COLOR ='RED'>EDMA3 Example fails for following Big Endian Simulators targets tci6608-sim/tci6616-sim</FONT></td>
+ </tr>
+
+ </tbody>
+</table>
+
+<br>
+<hr><a name="Upgrade_Info"></a>
+<h2><a name="Upgrade_Info">Upgrade Information</a></h2>
+<p>
+The EDMA3 LLD packages are available in the "packages/" subdirectory of
+the product.
+If you have a previous release of the EDMA3 LLD product, you can
+install this
+release next to it, and modify your application and/or server builds to
+use this
+newer release.
+</p>
+<hr>
+<a name="Device_Support"></a>
+<h2><a name="Device_Support">Device Support</a></h2>
+<p>
+This release supports and has been tested on the following devices:
+</p>
+<ul>
+ <a name="Device_Support"> <li>DA830 EVM:
+ <ul type="circle">
+ <li>C67x DSP/BIOS</li>
+ </ul>
+ </li>
+ <li>TCI6498 Simulator:</li>
+ </a>
+ <ul>
+ <li>C64X+ DSP/BIOS</li>
+ </ul>
+ <li>C6748 EVM:</li>
+ <li style="margin-left: 40px;" type="circle">C67x DSP/BIOS</li>
+ <li type="disc">OMAPL138 EVM:</li>
+ <li style="margin-left: 40px;" type="circle">C67x DSP/BIOS</li>
+ <li style="margin-left: 40px;" type="circle">ARM 9 SYSBIOS</li>
+ <li>TI816X Simulator:</li>
+ </a>
+ <ul>
+ <li>C67X DSP/BIOS</li>
+ </ul>
+ <li>TI816X EVM:</li>
+ </a>
+ <ul>
+ <li>C67X DSP/BIOS</li>
+ <li>M3 DSP/BIOS</li>
+ </ul>
+ <li>C6472 EVM:</li>
+ </a>
+ <ul>
+ <li>C64X+ DSP/BIOS</li>
+ </ul>
+ <li>TCI6486 EVM:</li>
+ </a>
+ <ul>
+ <li>C64X+ DSP/BIOS</li>
+ </ul>
+ <li>TI814X EVM:</li>
+ </a>
+ <ul>
+ <li>C67X DSP/BIOS</li>
+ </ul>
+ <li>C6670 EVM:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ <li>C6678 EVM:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ <li>TCI6608 Simulator:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ <li>TCI6616 Simulator:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ </ul>
+<hr>
+<a name="Compatibility"></a>
+<h2><a name="Compatibility">Compatibility Information</a></h2>
+<h3><a name="Compatibility">Compatibility Key Definitions</a></h3>
+<p>
+Compatibility keys are intentionally independent of Marketing product
+numbers
+and are intended to:
+</p>
+<ol start="1" type="1">
+ <a name="Compatibility"> <li> Enable tooling to identify
+incompatibilities between components, and </li>
+ <li> Convey a level of compatibility between different releases to
+set end user expectations. </li>
+ </a>
+</ol>
+<p>
+Compatibility keys are composed of 3 comma-delimited numbers - M, S, R
+- where:
+</p>
+<ul type="disc">
+ <a name="Compatibility"> <li> <b>M = Major</b>. A difference in M
+indicates a break in compatibility. </li>
+ <li> <b>S = Source</b>. A difference in S indicates source
+compatibility. That is, the user's source doesn't require change, but <i>does</i>
+require rebuilding. </li>
+ <li> <b>R = Radix</b>. A difference in R indicates an introduction
+of new features, but compatibility with previous interfaces has not
+broken. If libraries are provided by the package, an application must
+re-link with the new libraries, but not rebuild from source. </li>
+ </a>
+</ul>
+<hr>
+<a name="Validation"></a>
+<h2><a name="Validation">Validation</a></h2>
+<p>
+This release was built and validated against using the following
+components:
+</p>
+<ul type="disc">
+ <a name="Validation"> <li>CCS 4.2.0.09000</li>
+ <li>C6x Code Generation Tools version 7.0.4</li>
+ <li>C6x Code Generation Tools version 7.2.0 GA</li>
+ <li>TMS470 Code Generation Tools 4.6.3</li>
+ <li>DSP/BIOS 6.31.04.27</li>
+ <li>XDC Tools 3.20.07.86</li>
+ <li>TCI6498 Simulator 0.7.1</li>
+ <li>TI816X Simulator 0.7.1</li>
+ </a>
+</ul>
+<p>
+This release was validated in the following configurations:
+</p>
+<ul>
+ <li> DA830 EVM:
+ <ul type="circle">
+ <li>C67x DSP/BIOS</li>
+ </ul>
+ </li>
+ <li> TCI6498 Simulator:
+ <ul type="circle">
+ <li>C64X+ DSP/BIOS</li>
+ </ul>
+ </li>
+ <li>C6748 EVM:</li>
+ <li style="margin-left: 40px;" type="circle">C67x DSP/BIOS</li>
+ <li>OMAPL138 EVM:</li>
+ <ul>
+ <li>C67x DSP/BIOS</li>
+ <li>ARM 9 SYSBIOS</li>
+ </ul>
+ <li>TI816X Simulator:</li>
+ </a>
+ <ul>
+ <li>C67X DSP/BIOS</li>
+ </ul>
+ <li>TI816X EVM:</li>
+ </a>
+ <ul>
+ <li>C67X DSP/BIOS</li>
+ <li>M3 DSP/BIOS</li>
+ </ul>
+ <li>C6472 EVM:</li>
+ </a>
+ <ul>
+ <li>C64X+ DSP/BIOS</li>
+ </ul>
+ <li>TCI6486 EVM:</li>
+ </a>
+ <ul>
+ <li>C64X+ DSP/BIOS</li>
+ </ul>
+ <li>TI814X EVM:</li>
+ </a>
+ <ul>
+ <li>C67X DSP/BIOS</li>
+ </ul>
+ <li>C6670 EVM:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ <li>C6678 EVM:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ <li>TCI6608 Simulator:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ <li>TCI6616 Simulator:</li>
+ </a>
+ <ul>
+ <li>C66X DSP/BIOS</li>
+ </ul>
+ </ul>
+<hr><a name="Known_Issues">
+</a>
+<h2><a name="Known_Issues">Known Issues</a></h2>
+<p>
+The following are known issues with the current EDMA3 LLD release:
+</p>
+<h4><a name="Known_Issues">Pre-built instrumented libraries for DA830
+not provided initially.</a></h4>
+<p>Pre-built instrumented EDMA3 libraries for DA830 will not be
+provided
+initially. XDC does not support the same and hence the limitation. See
+IR#
+SDOCM00036738 for more details.
+</p>
+<h4><a name="Known_Issues">EDMA3 hardware does not work properly in
+FIFO mode with all the controllers.</a></h4>
+<p>Very few peripherals support EDMA3 FIFO mode. EMIF controller
+doesn't support
+the same. So EDMA3 CANNOT be used in FIFO mode for doing a
+memory-to-memory data
+transfers, EDMA3 being configured in the FIFO mode. Applications trying
+to use
+EDMA3 in FIFO mode should first check their respective
+peripheral-controller
+document for this mode support.
+</p>
+<h4><a name="Known_Issues">PingPong Example Fails for certain EDMA
+instances for some DSP cores in Release mode only.</a></h4>
+<p>The PingPong example in the package fails for certain EDMA Instances
+for some DSP cores in Release mode only. It passes for Debug mode. See
+IR#
+SDOCM00064758 for more details.
+</p>
+<hr>
+<a name="Examples"></a>
+<h2><a name="Examples">Examples</a></h2>
+<p>
+EDMA3 LLD sample initialization libraries / OS abstraction layers (for
+different
+platforms) are located in:
+</p>
+<ul type="disc">
+ <a name="Examples"> <li> For Resource Manager: They could be located
+in <tt>edma3_lld_02_11_02_XX\packages\ti\sdo\edma3\rm\sample\lib</tt>
+folder. </li>
+ <li> For EDMA3 Driver: They could be located in <tt>edma3_lld_02_11_02_XX\packages\ti\sdo\edma3\drv\sample\lib</tt>
+folder. </li>
+ </a>
+</ul>
+<p>
+EDMA3 LLD stand-alone applications (for different platforms) are
+located in:
+</p>
+<ul type="disc">
+ <a name="Examples"> <li> EDMA3 Driver: They could be located in <tt>edma3_lld_02_11_02_XX\examples\edma3_driver\</tt>
+folder. </li>
+ </a>
+</ul>
+<ul type="disc">
+ <a name="Examples"> <li> CSL2.x DAT Reference Implementation: It
+could be located in <tt>edma3_lld_02_11_02_XX\examples\CSL2_DAT_DEMO\</tt>
+folder. </li>
+ </a>
+</ul>
+<hr>
+<a name="Version"></a>
+<h2><a name="Version">Version Information</a></h2>
+<p>
+This product's version follows a version format, <b>M.mm.pp.bb</b>,
+where
+<b>M</b> is a 2 digit major number,
+<b>mm</b> is 2 digit minor number,
+<b>pp</b> is a 2 digit patch number, and
+<b>b</b> is an unrestricted set of digits used as an incrementing build
+counter.
+</p>
+<p>
+To support multiple side-by-side installations of the product, the
+product
+version is encoded in the top level directory, ex. <b>edma3_lld_02_11_02_XX</b>.
+</p>
+<p>Subsequent releases of patch upgrades will be identified by the
+patch number,
+ex. EDMA3 LLD 02.11.02 with directory <b>edma3_lld_02_11_02_YY</b>.
+Typically, these
+patches only include critical bug fixes.
+</p>
+<hr>
+<a name="Support"></a>
+<h2><a name="Support">Technical Support</a></h2>
+<p>
+For technical support, contact <a href="mailto:softwaresupport@ti.com">softwaresupport@ti.com</a>
+</p>
+<hr>
+<p>Last updated: April 8, 2011
+</p>
+</body>
+</html>
diff --git a/software-manifest.doc b/software-manifest.doc
index 56c5dfff9e9085b34d488b3e9509d5703e0cb60c..60190748f01fb1e8bde6d94b7e502d1eaadaa94e 100755 (executable)
Binary files a/software-manifest.doc and b/software-manifest.doc differ
Binary files a/software-manifest.doc and b/software-manifest.doc differ