This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Directly programming the FR5994 LEA



Searching through the available documentation, I found none on programming the FR5994's LEA outside of using the TI-provided library. Where might I find documentation about the architecture of the LEA for writing custom functions?

  • Hi James,

    According to Section 6.3 in the datasheet, direct access to LEA registers is not currently supported. Instead, we recommend using the optimized DSP Library for the operations that the LEA module supports (e.g. FIR, IIR, FFT).

    With regards to the architecture, I found the following LEA block diagram in Section 17 in the user's guide.

    I'd also recommend that you read through the Benchmarking the Signal Processing Capabilities of the Low-Energy Accelerator on MSP MCUs app note.

    What type of custom functions are you wanting to write?

    Regards,

    James

    MSP Customer Applications

  • I'm interested in using the LEA as an processor to run alongside the MSP430 core, so having an ISA spec would be necessary.

  • Hi James,

    I'm interested in exactly this too. I spent most of my career designing DSP chains and programming them under assembler, and often in fixed point. I have the 5994 launch pad and I'd quite like to use the LEA co-proc from assembler. ( I imagine a bunch of people disbelievingly shaking their heads and mouthing "why?" :) )

    I've read the app notes and watched the videos, and looked briefly at the LEA interface in the C library source. I imagine that the controls are somewhat like the Sharp LH9124 and LH9320 from 20 years ago, but I'd rather not have to second guess the control registers from the C source.

    I would like to use the LEA in fractional mode for FFT and filtering and matrix operations, and I'd like the matrix operations available in integer mode too. That probably covers the entire LEA functionality.

    Any hope of documentation?

    Regards,
    Mark
  • Unfortunately, direct access to the LEA registers is not currently supported, as discussed above. I'll pass along your feedback though!

    Regards,

    James

    MSP Customer Applications

**Attention** This is a public forum