⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example 3-10.asm

📁 《基于TI DSP的通用算法实现》程序代码
💻 ASM
📖 第 1 页 / 共 2 页
字号:

;Example 3 - 10. DIT Radix-2 FFT ASM Listing for TMS320C54x

;/* ============================================================================*/ 
;/*          Copyright (C) 2004 YINXING TECHNOLOGY CO., LTD                     */ 
;/*                          All Rights Reserved.                               */ 
;/* ----------------------------------------------------------------------------*/ 
;/* ============================================================================*/ 





INSTR_B       .set   0f073h
ADDR_INTR_3   .set   020Ch
fft_data      .set   2200h
d_input_addr  .set   2300h
d_output_addr .set   2200h
initst0	      .set   1800h	;set st0 initial number
initst1	      .set   2a40h	;set st1 initial number


;_DEBUG        .set   0208h      ; breakpoint srv enter address !
K_ST1	      .set   2a40h	; st1 reset value
K_FFT_SIZE    .set   128	; 128 point complex fft
K_LOGN	      .set   7          ; # of stages (=logN/log2)
K_ZERO_BK     .set   0
K_DATA_IDX_1  .set   2  	; Data index for Stage 1
K_DATA_IDX_2  .set   4  	; Data index for Stage 2
K_DATA_IDX_3  .set   8  	; Data index for Stage 3
K_TWID_TBL_SIZE .set 128 	; Twiddle table size
K_FLY_COUNT_3 .set   4    	; Butterfly counter for Stage 3
K_TWID_IDX_3  .set   32    	; Twiddle index for Stage 3


             
             .data                                                                                                                                                                                      
sine_table   .word   0h
             .word   324h
             .word   647h
             .word   96ah
             .word   0c8bh
             .word   0fabh
             .word   12c7h
             .word   15e1h
             .word   18f8h
             .word   1c0bh
             .word   1f19h
             .word   2223h
             .word   2527h
             .word   2826h
             .word   2b1eh
             .word   2e10h
             .word   30fbh
             .word   33deh
             .word   36b9h
             .word   398ch
             .word   3c56h
             .word   3f16h
             .word   41cdh
             .word   447ah
             .word   471ch
             .word   49b3h
             .word   4c3fh
             .word   4ebfh
             .word   5133h
             .word   539ah
             .word   55f4h
             .word   5842h
             .word   5a81h
             .word   5cb3h
             .word   5ed6h
             .word   60ebh
             .word   62f1h
             .word   64e7h
             .word   66ceh
             .word   68a5h
             .word   6a6ch
             .word   6c23h
             .word   6dc9h
             .word   6f5eh
             .word   70e1h
             .word   7254h
             .word   73b5h
             .word   7503h
             .word   7640h
             .word   776bh
             .word   7883h
             .word   7989h
             .word   7a7ch
             .word   7b5ch
             .word   7c29h
             .word   7ce2h
             .word   7d89h
             .word   7e1ch
             .word   7e9ch
             .word   7f08h
             .word   7f61h
             .word   7fa6h
             .word   7fd7h
             .word   7ff5h
             .word   7fffh
             .word   7ff5h
             .word   7fd7h
             .word   7fa6h
             .word   7f61h
             .word   7f08h
             .word   7e9ch
             .word   7e1ch
             .word   7d89h
             .word   7ce2h
             .word   7c29h
             .word   7b5ch
             .word   7a7ch
             .word   7989h
             .word   7883h
             .word   776bh
             .word   7640h
             .word   7503h
             .word   73b5h
             .word   7254h
             .word   70e1h
             .word   6f5eh
             .word   6dc9h
             .word   6c23h
             .word   6a6ch
             .word   68a5h
             .word   66ceh
             .word   64e7h
             .word   62f1h
             .word   60ebh
             .word   5ed6h
             .word   5cb3h
             .word   5a81h
             .word   5842h
             .word   55f4h
             .word   539ah
             .word   5133h
             .word   4ebfh
             .word   4c3fh
             .word   49b3h
             .word   471ch
             .word   447ah
             .word   41cdh
             .word   3f16h
             .word   3c56h
             .word   398ch
             .word   36b9h
             .word   33deh
             .word   30fbh
             .word   2e10h
             .word   2b1eh
             .word   2826h
             .word   2527h
             .word   2223h
             .word   1f19h
             .word   1c0bh
             .word   18f8h
             .word   15e1h
             .word   12c7h
             .word   0fabh
             .word   0c8bh
             .word   96ah
             .word   647h
             .word   324h
             .word   0h
             .word   0fcdch
             .word   0f9b9h
             .word   0f696h
             .word   0f375h
             .word   0f055h
             .word   0ed39h
             .word   0ea1fh
             .word   0e708h
             .word   0e3f5h
             .word   0e0e7h
             .word   0ddddh
             .word   0dad9h
             .word   0d7dah
             .word   0d4e2h
             .word   0d1f0h
             .word   0cf05h
             .word   0cc22h
             .word   0c947h
             .word   0c674h
             .word   0c3aah
             .word   0c0eah
             .word   0be33h
             .word   0bb86h
             .word   0b8e4h
             .word   0b64dh
             .word   0b3c1h
             .word   0b141h
             .word   0aecdh
             .word   0ac66h
             .word   0aa0ch
             .word   0a7beh
             .word   0a57fh
             .word   0a34dh
             .word   0a12ah
             .word   9f15h
             .word   9d0fh
             .word   9b19h
             .word   9932h
             .word   975bh
             .word   9594h
             .word   93ddh
             .word   9237h
             .word   90a2h
             .word   8f1fh
             .word   8dach
             .word   8c4bh
             .word   8afdh
             .word   89c0h
             .word   8895h
             .word   877dh
             .word   8677h
             .word   8584h
             .word   84a4h
             .word   83d7h
             .word   831eh
             .word   8277h
             .word   81e4h
             .word   8164h
             .word   80f8h
             .word   809fh
             .word   805ah
             .word   8029h
             .word   800bh
             .word   8002h
             .word   800bh
             .word   8029h
             .word   805ah
             .word   809fh
             .word   80f8h
             .word   8164h
             .word   81e4h
             .word   8277h
             .word   831eh
             .word   83d7h
             .word   84a4h
             .word   8584h
             .word   8677h
             .word   877dh
             .word   8895h
             .word   89c0h
             .word   8afdh
             .word   8c4bh
             .word   8dach
             .word   8f1fh
             .word   90a2h
             .word   9237h
             .word   93ddh
             .word   9594h
             .word   975bh
             .word   9932h
             .word   9b19h
             .word   9d0fh
             .word   9f15h
             .word   0a12ah
             .word   0a34dh
             .word   0a57fh
             .word   0a7beh
             .word   0aa0ch
             .word   0ac66h
             .word   0aecdh
             .word   0b141h
             .word   0b3c1h
             .word   0b64dh
             .word   0b8e4h
             .word   0bb86h
             .word   0be33h
             .word   0c0eah
             .word   0c3aah
             .word   0c674h
             .word   0c947h
             .word   0cc22h
             .word   0cf05h
             .word   0d1f0h
             .word   0d4e2h
             .word   0d7dah
             .word   0dad9h
             .word   0ddddh
             .word   0e0e7h
             .word   0e3f5h
             .word   0e708h
             .word   0ea1fh
             .word   0ed39h
             .word   0f055h
             .word   0f375h
             .word   0f696h
             .word   0f9b9h
             .word   0fcdch

             .data
cos_table    .word   7fffh
             .word   7ff5h
             .word   7fd7h
             .word   7fa6h
             .word   7f61h
             .word   7f08h
             .word   7e9ch
             .word   7e1ch
             .word   7d89h
             .word   7ce2h
             .word   7c29h
             .word   7b5ch
             .word   7a7ch
             .word   7989h
             .word   7883h
             .word   776bh
             .word   7640h
             .word   7503h
             .word   73b5h
             .word   7254h
             .word   70e1h
             .word   6f5eh
             .word   6dc9h
             .word   6c23h
             .word   6a6ch
             .word   68a5h
             .word   66ceh
             .word   64e7h
             .word   62f1h
             .word   60ebh
             .word   5ed6h
             .word   5cb3h
             .word   5a81h
             .word   5842h
             .word   55f4h
             .word   539ah
             .word   5133h
             .word   4ebfh
             .word   4c3fh
             .word   49b3h
             .word   471ch
             .word   447ah
             .word   41cdh
             .word   3f16h
             .word   3c56h
             .word   398ch
             .word   36b9h
             .word   33deh
             .word   30fbh
             .word   2e10h
             .word   2b1eh
             .word   2826h
             .word   2527h
             .word   2223h
             .word   1f19h
             .word   1c0bh
             .word   18f8h
             .word   15e1h
             .word   12c7h
             .word   0fabh
             .word   0c8bh
             .word   96ah
             .word   647h
             .word   324h
             .word   0h
             .word   0fcdch
             .word   0f9b9h
             .word   0f696h
             .word   0f375h
             .word   0f055h
             .word   0ed39h
             .word   0ea1fh
             .word   0e708h
             .word   0e3f5h
             .word   0e0e7h
             .word   0ddddh
             .word   0dad9h
             .word   0d7dah
             .word   0d4e2h
             .word   0d1f0h
             .word   0cf05h
             .word   0cc22h
             .word   0c947h
             .word   0c674h
             .word   0c3aah
             .word   0c0eah
             .word   0be33h
             .word   0bb86h
             .word   0b8e4h
             .word   0b64dh
             .word   0b3c1h
             .word   0b141h
             .word   0aecdh
             .word   0ac66h
             .word   0aa0ch
             .word   0a7beh
             .word   0a57fh
             .word   0a34dh
             .word   0a12ah
             .word   09f15h
             .word   09d0fh
             .word   9b19h
             .word   9932h
             .word   975bh
             .word   9594h
             .word   93ddh
             .word   9237h
             .word   90a2h
             .word   8f1fh
             .word   8dach
             .word   8c4bh
             .word   8afdh
             .word   89c0h
             .word   8895h
             .word   877dh
             .word   8677h
             .word   8584h
             .word   84a4h
             .word   83d7h
             .word   831eh
             .word   8277h
             .word   81e4h
             .word   8164h
             .word   80f8h
             .word   809fh
             .word   805ah
             .word   8029h
             .word   800bh
             .word   8002h
             .word   800bh
             .word   8029h
             .word   805ah
             .word   809fh
             .word   80f8h
             .word   8164h
             .word   81e4h
             .word   8277h
             .word   831eh
             .word   83d7h
             .word   84a4h
             .word   8584h
             .word   8677h
             .word   877dh
             .word   8895h
             .word   89c0h
             .word   8afdh
             .word   8c4bh
             .word   8dach
             .word   8f1fh
             .word   90a2h
             .word   9237h
             .word   93ddh
             .word   9594h
             .word   975bh
             .word   9932h
             .word   9b19h
             .word   9d0fh
             .word   9f15h
             .word   0a12ah

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -