Writing Interruptible Looped Code for the TMS320C6x

Texas Instruments

Published Date: 04/06/1999

Description

Digital signal processing algorithms are loop intensive by nature which presents a set of choices for the programmer working with the Texas Instruments (TI)(tm) TMS320C6x digital signal processor (DSP). Loops are implemented on the C6x with a branch instruction. To maintain the determinism of operations within the C6x pipeline a branch and its five delay slots are non-interruptible. The C6x code