TMS320TCI6486 Chip Support
Library 03.00.07.01 Release Notes
TMS320TCI6486
Chip Support Library 03.00.07.01 -
Release
Notes
October 22,
2010
Introduction
This release of CSL for TMS320TCI6486
contains peripheral programming (functional and register level) APIs for
TCI6486 modules. The list of modules supported in this release is listed in CSL
User Guide. This set of APIs provides peripheral abstraction that can be used
by higher layers of software.
This release includes:
· Compiled
library of supported CSL modules.
· Interrupt
Controller (INTC) module.
· Archived
sources and build scripts. (Separate zip file)
· API Reference
Guide.
Documentation
Table below lists the documents that are
accessible through the /doc folder in the delivery package.
Document # |
Document Title |
File Name |
1 |
TMS320TCI6486 Chip Support
Library Software Manifest |
SoftwareManifest_TCI6486.pdf |
2 |
TMS320TCI6486 Chip
Support Library User Guide |
UserGuide_TCI6486.html |
3 |
TMS320TCI6486 Chip
Support Library API Reference Guide |
CSL_API_TMS320TCI6486.pdf |
What's Supported
This release is supported on the following
hardware platforms:
- TMS320TCI6486
Fixed in this Release
Issue Identifier |
Issue headline |
SDOCM00071960 |
EMAC
Main Device Instance Structure contains core specific information which is
updated run-time. Such
run-time update requires cache writeback/invalidation
during packet flow in multi-core scenarios when cache is enabled. In
this release, EMAC Core Instance Structure is extracted from the original
EMAC Main Device Instance Structure to avoid run-time cache operations. |
SDOCM00072518 |
CSL_DEV_PRI_ALLOC_EMAC*RX
register definitions are invalid. In this release, CSL_DEV_PRI_ALLOC_EMAC* register
definitions are provided. To keep backward compatibility, the original CSL_DEV_PRI_ALLOC_EMAC*RX and CSL_DEV_PRI_ALLOC_EMAC*TX
fields are mapped to the newly defined CSL_DEV_PRI_ALLOC_EMAC* fields. |
SDOCM00073259 |
MDIO
shows link status changes for only one PHY. MDIO originally uses only one set of USERACCESS
registers and it always finds the first alive PHY and monitors it. In order to monitor two PHYs
simultaneously, this release utilizes both USERACCESS register sets and
enables application to specify a PHY address for monitoring. |
SDOCM00073260 |
There
is long delay for MDIO to show the link status up when a EMAC port is opened
the first time With the option of specifying a PHY address for
monitoring by MDIO (fix for SDOCM00073259), it is observed that
the delay is reduced. |
SDOCM00074287 |
I2C and Cache API addition. In this release, CACHE_disableCaching() function is added for Cache, and
CSL_I2C_CLEAR_ALL Macro is added for I2C. |
SDOCM00075118 |
SRIO
does not provide configurability for LOG_TGT_ID_DIS in PER_SET_CNTL. In this release, logicalLayerDisable
is added in CSL_SrioControlSetup structure to
support the LOG_TGT_ID_DIS
configuration. |
What’s New
This is a maintenance release for TMS320TCI6486. The major
updates to this release include:
·
Use Code Generation Tools 7.0.3 in example projects.
·
EMAC Core Instance Structure is extracted from the original EMAC Main
Device Instance Structure to avoid run-time cache writeback/invalidation
during packet flow.
·
MDIO supports simultaneous monitoring of two PHYs.
User can specify a PHY to be monitored by MDIO.
·
Cache API addition: CACHE_disableCaching() function is added.
·
I2C API addition: CSL_I2C_CLEAR_ALL Macro is added.
·
CCSv3 “.pjt” files are deprecated.
Known Issues
Issue Identifier |
Issue headline |
Known Workaround(s) |
SDOCM00061551 |
HPI and UTOPIA2 example
projects are not available for Tomahawk EVM. |
N/A. For these two
modules, the existing example code in the package can be used as a reference. |
Installation and Usage
Installation guidelines
The steps to be followed for installation of the release
package are as follows:
1. Download the release zip files.
2. Unzip the files with command “unzip
<zip file name>” at the command prompt. Alternatively, use the WinZip
wizard to extract the files.
Usage
Please look for detailed instructions in CSL User Guide.
Upgrade and Compatibility Information
To upgrade to
new CSL release, simply delete the old release and extract the new release in
its place.
Dependencies
Specific tools
and patches must be used to compile and/or deploy Texas Instruments software.
·
This version of CSL
has been compiled with TI Codegen tools version c6000
7.0.3.
Device Support
This release
supports the TMS320TCI6486 platform.
Validation Information
Engineering
test has been carried out on TMS320TCI6486
EVM. CCSv4 example projects in the package are
tested with Code Composer Studio version 4.2.0.10012.
Versioning
This is
Release 03.00.07.01 of TMS320TCI6486 Chip Support Library.
Technical Support and Product Updates
For further
information or to report any problems, contact your local FAE or enter a
support request to Siebel.
Last updated: October 22, 2010