Texas Instruments TMS320C64X Instrukcja Użytkownika Strona 26

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 169
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 25
Differences Between the C64x and C64x+ DSPLIBs
3-8
3.4 Differences Between the C64x and C64x+ DSPLIBs
The C64x+ DSPLIB was developed by optimizing some of the functions of the
C64x DSPLIB to take advantage of the C64x+ architecture.
Table 3−10 shows the optimized functions for the C64x+ DSPLIB.
There are two optimization types:
- SPLOOP conversion: Optimized code uses SPLOOP to provide
interruptibility and decrease power consumption. The new C64x+
instructions do not increase algorithm performance, and thus, are not
used.
- Kernel redesign, SPLOOP: Kernel of algorithm rewritten to take
advantage of the new C64x+ instructions and of the SPLOOP feature.
Table 3−10. Functions Optimized in the C64x+ DSPLIB
Function C64x+ Optimized Optimization Type
DSP_firlms2 No
DSP_autocor No
DSP_autocor_rA8 Yes Kernel re−design, SPLOOP
Optimization resulted in new
requirements. New name is used.
DSP_fft16x16 Yes New Function Optimized C64x+
DSP_fft16x16_imre Yes New Function Optimized C64x+
DSP_fft16x16r Yes Kernel re−design, SPLOOP
DSP_fft16x32 Yes Kernel re−design, SPLOOP
DSP_fft32x32 Yes Kernel re−design, SPLOOP
DSP_fft32x32s Yes Kernel re−design, SPLOOP
DSP_ifft16x16 Yes New Function Optimized C64x+
DSP_ifft16x16_imre Yes New Function Optimized C64x+
DSP_ifft16x32 Yes Kernel re−design, SPLOOP
DSP_ifft32x32 Yes Kernel re−design, SPLOOP
DSP_fir_cplx
No
Przeglądanie stron 25
1 2 ... 21 22 23 24 25 26 27 28 29 30 31 ... 168 169

Komentarze do niniejszej Instrukcji

Brak uwag