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

📄 cfft32aq.lst

📁 TMS320F2812 FFT 源码,包括详细的应用文档
💻 LST
字号:
TMS320C2000 COFF Assembler PC Version 3.06 Fri Nov 07 10:50:04 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
cfft32aq.asm                                                         PAGE    1

       1              ;============================================================================
       2              ;
       3              ; File Name     : cfft_acqc.asm
       4              ; 
       5              ; Originator    : Advanced Embeeded Control 
       6              ;                 Texas Instruments 
       7              ; 
       8              ; Description   : This file contains to acquire N samples in bit reversed order 
       9              ;                 to perform complex FFT computation
      10              ;               
      11              ; Date          : 26/2/2001 (dd/mm/yyyy)
      12              ;===========================================================================    
      13              ; Routine Type  : C Callable        
      14              ;
      15              ; Description   :
      16              ; void FFTC_acq(FFTCACQ_handle) 
      17              ; This function acquires N samples in bit-reversed order to cater to the complex
      18              ; FFT computation. The buffer should be aligned to 2N words
      19              ; 
      20              ;======================================================================
      21              ; typedef   struct {
      22              ;       int acqflag;
      23              ;       int count;
      24              ;       long input; 
      25              ;       long *tempptr;
      26              ;       long *buffptr;
      27              ;       int size;
      28              ;       void (*update)(void *); 
      29              ;       }FFTCACQ;  
      30              ;======================================================================
      31              
      32                          .def    _CFFT32_acq       
      33                              
      34 00000000       _CFFT32_acq:  
      35 00000000 8584              MOV     ACC,*XAR4++     ; ACC=acqflag
      36 00000001 EC0C              SBF     noacq,EQ
      37                                            
      38 00000002 8584              MOV     ACC,*XAR4++     ; ACC=count
      39 00000003 EC0B              SBF     acqover,EQ      ; if count=0, acquisition is complete
      40                          
      41 00000004 0B8C              DEC     *--XAR4         ; count=count-1
      42 00000005 5603              MOV     ACC,*+XAR4[7]<<1; ACC=2*size
         00000006 01FC 
      43 00000007 8EA9              MOVL    XAR0,ACC        ; AR0=2*size            
      44                                  
      45 00000008 83DC              MOVL    XAR5,*+XAR4[3]  ; XAR5=tempptr
      46 00000009 06CC              MOVL    ACC,*+XAR4[1]   ; ACC=input
      47 0000000a 1EC5              MOVL    *XAR5,ACC       ; *tempptr=input
      48 0000000b 77AE              NOP     *BR0++
      49 0000000c A0DC              MOVL    *+XAR4[3],XAR5
      50 0000000d 0006  noacq:      LRETR   
      51                                   
      52                                   
      53                                   
      54 0000000e 85F4  acqover:    MOV     ACC,*+XAR4[6]
TMS320C2000 COFF Assembler PC Version 3.06 Fri Nov 07 10:50:04 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
cfft32aq.asm                                                         PAGE    2

      55 0000000f 968C              MOV     *--XAR4,ACC     ; count=size
      56 00000010 2B8C              MOV     *--XAR4,#0      ; acqflag=0
      57                          
      58 00000011 83F4              MOVL    XAR5,*+XAR4[6]  ; XAR5=buffptr
      59 00000012 A0E4              MOVL    *+XAR4[4],XAR5  ; tempptr=buffptr
      60 00000013 0006              LRETR
      61                          
      62                          
      63                          
      64                          

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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