TMS320C6472 Chip Support
Library 03.00.07.01 Release Notes
TMS320C6472 Chip Support
Library 03.00.07.01 -
Release
Notes
October 22,
2010
Introduction
This release of CSL for TMS320C6472
contains peripheral programming (functional and register level) APIs for C6472
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 |
TMS320C6472 Chip Support Library
Software Manifest |
SoftwareManifest_C6472.pdf |
2 |
TMS320C6472 Chip Support
Library User Guide |
UserGuide_C6472.html |
3 |
TMS320C6472 Chip Support
Library API Reference Guide |
CSL_API_TMS320C6472.pdf |
What's Supported
This release is supported on the following
hardware platforms:
- TMS320C6472
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 TMS320C6472. 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.
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 TMS320C6472 platform.
Validation Information
Engineering
test has been carried out on TMS320C6472
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 TMS320C6472 Chip Support Library.
Technical Support and Product Updates
For further
information or to report any problems, visit http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/default.aspx.
Last updated: October 22, 2010