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.

TMS320F28379D: Wrong information about SDFM result in 16-bit mode

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

There is an error in TRM for 379D (spruhm8i), comments for SDFM_getFilterData (sdfm.h) and respectivelly in driverlib documentation for the same  function in C2000ware 3.04: when configured for 16 bit mode the result of filtering is in higher part of SDDATA1, not in lower.

See https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/906250/tms320f28379d-position-of-the-result-of-the-sdfm-filter-in-16-bit-mode

The sample from C2000Ware_3_04_00_00\driverlib\f2837xs\examples\cpu1\sdfm works fine - it shifts result right for 16 bits 

Regards,
Alex