Specifications

14 TMS320C6457 Fixed-Point Digital Signal Processor Silicon Errata SPRZ293A—November 2009
Silicon Updates
www.ti.com
Silicon Revisions 1.0, 1.1, 1.2, 1.3, 1.4 Submit Documentation Feedback
Advisory 5 SRIO Bootloader Issue
Revision(s) Affected: 1.1, 1.0
Details: Silicon revisions 1.0 and 1.1 of the C6457 device use the v1.5 bootloader. In SRIO boot
mode, when 4× mode falls back to 1× mode in certain hardware configurations, the
boot does not operate correctly. The boot ROM code erroneously expects the port to
initialize (Port_ok = 1) before the SRIO discovery timer (length of time it tries to
establish a 4× connection before falling back to 1×) has a chance to expire. When this
situation occurs, the DSP goes to the exception handler and waits until the program
counter is written with something other than 0. So, even though the program load and
Doorbell interrupt through SRIO were successful, the DSP will just sit there and not
jump to the application image entry point.
Workaround 1: After the RapidIO system host sends the application image, the host needs to write an
application entry point to address 0x009FFFFC and then send the doorbell interrupt.