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.

DSPLIB v1 vs v2 for c671x

We have been attempting to move a c-based iir filter to the DSPF_sp_biquad optomized version in the DSPLIB.  We are using c6713s.

We added the library and it appears to work.  We were using the DSPLIB is the the v1.00 from 17-Feb-2003.  

When trying the newer version (v2.00).  It broke.  It seems to need the nx to be either a multiple of 3 or 6 (not exactly clear their are forum posts saying one or the other)?

The source code between the two looks significantly different.  Did v1.00 have the nx of 3 or 6 requirement?  Or were there other issues with that library?

 

There other slightly odd issue with the DSPLIB.  The copyright on the v1.00 function shows 2003 and on the newer v2.00 shows 2002.  Which one is newer??

 

v1.00

* ======================================================================== *

*  End of file:  sp_biquad.asm                                             *

* ------------------------------------------------------------------------ *

*            Copyright (c) 2003 Texas Instruments, Incorporated.           *

*                           All Rights Reserved.                           *

* ======================================================================== *

 

v2.00

* ============================================================================= *

 

*  End of file:  DSPF_sp_biquad.asm                                                  *

 

* ----------------------------------------------------------------------------- *

 

*            Copyright (c) 2002 Texas Instruments, Incorporated.                *

 

*                           All Rights Reserved.                                *

 

* ============================================================================= *

  • Johnson,

    Sorry to know that you are facing this issue while migrating to the new library. At this point we are trying to track down the source of the library back in 2002 and 2003 and provide you a fix here. In the meantime, can you report the same issue on the email list mentioned below so that we can provide you an update or an improved version of the biquad filter that you can use:

    c6swlib_dev@list.ti.com

    Thanks and Regards,

    Rahul

  • Thanks Rahul,  I went ahead and wrote some prototype code to use a nx multiple of 6 with the new dsplib.   That seemed to work as expected , but required a rewrite in a couple sections.  I think we will move on to the new dsplib in the future.

     

    Bryce