实例介绍
TI官方浮点运算库,支持各种算法,效果比自己用C编写的效果要好,运算速度快,很实用。
【实例截图】
【核心代码】
dsp.zip
└── dsp
├── FixedPointLib
│ ├── v101
│ │ ├── doc
│ │ │ ├── C28x_Fixed_Point_Library_v1_01.pdf
│ │ │ └── eziir_matlab.pdf
│ │ ├── examples_ccsv4
│ │ │ ├── 2833x_FixedPoint_BRevAcq
│ │ │ │ ├── cmd
│ │ │ │ │ └── test_fixed_point_fft.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FixedRFFTBRevAcq.m
│ │ │ │ └── source
│ │ │ │ └── BRevAcq.c
│ │ │ ├── 2833x_FixedPoint_CFFT
│ │ │ │ ├── cmd
│ │ │ │ │ └── test_fixed_point_fft.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FixedPointCFFT.m
│ │ │ │ └── source
│ │ │ │ └── cfft.c
│ │ │ ├── 2833x_FixedPoint_FIR16
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FixedPointFIR16.m
│ │ │ │ ├── readme
│ │ │ │ │ └── fir16 header file generation
│ │ │ │ │ ├── fir1.JPG
│ │ │ │ │ ├── fir2.JPG
│ │ │ │ │ ├── fir3.JPG
│ │ │ │ │ ├── fir4.JPG
│ │ │ │ │ └── Readme.txt
│ │ │ │ └── source
│ │ │ │ └── fir16d.c
│ │ │ ├── 2833x_FixedPoint_FIR32
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FixedPointFIR32.m
│ │ │ │ └── source
│ │ │ │ └── fir32d.c
│ │ │ ├── 2833x_FixedPoint_IIR16
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ ├── eziir16.m
│ │ │ │ │ └── FixedPointIIR16.m
│ │ │ │ └── source
│ │ │ │ └── iir16d.c
│ │ │ ├── 2833x_FixedPoint_IIR32
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ ├── eziir32.m
│ │ │ │ │ └── FixedPointIIR32.m
│ │ │ │ └── source
│ │ │ │ └── iir32d.c
│ │ │ ├── 2833x_FixedPoint_RFFT
│ │ │ │ ├── cmd
│ │ │ │ │ └── test_fixed_point_fft.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FixedRFFTnoWin.m
│ │ │ │ └── source
│ │ │ │ └── rfft.c
│ │ │ └── 2833x_FixedPoint_Win
│ │ │ ├── cmd
│ │ │ │ └── test_fixed_point_fft.cmd
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ └── FixedRFFTWin.m
│ │ │ └── source
│ │ │ └── winrfft.c
│ │ ├── include
│ │ │ ├── fft.h
│ │ │ ├── filter.h
│ │ │ ├── fir.h
│ │ │ └── iir.h
│ │ ├── lib
│ │ │ ├── C28x_FixedPoint_Lib_fpu32.lib
│ │ │ └── C28x_FixedPoint_Lib.lib
│ │ └── source
│ │ ├── CFFT32_brev.asm
│ │ ├── FFT32_calc.asm
│ │ ├── FFT32_init.asm
│ │ ├── FFT32_izero.asm
│ │ ├── FFT32_mag.asm
│ │ ├── FFT32_win.asm
│ │ ├── fir16.asm
│ │ ├── fir32.asm
│ │ ├── iir5biq16.asm
│ │ ├── iir5biq32.asm
│ │ ├── macros.ini
│ │ ├── RFFT32_brev.asm
│ │ ├── RFFT32_brev_RT.asm
│ │ └── sel_q.asm
│ └── v1_20_00_00
│ ├── c28x_fixedpoint_dsp_library_1.20.00.00_manifest.html
│ ├── ccs
│ ├── cmd
│ │ ├── F28335_FIXPT_FFT_lnk.cmd
│ │ ├── F28335_FIXPT_FIR_lnk.cmd
│ │ └── F28335_FIXPT_IIR5BIQ_lnk.cmd
│ ├── doc
│ │ └── FIXPT-SW-LIB-UG.pdf
│ ├── examples_ccsv5
│ │ ├── 2833x_FixedPoint_BRevAcq
│ │ │ ├── ACQ_IN_OUT.graphProp
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ └── FixedRFFTBRevAcq.m
│ │ │ ├── RAM
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ └── BRevAcq.c
│ │ ├── 2833x_FixedPoint_CFFT
│ │ │ ├── CFFT_IN_OUT.graphProp
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ └── FixedPointCFFT.m
│ │ │ ├── RAM
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ └── cfft.c
│ │ ├── 2833x_FixedPoint_FIR16
│ │ │ ├── FIR16_IN_OUT.graphProp
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ └── FixedPointFIR16.m
│ │ │ ├── RAM
│ │ │ ├── readme
│ │ │ │ └── fir16 header file generation
│ │ │ │ ├── fir1.JPG
│ │ │ │ ├── fir2.JPG
│ │ │ │ ├── fir3.JPG
│ │ │ │ ├── fir4.JPG
│ │ │ │ └── Readme.txt
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ └── fir16d.c
│ │ ├── 2833x_FixedPoint_FIR16_Alt
│ │ │ ├── FIR16_ALT_IN_OUT.graphProp
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ ├── C28xFixedPointLib_FIR.m
│ │ │ │ └── fir_m.m
│ │ │ ├── RAM
│ │ │ ├── readme
│ │ │ │ └── fir16 header file generation
│ │ │ │ └── Readme.txt
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ ├── coeffs.txt
│ │ │ ├── data_input.txt
│ │ │ ├── data_output.txt
│ │ │ └── fir16d_alt.c
│ │ ├── 2833x_FixedPoint_FIR32
│ │ │ ├── FIR32_IN_OUT.graphProp
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ └── FixedPointFIR32.m
│ │ │ ├── RAM
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ └── fir32d.c
│ │ ├── 2833x_FixedPoint_FIR32_Alt
│ │ │ ├── FIR32_ALT_IN_OUT.graphProp
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ ├── C28xFixedPointLib_FIR.m
│ │ │ │ └── fir_m.m
│ │ │ ├── RAM
│ │ │ ├── readme
│ │ │ │ └── fir32 header file generation
│ │ │ │ └── Readme.txt
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ ├── coeffs.txt
│ │ │ ├── data_input.txt
│ │ │ ├── data_output.txt
│ │ │ └── fir32d_alt.c
│ │ ├── 2833x_FixedPoint_IIR16
│ │ │ ├── FLASH
│ │ │ ├── IIR16_IN_OUT.graphProp
│ │ │ ├── matlab
│ │ │ │ ├── eziir16.m
│ │ │ │ └── FixedPointIIR16.m
│ │ │ ├── RAM
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ └── iir16d.c
│ │ ├── 2833x_FixedPoint_IIR32
│ │ │ ├── FLASH
│ │ │ ├── IIR32_IN_OUT.graphProp
│ │ │ ├── matlab
│ │ │ │ ├── eziir32.m
│ │ │ │ └── FixedPointIIR32.m
│ │ │ ├── RAM
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ └── iir32d.c
│ │ ├── 2833x_FixedPoint_RFFT
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ └── FixedRFFTnoWin.m
│ │ │ ├── RAM
│ │ │ ├── RFFT_IN_OUT.graphProp
│ │ │ ├── SetupDebugEnv.js
│ │ │ └── source
│ │ │ └── rfft.c
│ │ ├── 2833x_FixedPoint_Win
│ │ │ ├── FLASH
│ │ │ ├── matlab
│ │ │ │ ├── C28xFixedPointLib_Window_Generator.m
│ │ │ │ └── FixedRFFTWin.m
│ │ │ ├── RAM
│ │ │ ├── SetupDebugEnv.js
│ │ │ ├── source
│ │ │ │ └── winrfft.c
│ │ │ ├── WIN_IN_OUT.graphProp
│ │ │ └── WIN_WINDOW.graphProp
│ │ └── common
│ │ ├── examples_setup.c
│ │ └── examples_setup.h
│ ├── include
│ │ ├── fft_barthann_Q31.h
│ │ ├── fft_bartlett_Q31.h
│ │ ├── fft_blackmanharris_Q31.h
│ │ ├── fft_blackman_Q31.h
│ │ ├── fft_bohman_Q31.h
│ │ ├── fft_cheb_Q31.h
│ │ ├── fft_flattop_Q31.h
│ │ ├── fft_gauss_Q31.h
│ │ ├── fft.h
│ │ ├── fft_hamming_Q31.h
│ │ ├── fft_hann_Q31.h
│ │ ├── fft_kaiser_Q31.h
│ │ ├── fft_nuttall_Q31.h
│ │ ├── fft_parzen_Q31.h
│ │ ├── fft_rect_Q31.h
│ │ ├── fft_taylor_Q31.h
│ │ ├── fft_triang_Q31.h
│ │ ├── fft_tukey_Q31.h
│ │ ├── filter.h
│ │ ├── fir.h
│ │ └── iir.h
│ ├── lib
│ │ ├── c28x_fixedpoint_dsp_library_fpu32.lib
│ │ └── c28x_fixedpoint_dsp_library.lib
│ ├── source
│ │ ├── CFFT32_brev.asm
│ │ ├── CFFT32_mag.asm
│ │ ├── CFFT32_win.asm
│ │ ├── FFT32_calc.asm
│ │ ├── FFT32_init.asm
│ │ ├── FFT32_izero.asm
│ │ ├── fir16_alt.asm
│ │ ├── fir16.asm
│ │ ├── fir32_alt.asm
│ │ ├── fir32.asm
│ │ ├── iir5biq16.asm
│ │ ├── iir5biq32.asm
│ │ ├── RFFT32_brev.asm
│ │ ├── RFFT32_brev_RT.asm
│ │ ├── RFFT32_mag.asm
│ │ ├── RFFT32_split.asm
│ │ ├── RFFT32_win.asm
│ │ └── sel_q.asm
│ └── test
│ ├── 2833x_FixedPoint_Test_CFFT
│ │ ├── CFFT_IN_OUT.graphProp
│ │ ├── F28335_FIXPT_CFFT_2048_lnk.cmd
│ │ ├── FLASH
│ │ ├── matlab
│ │ │ └── FixedPointCFFT.m
│ │ ├── RAM
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test10_data_input.txt
│ │ ├── test10_data_output.txt
│ │ ├── test11_data_input.txt
│ │ ├── test11_data_output.txt
│ │ ├── test12_data_input.txt
│ │ ├── test12_data_output.txt
│ │ ├── test13_data_input.txt
│ │ ├── test13_data_output.txt
│ │ ├── test14_data_input.txt
│ │ ├── test14_data_output.txt
│ │ ├── test15_data_input.txt
│ │ ├── test15_data_output.txt
│ │ ├── test16_data_input.txt
│ │ ├── test16_data_output.txt
│ │ ├── test17_data_input.txt
│ │ ├── test17_data_output.txt
│ │ ├── test18_data_input.txt
│ │ ├── test18_data_output.txt
│ │ ├── test1_data_bitreversed.txt
│ │ ├── test1_data_input.txt
│ │ ├── test2_data_bitreversed.txt
│ │ ├── test2_data_input.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test6_data_input.txt
│ │ ├── test6_data_output.txt
│ │ ├── test7_data_input.txt
│ │ ├── test7_data_output.txt
│ │ ├── test8_data_input.txt
│ │ ├── test8_data_output.txt
│ │ ├── test9_data_input.txt
│ │ ├── test9_data_output.txt
│ │ ├── test_cfft.c
│ │ └── test_cfft.h
│ ├── 2833x_FixedPoint_Test_FIR16
│ │ ├── FIR16_IN_OUT.graphProp
│ │ ├── FLASH
│ │ ├── matlab
│ │ │ └── FixedPointFIR16.m
│ │ ├── RAM
│ │ ├── readme
│ │ │ └── fir16 header file generation
│ │ │ ├── fir1.JPG
│ │ │ ├── fir2.JPG
│ │ │ ├── fir3.JPG
│ │ │ ├── fir4.JPG
│ │ │ └── Readme.txt
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test3_coeffs.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_coeffs.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_coeffs.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test6_coeffs.txt
│ │ ├── test6_data_input.txt
│ │ ├── test6_data_output.txt
│ │ ├── test7_coeffs.txt
│ │ ├── test7_data_input.txt
│ │ ├── test7_data_output.txt
│ │ ├── test_fir16d.c
│ │ └── test_fir16d.h
│ ├── 2833x_FixedPoint_Test_FIR16_Alt
│ │ ├── FIR16_ALT_IN_OUT.graphProp
│ │ ├── FLASH
│ │ ├── matlab
│ │ │ ├── C28xFixedPointLib_FIR.m
│ │ │ └── fir_m.m
│ │ ├── RAM
│ │ ├── readme
│ │ │ └── fir16 header file generation
│ │ │ └── Readme.txt
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test3_coeffs.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_coeffs.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_coeffs.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test6_coeffs.txt
│ │ ├── test6_data_input.txt
│ │ ├── test6_data_output.txt
│ │ ├── test7_coeffs.txt
│ │ ├── test7_data_input.txt
│ │ ├── test7_data_output.txt
│ │ ├── test8_coeffs.txt
│ │ ├── test8_data_input.txt
│ │ ├── test8_data_output.txt
│ │ ├── test9_coeffs.txt
│ │ ├── test9_data_input.txt
│ │ ├── test9_data_output.txt
│ │ ├── test_fir16d_alt.c
│ │ └── test_fir16d_alt.h
│ ├── 2833x_FixedPoint_Test_FIR32
│ │ ├── FIR32_IN_OUT.graphProp
│ │ ├── FLASH
│ │ ├── matlab
│ │ │ └── FixedPointFIR32.m
│ │ ├── RAM
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test3_coeffs.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_coeffs.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_coeffs.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test6_coeffs.txt
│ │ ├── test6_data_input.txt
│ │ ├── test6_data_output.txt
│ │ ├── test7_coeffs.txt
│ │ ├── test7_data_input.txt
│ │ ├── test7_data_output.txt
│ │ ├── test_fir32d.c
│ │ └── test_fir32d.h
│ ├── 2833x_FixedPoint_Test_FIR32_Alt
│ │ ├── FIR32_ALT_IN_OUT.graphProp
│ │ ├── FLASH
│ │ ├── matlab
│ │ │ ├── C28xFixedPointLib_FIR.m
│ │ │ └── fir_m.m
│ │ ├── RAM
│ │ ├── readme
│ │ │ └── fir32 header file generation
│ │ │ └── Readme.txt
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test3_coeffs.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_coeffs.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_coeffs.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test6_coeffs.txt
│ │ ├── test6_data_input.txt
│ │ ├── test6_data_output.txt
│ │ ├── test7_coeffs.txt
│ │ ├── test7_data_input.txt
│ │ ├── test7_data_output.txt
│ │ ├── test8_coeffs.txt
│ │ ├── test8_data_input.txt
│ │ ├── test8_data_output.txt
│ │ ├── test9_coeffs.txt
│ │ ├── test9_data_input.txt
│ │ ├── test9_data_output.txt
│ │ ├── test_fir32d_alt.c
│ │ └── test_fir32d_alt.h
│ ├── 2833x_FixedPoint_Test_IIR16
│ │ ├── FLASH
│ │ ├── IIR16_IN_OUT.graphProp
│ │ ├── matlab
│ │ │ ├── eziir16.m
│ │ │ ├── FixedPointIIR16.m
│ │ │ ├── test5_coeffs.txt
│ │ │ ├── test5_data_input.txt
│ │ │ └── test5_data_output.txt
│ │ ├── RAM
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test3_coeffs.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_coeffs.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_coeffs.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test_iir16d.c
│ │ └── test_iir16d.h
│ ├── 2833x_FixedPoint_Test_IIR32
│ │ ├── FLASH
│ │ ├── IIR32_IN_OUT.graphProp
│ │ ├── matlab
│ │ │ ├── eziir32.m
│ │ │ └── FixedPointIIR32.m
│ │ ├── RAM
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test3_coeffs.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_coeffs.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_coeffs.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test_iir32d.c
│ │ └── test_iir32d.h
│ ├── 2833x_FixedPoint_Test_RFFT
│ │ ├── F28335_FIXPT_RFFT_2048_lnk.cmd
│ │ ├── FLASH
│ │ ├── matlab
│ │ │ └── FixedRFFTnoWin.m
│ │ ├── RAM
│ │ ├── RFFT_IN_OUT.graphProp
│ │ ├── SetupDebugEnv.js
│ │ └── source
│ │ ├── test10_data_input.txt
│ │ ├── test10_data_output.txt
│ │ ├── test11_data_input.txt
│ │ ├── test11_data_output.txt
│ │ ├── test12_data_input.txt
│ │ ├── test12_data_output.txt
│ │ ├── test13_data_input.txt
│ │ ├── test13_data_output.txt
│ │ ├── test14_data_input.txt
│ │ ├── test14_data_output.txt
│ │ ├── test15_data_input.txt
│ │ ├── test15_data_output.txt
│ │ ├── test16_data_input.txt
│ │ ├── test16_data_output.txt
│ │ ├── test17_data_input.txt
│ │ ├── test17_data_output.txt
│ │ ├── test18_data_input.txt
│ │ ├── test18_data_output.txt
│ │ ├── test1_data_bitreversed.txt
│ │ ├── test1_data_input.txt
│ │ ├── test2_data_bitreversed.txt
│ │ ├── test2_data_input.txt
│ │ ├── test3_data_input.txt
│ │ ├── test3_data_output.txt
│ │ ├── test4_data_input.txt
│ │ ├── test4_data_output.txt
│ │ ├── test5_data_input.txt
│ │ ├── test5_data_output.txt
│ │ ├── test6_data_input.txt
│ │ ├── test6_data_output.txt
│ │ ├── test7_data_input.txt
│ │ ├── test7_data_output.txt
│ │ ├── test8_data_input.txt
│ │ ├── test8_data_output.txt
│ │ ├── test9_data_input.txt
│ │ ├── test9_data_output.txt
│ │ ├── test_rfft.c
│ │ └── test_rfft.h
│ ├── 2833x_FixedPoint_Test_Win
│ │ ├── FLASH
│ │ ├── matlab
│ │ │ ├── C28xFixedPointLib_Window_Generator.m
│ │ │ └── FixedRFFTWin.m
│ │ ├── RAM
│ │ ├── SetupDebugEnv.js
│ │ ├── source
│ │ │ ├── test_winrfft.c
│ │ │ └── test_winrfft.h
│ │ ├── WIN_IN_OUT.graphProp
│ │ └── WIN_WINDOW.graphProp
│ └── common
│ ├── test_setup.c
│ └── test_setup.h
├── FPU
│ ├── v120
│ │ ├── doc
│ │ │ ├── C28x_FPU_Library_v1.20.pdf
│ │ │ └── Form_C2000_Web-wrap_License_Agreement_07.12.04.pdf
│ │ ├── examples_ccsv4
│ │ │ ├── 2833x_CFFT
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_CFFT_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── CFFTforC28xNew.m
│ │ │ │ └── source
│ │ │ │ └── Test_FPU_CFFTF32.c
│ │ │ ├── 2833x_FIR
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_FIR_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FIR32forC28x.m
│ │ │ │ └── source
│ │ │ │ └── Test_FPU_FIR.c
│ │ │ ├── 2833x_RFFT
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_RFFT_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── RFFTforC28x.m
│ │ │ │ └── source
│ │ │ │ └── Test_FPU_RFFTF32.c
│ │ │ ├── 2833x_RFFT_ADC
│ │ │ │ ├── cmd
│ │ │ │ │ └── 28335_RFFT_ADC_RAM_lnk.cmd
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ ├── RfftAdcforC28x.m
│ │ │ │ │ └── signal.txt
│ │ │ │ └── source
│ │ │ │ ├── Signal.asm
│ │ │ │ └── Test_FPU_RFFTF32_ADC.c
│ │ │ └── 2833x_RFFT_ADC_RT
│ │ │ ├── cmd
│ │ │ │ └── rfft_adc_rt.cmd
│ │ │ ├── Example_RFFT_ADC_RT_SCREENSHOT-12K.JPG
│ │ │ ├── Example_RFFT_ADC_RT_SCREENSHOT-9K.JPG
│ │ │ ├── include
│ │ │ │ └── Lab.h
│ │ │ ├── macros.ini
│ │ │ └── source
│ │ │ ├── Adc.c
│ │ │ ├── DefaultIsr.c
│ │ │ ├── EPwm.c
│ │ │ ├── Gpio.c
│ │ │ ├── Main.c
│ │ │ ├── PieCtrl.c
│ │ │ ├── PieVect.c
│ │ │ ├── SysCtrl.c
│ │ │ └── Watchdog.c
│ │ ├── include
│ │ │ ├── FPU.h
│ │ │ └── IQmathLib.h
│ │ ├── lib
│ │ │ └── C28x_FPU_Lib.lib
│ │ └── source
│ │ ├── C28x_FPU_Lib.pjt
│ │ ├── CFFT_f32.asm
│ │ ├── CFFT_f32_mag.asm
│ │ ├── CFFT_f32_phase.asm
│ │ ├── CFFT_f32_sincostable.c
│ │ ├── CFFT_f32s_mag.asm
│ │ ├── CFFT_f32u.asm
│ │ ├── FIR_f32.asm
│ │ ├── macros.ini
│ │ ├── RFFT_adc_f32.asm
│ │ ├── RFFT_adc_f32u.asm
│ │ ├── RFFT_f32.asm
│ │ ├── RFFT_f32_mag.asm
│ │ ├── RFFT_f32_phase.asm
│ │ ├── RFFT_f32_sincostable_IQ.c
│ │ ├── RFFT_f32s_mag.asm
│ │ └── RFFT_f32u.asm
│ ├── v130
│ │ ├── cmd
│ │ │ ├── 28335_CFFT_RAM_lnk.cmd
│ │ │ ├── 28335_FIR_RAM_lnk.cmd
│ │ │ ├── 28335_ICFFT_RAM_lnk.cmd
│ │ │ ├── 28335_RFFT_ADC_RAM_lnk.cmd
│ │ │ ├── 28335_RFFT_ADC_RT_RAM_lnk.cmd
│ │ │ └── 28335_RFFT_RAM_lnk.cmd
│ │ ├── doc
│ │ │ └── C28x-FPU-LIB-UG.pdf
│ │ ├── examples
│ │ │ ├── 2833x_CFFT
│ │ │ │ ├── CFFT_IN_OUT.graphProp
│ │ │ │ ├── CFFT_PHASE.graphProp
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── CFFTforC28xNew.m
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_CFFTF32.c
│ │ │ ├── 2833x_ComplexAbsVec
│ │ │ │ ├── C-model
│ │ │ │ │ ├── cabs_vec.c
│ │ │ │ │ └── cabs_vec.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_ComplexAbsVec.c
│ │ │ ├── 2833x_ComplexMultiply
│ │ │ │ ├── C-model
│ │ │ │ │ ├── complex_mult.c
│ │ │ │ │ └── complex_mult.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_ComplexMultiply.c
│ │ │ ├── 2833x_FastSqrt
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_FastSqrt.c
│ │ │ ├── 2833x_FIR
│ │ │ │ ├── FIR.graphProp
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FIR32forC28x.m
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_FIR.c
│ │ │ ├── 2833x_ICFFT
│ │ │ │ ├── ICFFT_IN_OUT.graphProp
│ │ │ │ ├── ICFFT_MAG.graphProp
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_ICFFTF32.c
│ │ │ ├── 2833x_InvComplexAbsVec
│ │ │ │ ├── C-model
│ │ │ │ │ ├── icabs_vec.c
│ │ │ │ │ └── icabs_vec.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_InvComplexAbsVec.c
│ │ │ ├── 2833x_MaxIndex
│ │ │ │ ├── C-model
│ │ │ │ │ ├── maxidx.c
│ │ │ │ │ └── maxidx.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_MaxIndex.c
│ │ │ ├── 2833x_MeanComplex
│ │ │ │ ├── C-model
│ │ │ │ │ ├── mean_complex.c
│ │ │ │ │ └── mean_complex.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_MeanComplex.c
│ │ │ ├── 2833x_Median
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_Median.c
│ │ │ ├── 2833x_RFFT
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── RFFTforC28x.m
│ │ │ │ ├── RFFT_IN_OUT.graphProp
│ │ │ │ ├── RFFT_MAG.graphProp
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_RFFTF32.c
│ │ │ ├── 2833x_RFFT_ADC
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ ├── RfftAdcforC28x.m
│ │ │ │ │ └── signal.txt
│ │ │ │ ├── RFFT_IN_OUT.graphProp
│ │ │ │ ├── RFFT_MAG.graphProp
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ ├── Signal.asm
│ │ │ │ └── Test_FPU_RFFTF32_ADC.c
│ │ │ ├── 2833x_RFFT_ADC_RT
│ │ │ │ ├── macros.ini
│ │ │ │ ├── RFFT_IN_OUT.graphProp
│ │ │ │ ├── RFFT_MAG.graphProp
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_RFFT_ADC_RT.c
│ │ │ ├── 2833x_Round
│ │ │ │ ├── C-model
│ │ │ │ │ ├── Round.c
│ │ │ │ │ └── Round.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_Round.c
│ │ │ ├── 2833x_VectorMath
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_VectorMath.c
│ │ │ └── macros.ini
│ │ ├── include
│ │ │ └── FPU.h
│ │ ├── lib
│ │ │ └── C28x_FPU_Lib.lib
│ │ └── source
│ │ └── C28x_FPU_LIB
│ │ ├── abs_SP_CV_2.asm
│ │ ├── abs_SP_CV.asm
│ │ ├── add_SP_CSxCV.asm
│ │ ├── add_SP_CVxCV.asm
│ │ ├── CFFT_f32.asm
│ │ ├── CFFT_f32_mag.asm
│ │ ├── CFFT_f32_phase.asm
│ │ ├── CFFT_f32_sincostable.c
│ │ ├── CFFT_f32s_mag.asm
│ │ ├── CFFT_f32u.asm
│ │ ├── FIR_f32.asm
│ │ ├── iabs_SP_CV_2.asm
│ │ ├── iabs_SP_CV.asm
│ │ ├── ICFFT_f32.asm
│ │ ├── macros.ini
│ │ ├── maxidx_SP_RV_2.asm
│ │ ├── mean_SP_CV_2.asm
│ │ ├── median_noreorder_SP_RV.c
│ │ ├── median_SP_RV.c
│ │ ├── memcpy_fast.asm
│ │ ├── memset_fast.asm
│ │ ├── mpy_SP_CSxCS.asm
│ │ ├── mpy_SP_CVxCV.asm
│ │ ├── mpy_SP_CVxCVC.asm
│ │ ├── mpy_SP_RSxRV_2.asm
│ │ ├── mpy_SP_RSxRVxRV_2.asm
│ │ ├── mpy_SP_RVxCV.asm
│ │ ├── mpy_SP_RVxRV_2.asm
│ │ ├── qsort_SP_RV.c
│ │ ├── RFFT_adc_f32.asm
│ │ ├── RFFT_adc_f32u.asm
│ │ ├── RFFT_f32.asm
│ │ ├── RFFT_f32_mag.asm
│ │ ├── RFFT_f32_phase.asm
│ │ ├── RFFT_f32_sincostable.c
│ │ ├── RFFT_f32s_mag.asm
│ │ ├── RFFT_f32u.asm
│ │ ├── rnd_SP_RS.asm
│ │ ├── sub_SP_CSxCV.asm
│ │ └── sub_SP_CVxCV.asm
│ ├── v131
│ │ ├── cmd
│ │ │ ├── 28335_CFFT_RAM_lnk.cmd
│ │ │ ├── 28335_FIR_RAM_lnk.cmd
│ │ │ ├── 28335_ICFFT_RAM_lnk.cmd
│ │ │ ├── 28335_RFFT_ADC_RAM_lnk.cmd
│ │ │ ├── 28335_RFFT_ADC_RT_RAM_lnk.cmd
│ │ │ └── 28335_RFFT_RAM_lnk.cmd
│ │ ├── doc
│ │ │ └── C28x-FPU-LIB-UG.pdf
│ │ ├── examples
│ │ │ ├── 2833x_CFFT
│ │ │ │ ├── CFFT_IN_OUT.graphProp
│ │ │ │ ├── CFFT_PHASE.graphProp
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── CFFTforC28xNew.m
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_CFFTF32.c
│ │ │ ├── 2833x_ComplexAbsVec
│ │ │ │ ├── C-model
│ │ │ │ │ ├── cabs_vec.c
│ │ │ │ │ └── cabs_vec.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_ComplexAbsVec.c
│ │ │ ├── 2833x_ComplexMultiply
│ │ │ │ ├── C-model
│ │ │ │ │ ├── complex_mult.c
│ │ │ │ │ └── complex_mult.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_ComplexMultiply.c
│ │ │ ├── 2833x_FastSqrt
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_FastSqrt.c
│ │ │ ├── 2833x_FIR
│ │ │ │ ├── FIR.graphProp
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── FIR32forC28x.m
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_FIR.c
│ │ │ ├── 2833x_ICFFT
│ │ │ │ ├── ICFFT_IN_OUT.graphProp
│ │ │ │ ├── ICFFT_MAG.graphProp
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_ICFFTF32.c
│ │ │ ├── 2833x_InvComplexAbsVec
│ │ │ │ ├── C-model
│ │ │ │ │ ├── icabs_vec.c
│ │ │ │ │ └── icabs_vec.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_InvComplexAbsVec.c
│ │ │ ├── 2833x_MaxIndex
│ │ │ │ ├── C-model
│ │ │ │ │ ├── maxidx.c
│ │ │ │ │ └── maxidx.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_MaxIndex.c
│ │ │ ├── 2833x_MeanComplex
│ │ │ │ ├── C-model
│ │ │ │ │ ├── mean_complex.c
│ │ │ │ │ └── mean_complex.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_MeanComplex.c
│ │ │ ├── 2833x_Median
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_Median.c
│ │ │ ├── 2833x_RFFT
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ └── RFFTforC28x.m
│ │ │ │ ├── RFFT_IN_OUT.graphProp
│ │ │ │ ├── RFFT_MAG.graphProp
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_RFFTF32.c
│ │ │ ├── 2833x_RFFT_ADC
│ │ │ │ ├── macros.ini
│ │ │ │ ├── matlab
│ │ │ │ │ ├── RfftAdcforC28x.m
│ │ │ │ │ └── signal.txt
│ │ │ │ ├── RFFT_IN_OUT.graphProp
│ │ │ │ ├── RFFT_MAG.graphProp
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ ├── Signal.asm
│ │ │ │ └── Test_FPU_RFFTF32_ADC.c
│ │ │ ├── 2833x_RFFT_ADC_RT
│ │ │ │ ├── macros.ini
│ │ │ │ ├── RFFT_IN_OUT.graphProp
│ │ │ │ ├── RFFT_MAG.graphProp
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_RFFT_ADC_RT.c
│ │ │ ├── 2833x_Round
│ │ │ │ ├── C-model
│ │ │ │ │ ├── Round.c
│ │ │ │ │ └── Round.h
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_Round.c
│ │ │ ├── 2833x_VectorMath
│ │ │ │ ├── macros.ini
│ │ │ │ ├── SetupDebugEnv.js
│ │ │ │ └── Test_FPU_VectorMath.c
│ │ │ └── macros.ini
│ │ ├── include
│ │ │ └── FPU.h
│ │ ├── lib
│ │ │ └── C28x_FPU_Lib.lib
│ │ └── source
│ │ └── C28x_FPU_LIB
│ │ ├── abs_SP_CV_2.asm
│ │ ├── abs_SP_CV.asm
│ │ ├── add_SP_CSxCV.asm
│ │ ├── add_SP_CVxCV.asm
│ │ ├── CFFT_f32.asm
│ │ ├── CFFT_f32_mag.asm
│ │ ├── CFFT_f32_phase.asm
│ │ ├── CFFT_f32_sincostable.c
│ │ ├── CFFT_f32s_mag.asm
│ │ ├── CFFT_f32u.asm
│ │ ├── Debug
│ │ │ ├── abs_SP_CV_2.obj
│ │ │ ├── abs_SP_CV.obj
│ │ │ ├── add_SP_CSxCV.obj
│ │ │ ├── add_SP_CVxCV.obj
│ │ │ ├── ccsObjs.opt
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── CFFT_f32_mag.obj
│ │ │ ├── CFFT_f32.obj
│ │ │ ├── CFFT_f32_phase.obj
│ │ │ ├── CFFT_f32_sincostable.obj
│ │ │ ├── CFFT_f32_sincostable.pp
│ │ │ ├── CFFT_f32s_mag.obj
│ │ │ ├── CFFT_f32u.obj
│ │ │ ├── FIR_f32.obj
│ │ │ ├── iabs_SP_CV_2.obj
│ │ │ ├── iabs_SP_CV.obj
│ │ │ ├── ICFFT_f32.obj
│ │ │ ├── makefile
│ │ │ ├── maxidx_SP_RV_2.obj
│ │ │ ├── mean_SP_CV_2.obj
│ │ │ ├── median_noreorder_SP_RV.obj
│ │ │ ├── median_noreorder_SP_RV.pp
│ │ │ ├── median_SP_RV.obj
│ │ │ ├── median_SP_RV.pp
│ │ │ ├── memcpy_fast.obj
│ │ │ ├── memset_fast.obj
│ │ │ ├── mpy_SP_CSxCS.obj
│ │ │ ├── mpy_SP_CVxCVC.obj
│ │ │ ├── mpy_SP_CVxCV.obj
│ │ │ ├── mpy_SP_RSxRV_2.obj
│ │ │ ├── mpy_SP_RSxRVxRV_2.obj
│ │ │ ├── mpy_SP_RVxCV.obj
│ │ │ ├── mpy_SP_RVxRV_2.obj
│ │ │ ├── objects.mk
│ │ │ ├── qsort_SP_RV.obj
│ │ │ ├── qsort_SP_RV.pp
│ │ │ ├── RFFT_adc_f32.obj
│ │ │ ├── RFFT_adc_f32u.obj
│ │ │ ├── RFFT_f32_mag.obj
│ │ │ ├── RFFT_f32.obj
│ │ │ ├── RFFT_f32_phase.obj
│ │ │ ├── RFFT_f32_sincostable.obj
│ │ │ ├── RFFT_f32_sincostable.pp
│ │ │ ├── RFFT_f32s_mag.obj
│ │ │ ├── RFFT_f32u.obj
│ │ │ ├── rnd_SP_RS.obj
│ │ │ ├── sources.mk
│ │ │ ├── subdir_rules.mk
│ │ │ ├── subdir_vars.mk
│ │ │ ├── sub_SP_CSxCV.obj
│ │ │ └── sub_SP_CVxCV.obj
│ │ ├── FIR_f32.asm
│ │ ├── iabs_SP_CV_2.asm
│ │ ├── iabs_SP_CV.asm
│ │ ├── ICFFT_f32.asm
│ │ ├── macros.ini
│ │ ├── maxidx_SP_RV_2.asm
│ │ ├── mean_SP_CV_2.asm
│ │ ├── median_noreorder_SP_RV.c
│ │ ├── median_SP_RV.c
│ │ ├── memcpy_fast.asm
│ │ ├── memset_fast.asm
│ │ ├── mpy_SP_CSxCS.asm
│ │ ├── mpy_SP_CVxCV.asm
│ │ ├── mpy_SP_CVxCVC.asm
│ │ ├── mpy_SP_RSxRV_2.asm
│ │ ├── mpy_SP_RSxRVxRV_2.asm
│ │ ├── mpy_SP_RVxCV.asm
│ │ ├── mpy_SP_RVxRV_2.asm
│ │ ├── qsort_SP_RV.c
│ │ ├── RFFT_adc_f32.asm
│ │ ├── RFFT_adc_f32u.asm
│ │ ├── RFFT_f32.asm
│ │ ├── RFFT_f32_mag.asm
│ │ ├── RFFT_f32_phase.asm
│ │ ├── RFFT_f32_sincostable.c
│ │ ├── RFFT_f32s_mag.asm
│ │ ├── RFFT_f32u.asm
│ │ ├── rnd_SP_RS.asm
│ │ ├── sub_SP_CSxCV.asm
│ │ └── sub_SP_CVxCV.asm
│ └── v1_40_00_00
│ ├── C28x_FPU_Library_1.40.00.00_manifest.html
│ ├── ccs
│ ├── cmd
│ │ ├── 28335_CFFT_RAM_lnk.cmd
│ │ ├── 28335_FIR_RAM_lnk.cmd
│ │ ├── 28335_ICFFT_RAM_lnk.cmd
│ │ ├── 28335_RFFT_ADC_RAM_lnk.cmd
│ │ ├── 28335_RFFT_ADC_RT_RAM_lnk.cmd
│ │ └── 28335_RFFT_RAM_lnk.cmd
│ ├── doc
│ │ └── FPU-SW-LIB-UG.pdf
│ ├── examples_ccsv5
│ │ ├── 2833x_cfft
│ │ │ ├── cfft_in_out.graphprop
│ │ │ ├── cfft_phase.graphprop
│ │ │ ├── matlab
│ │ │ │ └── cfftforc28xnew.m
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_cfftf32.c
│ │ ├── 2833x_complexabsvec
│ │ │ ├── c-model
│ │ │ │ ├── cabs_vec.c
│ │ │ │ └── cabs_vec.h
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_complexabsvec.c
│ │ ├── 2833x_complexmultiply
│ │ │ ├── c-model
│ │ │ │ ├── complex_mult.c
│ │ │ │ └── complex_mult.h
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_complexmultiply.c
│ │ ├── 2833x_fastsqrt
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_fastsqrt.c
│ │ ├── 2833x_fir
│ │ │ ├── fir.graphprop
│ │ │ ├── matlab
│ │ │ │ └── fir32forc28x.m
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_fir.c
│ │ ├── 2833x_icfft
│ │ │ ├── icfft_in_out.graphprop
│ │ │ ├── icfft_mag.graphprop
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_icfftf32.c
│ │ ├── 2833x_invcomplexabsvec
│ │ │ ├── c-model
│ │ │ │ ├── icabs_vec.c
│ │ │ │ └── icabs_vec.h
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_invcomplexabsvec.c
│ │ ├── 2833x_maxindex
│ │ │ ├── c-model
│ │ │ │ ├── maxidx.c
│ │ │ │ └── maxidx.h
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_maxindex.c
│ │ ├── 2833x_meancomplex
│ │ │ ├── c-model
│ │ │ │ ├── mean_complex.c
│ │ │ │ └── mean_complex.h
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_meancomplex.c
│ │ ├── 2833x_median
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_median.c
│ │ ├── 2833x_rfft
│ │ │ ├── matlab
│ │ │ │ └── rfftforc28x.m
│ │ │ ├── rfft_in_out.graphprop
│ │ │ ├── rfft_mag.graphprop
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_rfftf32.c
│ │ ├── 2833x_rfft_adc
│ │ │ ├── matlab
│ │ │ │ ├── rfftadcforc28x.m
│ │ │ │ └── signal.txt
│ │ │ ├── rfft_in_out.graphprop
│ │ │ ├── rfft_mag.graphprop
│ │ │ ├── setupdebugenv.js
│ │ │ ├── signal.asm
│ │ │ └── test_fpu_rfftf32_adc.c
│ │ ├── 2833x_rfft_adc_rt
│ │ │ ├── rfft_in_out.graphprop
│ │ │ ├── rfft_mag.graphprop
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_rfft_adc_rt.c
│ │ ├── 2833x_round
│ │ │ ├── c-model
│ │ │ │ ├── round.c
│ │ │ │ └── round.h
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_round.c
│ │ ├── 2833x_vectormath
│ │ │ ├── setupdebugenv.js
│ │ │ └── test_fpu_vectormath.c
│ │ └── 2837x_complexabsvec
│ │ ├── setupdebugenv.js
│ │ └── test_fpu_complexabsvec.c
│ ├── include
│ │ ├── fpu_cfft.h
│ │ ├── fpu_filter.h
│ │ ├── fpu_math.h
│ │ ├── fpu_rfft.h
│ │ ├── fpu_types.h
│ │ └── fpu_vector.h
│ ├── lib
│ │ ├── c28x_fpu_dsp_library.lib
│ │ └── c28x_fpu_dsp_library_tmu0.lib
│ └── source
│ └── C28x_FPU_LIB
│ ├── abs_SP_CV_2.asm
│ ├── abs_SP_CV.asm
│ ├── abs_SP_CV_TMU0.asm
│ ├── add_SP_CSxCV.asm
│ ├── add_SP_CVxCV.asm
│ ├── CFFT_f32.asm
│ ├── CFFT_f32_mag.asm
│ ├── CFFT_f32_phase.asm
│ ├── CFFT_f32_sincostable.c
│ ├── CFFT_f32s_mag.asm
│ ├── CFFT_f32u.asm
│ ├── FIR_f32.asm
│ ├── iabs_SP_CV_2.asm
│ ├── iabs_SP_CV.asm
│ ├── iabs_SP_CV_TMU0.asm
│ ├── ICFFT_f32.asm
│ ├── maxidx_SP_RV_2.asm
│ ├── mean_SP_CV_2.asm
│ ├── median_noreorder_SP_RV.c
│ ├── median_SP_RV.c
│ ├── memcpy_fast.asm
│ ├── memset_fast.asm
│ ├── mpy_SP_CSxCS.asm
│ ├── mpy_SP_CVxCV.asm
│ ├── mpy_SP_CVxCVC.asm
│ ├── mpy_SP_RSxRV_2.asm
│ ├── mpy_SP_RSxRVxRV_2.asm
│ ├── mpy_SP_RVxCV.asm
│ ├── mpy_SP_RVxRV_2.asm
│ ├── qsort_SP_RV.c
│ ├── RFFT_adc_f32.asm
│ ├── RFFT_adc_f32u.asm
│ ├── RFFT_f32.asm
│ ├── RFFT_f32_mag.asm
│ ├── RFFT_f32_phase.asm
│ ├── RFFT_f32_sincostable.c
│ ├── RFFT_f32s_mag.asm
│ ├── RFFT_f32u.asm
│ ├── rnd_SP_RS.asm
│ ├── sub_SP_CSxCV.asm
│ └── sub_SP_CVxCV.asm
├── SGEN
│ └── v101
│ ├── cmd
│ │ └── 28335_SGEN_RAM_lnk.cmd
│ ├── doc
│ │ └── sgen_mdl.pdf
│ ├── examples_ccsv4
│ │ ├── 2833x_PROFILE
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── profile.m
│ │ │ ├── profile.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── profile.c
│ │ ├── 2833x_RMPGEN
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── rmpgen.m
│ │ │ ├── rampgen.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── rmpgen.c
│ │ ├── 2833x_SGENHP1
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgenhp1.m
│ │ │ ├── sgenhp1.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgenhp1.c
│ │ ├── 2833x_SGENHP2
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgenhp2.m
│ │ │ ├── sgenhp2.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgenhp2.c
│ │ ├── 2833x_SGENT1
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgent1.m
│ │ │ ├── sgent1.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgent1.c
│ │ ├── 2833x_SGENT2
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgent2.m
│ │ │ ├── sgent2.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgent2.c
│ │ ├── 2833x_SGENT3
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgent3.m
│ │ │ ├── sgent3_1.graphProp
│ │ │ ├── sgent3_2.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgent3.c
│ │ ├── 2833x_SGENT3D
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgent3d.m
│ │ │ ├── sgent3d_1.graphProp
│ │ │ ├── sgent3d_2.graphProp
│ │ │ ├── sgent3d_3.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgent3d.c
│ │ ├── 2833x_SGENTI1
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgenti1.m
│ │ │ ├── sgenti1.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgenti1.c
│ │ ├── 2833x_SGENTI2
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgenti2.m
│ │ │ ├── sgenti2.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgenti2.c
│ │ ├── 2833x_SGENTI3
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgenti3.m
│ │ │ ├── sgenti3_1.graphProp
│ │ │ ├── sgenti3_2.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgenti3.c
│ │ ├── 2833x_SGENTI3D
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── sgenti3d.m
│ │ │ ├── sgenti3d_1.graphProp
│ │ │ ├── sgenti3d_2.graphProp
│ │ │ ├── sgenti3d_3.graphProp
│ │ │ └── source
│ │ │ ├── macros.ini
│ │ │ └── sgenti3d.c
│ │ ├── 2833x_TZDLGEN
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── matlab
│ │ │ │ ├── macros.ini
│ │ │ │ └── tzdlgen.m
│ │ │ ├── source
│ │ │ │ ├── macros.ini
│ │ │ │ └── tzdlgen.c
│ │ │ └── tzdlgen.graphProp
│ │ └── macros.ini
│ ├── include
│ │ └── sgen.h
│ ├── lib
│ │ ├── C28x_SGEN_Lib_fixed.lib
│ │ └── C28x_SGEN_Lib_fpu32.lib
│ └── source
│ └── C28x_SGEN_LIB
│ ├── macros.ini
│ ├── profilec.asm
│ ├── rampgc.asm
│ ├── sghp1c.asm
│ ├── sghp2c.asm
│ ├── sgt1c.asm
│ ├── sgt2c.asm
│ ├── sgt3c.asm
│ ├── sgt3dc.asm
│ ├── sgti1c.asm
│ ├── sgti2c.asm
│ ├── sgti3c.asm
│ ├── sgti3dc.asm
│ ├── SINTB360.ASM
│ └── tzdlgc.asm
└── VCU
├── v110
│ ├── cmd
│ │ ├── 28069_CFFT16_RAM_lnk.cmd
│ │ ├── 28069_CRC_RAM_lnk.cmd
│ │ └── 28069_VITERBI_RAM_lnk.cmd
│ ├── doc
│ │ └── C28x_VCU_Library_v110.pdf
│ ├── examples_ccsv4
│ │ ├── 2806x_CFFT_128p
│ │ │ ├── 2806x_CFFT_128p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── cfft_128_data.asm
│ │ │ ├── macros.ini
│ │ │ └── Test_VCU_CFFT128.c
│ │ ├── 2806x_CFFT_256p
│ │ │ ├── 2806x_CFFT_256p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── cfft_256_data.asm
│ │ │ ├── macros.ini
│ │ │ └── Test_VCU_CFFT256.c
│ │ ├── 2806x_CFFT_64p
│ │ │ ├── 2806x_CFFT_64p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── cfft_64_data.asm
│ │ │ ├── macros.ini
│ │ │ └── Test_VCU_CFFT64.c
│ │ ├── 2806x_CFFT_64p_brev
│ │ │ ├── 2806x_CFFT_64p_brev.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── cfft_64_brev_data.asm
│ │ │ ├── macros.ini
│ │ │ └── Test_VCU_CFFT64_brev.c
│ │ ├── 2806x_CRC_genTables
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ └── Test_VCU_CRC.c
│ │ ├── 2806x_CRC_wTables
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ └── Test_VCU_CRC.c
│ │ ├── 2806x_RFFT_128p
│ │ │ ├── 2806x_RFFT_128p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── rfft_128_data.asm
│ │ │ └── Test_VCU_RFFT128.c
│ │ ├── 2806x_RFFT_256p
│ │ │ ├── 2806x_RFFT_256p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── rfft_256_data.asm
│ │ │ └── Test_VCU_RFFT256.c
│ │ ├── 2806x_RFFT_512p
│ │ │ ├── 2806x_RFFT_512p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── rfft_512_data.asm
│ │ │ └── Test_VCU_RFFT512.c
│ │ ├── 2806x_RIFFT_128p
│ │ │ ├── 2806x_RIFFT_128p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── rifft_128_data.asm
│ │ │ └── Test_VCU_RIFFT128.c
│ │ ├── 2806x_RIFFT_256p
│ │ │ ├── 2806x_RIFFT_256p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── rifft_256_data.asm
│ │ │ └── Test_VCU_RIFFT256.c
│ │ ├── 2806x_RIFFT_64p
│ │ │ ├── 2806x_RIFFT_64p.graphProp
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── rifft_64_data.asm
│ │ │ └── Test_VCU_RIFFT64.c
│ │ ├── 2806x_VITERBI_K7CRhalf
│ │ │ ├── AddWatchWindowVars.js
│ │ │ ├── macros.ini
│ │ │ ├── Test_VITERBI_K7CRhalf.c
│ │ │ └── viterbi_data.asm
│ │ └── macros.ini
│ ├── include
│ │ ├── crc.h
│ │ ├── fft.h
│ │ ├── typedefs.h
│ │ └── viterbi.h
│ ├── lib
│ │ ├── C28x_VCU_LIB_fpu32.lib
│ │ ├── C28x_VCU_LIB.lib
│ │ ├── C28x_VCU_LIB_Tables_fpu32.lib
│ │ └── C28x_VCU_LIB_Tables.lib
│ └── source
│ ├── C28x_VCU_LIB
│ │ ├── crc
│ │ │ ├── crc16.c
│ │ │ ├── crc16_vcu.asm
│ │ │ ├── crc32.c
│ │ │ ├── crc32_vcu.asm
│ │ │ ├── crc8.c
│ │ │ └── crc8_vcu.asm
│ │ ├── fft
│ │ │ ├── cfft_128.asm
│ │ │ ├── cfft16_tf.asm
│ │ │ ├── cfft16_utils.asm
│ │ │ ├── cfft_256.asm
│ │ │ └── cfft_64.asm
│ │ ├── macros.ini
│ │ └── viterbi
│ │ └── viterbi_K7CRhalf.asm
│ └── C28x_VCU_LIB_Tables
│ ├── crc16P1_table.c
│ ├── crc16P2_table.c
│ ├── crc32_table.c
│ ├── crc8_table.c
│ └── macros.ini
├── v2_00_00_00
│ ├── ccs
│ │ ├── c28x_vcu0_crctables_lib
│ │ ├── c28x_vcu0_lib
│ │ └── c28x_vcu2_lib
│ ├── cmd
│ │ ├── F2837xD_VCU0_CFFT16_lnk.cmd
│ │ ├── F2837xD_VCU0_CRC_lnk.cmd
│ │ ├── F2837xD_VCU0_VITERBI_lnk.cmd
│ │ ├── F2837xD_VCU2_CFFT_1024_lnk.cmd
│ │ ├── F2837xD_VCU2_CFFT_128_lnk.cmd
│ │ ├── F2837xD_VCU2_CFFT_256_lnk.cmd
│ │ ├── F2837xD_VCU2_CFFT_32_lnk.cmd
│ │ ├── F2837xD_VCU2_CFFT_512_lnk.cmd
│ │ ├── F2837xD_VCU2_CFFT_64_lnk.cmd
│ │ ├── F2837xD_VCU2_CRC_16_lnk.cmd
│ │ ├── F2837xD_VCU2_CRC_24_lnk.cmd
│ │ ├── F2837xD_VCU2_CRC_32_lnk.cmd
│ │ ├── F2837xD_VCU2_CRC_8_lnk.cmd
│ │ ├── F2837xD_VCU2_REEDSOLOMON_N255K239_lnk.cmd
│ │ ├── F2837xD_VCU2_RFFT_128_lnk.cmd
│ │ ├── F2837xD_VCU2_RFFT_256_lnk.cmd
│ │ ├── F2837xD_VCU2_RFFT_512_lnk.cmd
│ │ ├── F2837xD_VCU2_VITERBI_K4CR12_lnk.cmd
│ │ └── F2837xD_VCU2_VITERBI_K7CR12_lnk.cmd
│ ├── doc
│ │ └── C28x-VCU-LIB-UG.pdf
│ ├── examples_ccsv5
│ │ ├── common
│ │ │ ├── examples_setup.c
│ │ │ └── examples_setup.h
│ │ ├── crc
│ │ │ ├── 2837x_vcu0_crc_gentables
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_crc_wtables
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_crc_16
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_crc_24
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_crc_32
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ └── 2837x_vcu2_crc_8
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── fft
│ │ │ ├── 2837x_vcu0_cfft_128
│ │ │ │ ├── cfft_128_data.asm
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_cfft_256
│ │ │ │ ├── cfft_256_data.asm
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_cfft_64
│ │ │ │ ├── cfft_64_data.asm
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_rfft_128
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ ├── rfft_128_data.asm
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_rfft_256
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ ├── rfft_256_data.asm
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_rfft_512
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ ├── rfft_512_data.asm
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_rifft_128
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ ├── rifft_128_data.asm
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_rifft_256
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ ├── rifft_256_data.asm
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu0_rifft_64
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ ├── rifft_64_data.asm
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_cfft_1024
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_cfft_128
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_cfft_256
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_cfft_32
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_cfft_512
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_cfft_64
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_rfft_128
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ ├── 2837x_vcu2_rfft_256
│ │ │ │ ├── data_input.h
│ │ │ │ ├── data_output.h
│ │ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ │ ├── inputoutputbuffer.graphprop
│ │ │ │ ├── main.c
│ │ │ │ └── setupdebugenv.js
│ │ │ └── 2837x_vcu2_rfft_512
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── reed_solomon
│ │ │ └── 2837x_vcu2_reedsolomon_n255k239
│ │ │ ├── encoder_input.h
│ │ │ ├── encoder_output.h
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ └── viterbi
│ │ ├── 2837x_vcu0_viterbi_k7cr12
│ │ │ ├── main.c
│ │ │ ├── setupdebugenv.js
│ │ │ └── viterbi_data.asm
│ │ ├── 2837x_vcu2_viterbi_k4cr12
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ └── 2837x_vcu2_viterbi_k7cr12
│ │ ├── main.c
│ │ └── setupdebugenv.js
│ ├── include
│ │ ├── common
│ │ │ ├── crctable0x04c11db7.h
│ │ │ ├── crctable0x04c11db7reflected.h
│ │ │ ├── crctable0x1021.h
│ │ │ ├── crctable0x1021reflected.h
│ │ │ ├── crctable0x1edc6f41.h
│ │ │ ├── crctable0x1edc6f41reflected.h
│ │ │ ├── crctable0x5d6dcb.h
│ │ │ ├── crctable0x5d6dcbreflected.h
│ │ │ ├── crctable0x7.h
│ │ │ ├── crctable0x7reflected.h
│ │ │ ├── crctable0x8005.h
│ │ │ ├── crctable0x8005reflected.h
│ │ │ ├── reedsolomon_encoder.h
│ │ │ ├── rs_tablesn255k239.h
│ │ │ └── viterbi_encoder.h
│ │ ├── vcu0
│ │ │ ├── vcu0_crc.h
│ │ │ ├── vcu0_fft.h
│ │ │ ├── vcu0_types.h
│ │ │ └── vcu0_viterbi_decoder.h
│ │ └── vcu2
│ │ ├── vcu2_crc.h
│ │ ├── vcu2_fft.h
│ │ ├── vcu2_reedsolomon_decoder.h
│ │ ├── vcu2_types.h
│ │ └── vcu2_viterbi_decoder.h
│ ├── lib
│ │ ├── c28x_vcu0_crcTables_library_fpu32.lib
│ │ ├── c28x_vcu0_crcTables_library.lib
│ │ ├── c28x_vcu0_library_fpu32.lib
│ │ ├── c28x_vcu0_library.lib
│ │ ├── c28x_vcu2_library_fpu32.lib
│ │ └── c28x_vcu2_library.lib
│ └── source
│ ├── common
│ │ └── c
│ │ ├── crc
│ │ │ ├── crc_16_alt.c
│ │ │ ├── crc_16.c
│ │ │ ├── crc_24.c
│ │ │ ├── crc_32_alt.c
│ │ │ ├── crc_32.c
│ │ │ ├── crc_8_alt.c
│ │ │ ├── crc_8.c
│ │ │ └── crc_util.c
│ │ ├── reed_solomon
│ │ │ └── reed_solomon_enc.c
│ │ └── viterbi
│ │ └── viterbi_cnv_enc.c
│ ├── vcu0
│ │ ├── crc
│ │ │ ├── vcu0_crc_16.asm
│ │ │ ├── vcu0_crc_32.asm
│ │ │ ├── vcu0_crc_8.asm
│ │ │ └── vcu0_crc_utils.asm
│ │ ├── fft
│ │ │ ├── vcu0_cfft_128.asm
│ │ │ ├── vcu0_cfft_256.asm
│ │ │ ├── vcu0_cfft_64.asm
│ │ │ ├── vcu0_cfft_twiddlefactors.asm
│ │ │ └── vcu0_cfft_utils.asm
│ │ └── viterbi
│ │ └── vcu0_viterbi_k7_cr12.asm
│ ├── vcu0_crctables
│ │ ├── crc16p1_table.c
│ │ ├── crc16p2_table.c
│ │ ├── crc32_table.c
│ │ └── crc8_table.c
│ └── vcu2
│ ├── crc
│ │ ├── vcu2_crc_16.asm
│ │ ├── vcu2_crc_24.asm
│ │ ├── vcu2_crc_32.asm
│ │ ├── vcu2_crc_8.asm
│ │ └── vcu2_crc_utils.asm
│ ├── fft
│ │ ├── vcu2_cfft_1024.asm
│ │ ├── vcu2_cfft_128.asm
│ │ ├── vcu2_cfft_256.asm
│ │ ├── vcu2_cfft_32.asm
│ │ ├── vcu2_cfft_512.asm
│ │ ├── vcu2_cfft_64.asm
│ │ ├── vcu2_cfft_twiddlefactors.asm
│ │ ├── vcu2_cfft_utils.asm
│ │ ├── vcu2_icfft_1024.asm
│ │ ├── vcu2_icfft_128.asm
│ │ ├── vcu2_icfft_256.asm
│ │ ├── vcu2_icfft_32.asm
│ │ ├── vcu2_icfft_512.asm
│ │ └── vcu2_icfft_64.asm
│ ├── reed_solomon
│ │ ├── vcu2_reedsolomon_calcsyndrome.asm
│ │ ├── vcu2_reedsolomon_chienforney.asm
│ │ ├── vcu2_reedsolomon_invbkampmssy.asm
│ │ └── vcu2_reedsolomon_n255k239.asm
│ └── viterbi
│ ├── vcu2_viterbi_k4_cr12.asm
│ └── vcu2_viterbi_k7_cr12.asm
└── v2_10_00_00
├── c28x_vcu_library_2.10.00.00_manifest.html
├── ccs
│ ├── c28x_vcu0_crctables_lib
│ ├── c28x_vcu0_lib
│ └── c28x_vcu2_lib
├── cmd
│ ├── F2837xD_VCU0_CFFT16_lnk.cmd
│ ├── F2837xD_VCU0_CRC_lnk.cmd
│ ├── F2837xD_VCU0_VITERBI_lnk.cmd
│ ├── F2837xD_VCU2_CFFT_1024_lnk.cmd
│ ├── F2837xD_VCU2_CFFT_128_lnk.cmd
│ ├── F2837xD_VCU2_CFFT_256_lnk.cmd
│ ├── F2837xD_VCU2_CFFT_32_lnk.cmd
│ ├── F2837xD_VCU2_CFFT_512_lnk.cmd
│ ├── F2837xD_VCU2_CFFT_64_lnk.cmd
│ ├── F2837xD_VCU2_CRC_16_lnk.cmd
│ ├── F2837xD_VCU2_CRC_24_lnk.cmd
│ ├── F2837xD_VCU2_CRC_32_lnk.cmd
│ ├── F2837xD_VCU2_CRC_8_lnk.cmd
│ ├── F2837xD_VCU2_DEINTERLEAVER_lnk.cmd
│ ├── F2837xD_VCU2_REEDSOLOMON_N255K239_lnk.cmd
│ ├── F2837xD_VCU2_RFFT_128_lnk.cmd
│ ├── F2837xD_VCU2_RFFT_256_lnk.cmd
│ ├── F2837xD_VCU2_RFFT_512_lnk.cmd
│ ├── F2837xD_VCU2_RIFFT_128_lnk.cmd
│ ├── F2837xD_VCU2_RIFFT_256_lnk.cmd
│ ├── F2837xD_VCU2_RIFFT_64_lnk.cmd
│ ├── F2837xD_VCU2_VITERBI_K4CR12_lnk.cmd
│ └── F2837xD_VCU2_VITERBI_K7CR12_lnk.cmd
├── doc
│ └── C28X-VCU-LIB-UG.pdf
├── examples
│ ├── common
│ │ ├── examples_setup.c
│ │ └── examples_setup.h
│ ├── crc
│ │ ├── 2837x_vcu0_crc_gentables
│ │ │ ├── dss_test_config.xml
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_crc_wtables
│ │ │ ├── dss_test_config.xml
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_crc_16
│ │ │ ├── dss_test_config.xml
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_crc_24
│ │ │ ├── dss_test_config.xml
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_crc_32
│ │ │ ├── dss_test_config.xml
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ └── 2837x_vcu2_crc_8
│ │ ├── data_input.h
│ │ ├── dss_test_config.xml
│ │ ├── main.c
│ │ └── setupdebugenv.js
│ ├── deinterleaver
│ │ └── 2837x_vcu2_deinterleaver
│ │ ├── data_input.h
│ │ ├── dss_test_config.xml
│ │ ├── main.c
│ │ ├── setupdebugenv.js
│ │ └── vcu2_deinterleaver_test.h
│ ├── fft
│ │ ├── 2837x_vcu0_cfft_128
│ │ │ ├── cfft_128_data.asm
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_cfft_256
│ │ │ ├── cfft_256_data.asm
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_cfft_64
│ │ │ ├── cfft_64_data.asm
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_rfft_128
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ ├── rfft_128_data.asm
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_rfft_256
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ ├── rfft_256_data.asm
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_rfft_512
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ ├── rfft_512_data.asm
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_rifft_128
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ ├── rifft_128_data.asm
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_rifft_256
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ ├── rifft_256_data.asm
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu0_rifft_64
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ ├── rifft_64_data.asm
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_cfft_1024
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_cfft_128
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_cfft_256
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_cfft_32
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_cfft_512
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_cfft_64
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_rfft_128
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_rfft_256
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_rfft_512
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_rifft_128
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ ├── 2837x_vcu2_rifft_256
│ │ │ ├── data_input.h
│ │ │ ├── data_output.h
│ │ │ ├── dss_test_config.xml
│ │ │ ├── goldenoutputbuffer.graphprop
│ │ │ ├── inputoutputbuffer.graphprop
│ │ │ ├── main.c
│ │ │ └── setupdebugenv.js
│ │ └── 2837x_vcu2_rifft_64
│ │ ├── data_input.h
│ │ ├── data_output.h
│ │ ├── dss_test_config.xml
│ │ ├── goldenoutputbuffer.graphprop
│ │ ├── inputoutputbuffer.graphprop
│ │ ├── main.c
│ │ └── setupdebugenv.js
│ ├── reed_solomon
│ │ └── 2837x_vcu2_reedsolomon_n255k239
│ │ ├── dss_test_config.xml
│ │ ├── encoder_input.h
│ │ ├── encoder_output.h
│ │ ├── main.c
│ │ └── setupdebugenv.js
│ └── viterbi
│ ├── 2837x_vcu0_viterbi_k7cr12
│ │ ├── dss_test_config.xml
│ │ ├── main.c
│ │ ├── setupdebugenv.js
│ │ └── viterbi_data.asm
│ ├── 2837x_vcu2_viterbi_k4cr12
│ │ ├── dss_test_config.xml
│ │ ├── main.c
│ │ └── setupdebugenv.js
│ └── 2837x_vcu2_viterbi_k7cr12
│ ├── dss_test_config.xml
│ ├── main.c
│ └── setupdebugenv.js
├── include
│ ├── common
│ │ ├── crctable0x04c11db7.h
│ │ ├── crctable0x04c11db7reflected.h
│ │ ├── crctable0x1021.h
│ │ ├── crctable0x1021reflected.h
│ │ ├── crctable0x1edc6f41.h
│ │ ├── crctable0x1edc6f41reflected.h
│ │ ├── crctable0x5d6dcb.h
│ │ ├── crctable0x5d6dcbreflected.h
│ │ ├── crctable0x7.h
│ │ ├── crctable0x7reflected.h
│ │ ├── crctable0x8005.h
│ │ ├── crctable0x8005reflected.h
│ │ ├── interleaver.h
│ │ ├── reedsolomon_encoder.h
│ │ ├── rs_tablesn255k239.h
│ │ └── viterbi_encoder.h
│ ├── vcu0
│ │ ├── vcu0_crc.h
│ │ ├── vcu0_fft.h
│ │ ├── vcu0_types.h
│ │ └── vcu0_viterbi_decoder.h
│ └── vcu2
│ ├── vcu2_crc.h
│ ├── vcu2_deinterleaver.h
│ ├── vcu2_fft.h
│ ├── vcu2_reedsolomon_decoder.h
│ ├── vcu2_types.h
│ └── vcu2_viterbi_decoder.h
├── lib
│ ├── c28x_vcu0_crctables_library_fpu32.lib
│ ├── c28x_vcu0_crctables_library.lib
│ ├── c28x_vcu0_library_fpu32.lib
│ ├── c28x_vcu0_library.lib
│ ├── c28x_vcu2_library_fpu32.lib
│ └── c28x_vcu2_library.lib
└── source
├── common
│ └── c
│ ├── crc
│ │ ├── crc_16_alt.c
│ │ ├── crc_16.c
│ │ ├── crc_24.c
│ │ ├── crc_32_alt.c
│ │ ├── crc_32.c
│ │ ├── crc_8_alt.c
│ │ ├── crc_8.c
│ │ └── crc_util.c
│ ├── interleaver
│ │ ├── interleaver.c
│ │ ├── interleaversubcarrierparams.h
│ │ └── interleaversymbolparams.h
│ ├── reed_solomon
│ │ └── reed_solomon_enc.c
│ └── viterbi
│ └── viterbi_cnv_enc.c
├── vcu0
│ ├── crc
│ │ ├── vcu0_crc_16.asm
│ │ ├── vcu0_crc_32.asm
│ │ ├── vcu0_crc_8.asm
│ │ └── vcu0_crc_utils.asm
│ ├── fft
│ │ ├── vcu0_cfft_128.asm
│ │ ├── vcu0_cfft_256.asm
│ │ ├── vcu0_cfft_64.asm
│ │ ├── vcu0_cfft_twiddlefactors.asm
│ │ └── vcu0_cfft_utils.asm
│ └── viterbi
│ └── vcu0_viterbi_k7_cr12.asm
├── vcu0_crctables
│ ├── crc16p1_table.c
│ ├── crc16p2_table.c
│ ├── crc32_table.c
│ └── crc8_table.c
└── vcu2
├── crc
│ ├── vcu2_crc_16.asm
│ ├── vcu2_crc_24.asm
│ ├── vcu2_crc_32.asm
│ ├── vcu2_crc_8.asm
│ └── vcu2_crc_utils.asm
├── deinterleaver
│ └── vcu2_deinterleaver.asm
├── fft
│ ├── vcu2_cfft_1024.asm
│ ├── vcu2_cfft_128.asm
│ ├── vcu2_cfft_256.asm
│ ├── vcu2_cfft_32.asm
│ ├── vcu2_cfft_512.asm
│ ├── vcu2_cfft_64.asm
│ ├── vcu2_cfft_twiddlefactors.asm
│ ├── vcu2_cfft_utils.asm
│ ├── vcu2_icfft_1024.asm
│ ├── vcu2_icfft_128.asm
│ ├── vcu2_icfft_256.asm
│ ├── vcu2_icfft_32.asm
│ ├── vcu2_icfft_512.asm
│ └── vcu2_icfft_64.asm
├── reed_solomon
│ ├── vcu2_reedsolomon_calcsyndrome.asm
│ ├── vcu2_reedsolomon_chienforney.asm
│ ├── vcu2_reedsolomon_invbkampmssy.asm
│ └── vcu2_reedsolomon_n255k239.asm
└── viterbi
├── vcu2_viterbi_k4_cr12.asm
└── vcu2_viterbi_k7_cr12.asm
494 directories, 1587 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论