DSP56311CE1K34A Motorola Inc, DSP56311CE1K34A Datasheet - Page 6

no-image

DSP56311CE1K34A

Manufacturer Part Number
DSP56311CE1K34A
Description
DSP56311 Device Errata for Mask
Manufacturer
Motorola Inc
Datasheet
Documentation Errata
6
ED33
Description (added 12/16/98; identified as a Documentation errata 2/1/99):
When Stack Extension mode is enabled, a use of the instructions BRKcc or
ENDDO inside do loops might cause an improper operation.
If the loop is non nested and has no nested loop inside it, the errata is relevant only if
LA or LC values are being used outside the loop.
Workaround:
If Stack Extension is used, emulate the BRKcc or ENDDO as in the following
examples. We split between two cases, finite loops and do forever loops.
1) Finite DO loops (i.e. not DO FOREVER loops)
==============================================
BRKcc
Original code:
label2
label1
Will be replaced by:
do #N,label1
.....
.....
.....
.....
do #N, label1
.....
.....
DSP56311 Device Errata for Mask 1K34A, Rev. 5
do #M,label2
.....
.....
BRKcc
.....
.....
do #M, label2
.....
.....
Jcc
.....
.....
fix_brk_routine
Freescale Semiconductor
1K34A

Related parts for DSP56311CE1K34A