3. Identifying Device-Specific CLA Features

This chapter provides pointers to determine which features are implemented in the CLA available on a given device.

3.1. CLA Types

Table 3.1 lists describes the types of the CLAs and maps types to devices. The type of the CLA in a particular C2000 MCU is also indicated in the device datasheet.

Table 3.1 CLA Types
Type Description Devices
0 Original CLA module type
  • F2803x (Only supports data RAM0 and 1 and does not allow CPU access when CLA dataRAM is enabled.)
  • F2805x, F2806x (Adds supports for data RAM2 and adds option to enable CPU access to data RAMs.)
1
  • Increased Program address reachability to 16-bits
  • Added instructions to support the new address reach
  • Added two new offset addressing modes
  • CLA program memory is now user selectable and can reside anywhere in the lower 64k address space (excluding the M0 and M1 space).
  • Handing control to the CLA and assigning triggers to a task is now done at the system level.
  • A task can now fire an interrupt to main CPU mid execution.
F2807x, F2837xD, F2837xS
2
  • Added background-code mode,that can run task like communications & clean-up routines in background
  • Background task runs continuously until disable or device/softreset
  • Background task can be triggered by a peripheral or software
  • Other foreground tasks can interrupt background task in the priority order defined
  • Added provision for making sections of background code uninterruptible
  • Added debug enhancements which has true software breakpoint support, where CLA re-fetches from the same address where halted during debug stop.
F28004x, F2838xD, F2838xS

3.2. Device-Specific Features

  • Device Technical Reference Manual (TRM) Detailed CLA feature information for the specific device. This includes:

    • Configuration registers.
    • Pipeline.
    • Assembly instruction set.
  • Device Datasheet Specifics related to the integration of the CLA into a device. This includes:

    • The device block diagram (bus connections).
    • Memories and peripherals accessible by the CLA (memory and register maps).
    • CLA frequency.

Note

To quickly find the device TRM and datasheet, browse to the product folder for your device. The product folder URL is of the form: www.ti.com/product/<partnumber>. Examples:

The first document, at the top of the product folder, is the datasheet and the second is the TRM.