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

📄 pll.lst

📁 基于ti tms320c6713下MSBSP、EDMA 配置和简单FIR算法的一个例子
💻 LST
📖 第 1 页 / 共 2 页
字号:
TMS320C6x COFF Assembler PC Version 4.36 Tue Jul 17 23:37:42 2007

Tools Copyright (c) 1996-2003 Texas Instruments Incorporated
pll.asm                                                              PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS320C6x C/C++ Codegen                                    PC Version 4.36 *
       3                    ;* Date/Time created: Tue Jul 17 23:37:42 2007                                *
       4                    ;******************************************************************************
       5                    
       6                    ;******************************************************************************
       7                    ;* GLOBAL FILE PARAMETERS                                                     *
       8                    ;*                                                                            *
       9                    ;*   Architecture      : TMS320C671x                                          *
      10                    ;*   Optimization      : Disabled                                             *
      11                    ;*   Optimizing for    : Compile time, Ease of Development                    *
      12                    ;*                       Based on options: no -o, no -ms                      *
      13                    ;*   Endian            : Little                                               *
      14                    ;*   Interrupt Thrshld : Disabled                                             *
      15                    ;*   Memory Model      : Large                                                *
      16                    ;*   Calls to RTS      : Near                                                 *
      17                    ;*   Pipelining        : Disabled                                             *
      18                    ;*   Memory Aliases    : Presume not aliases (optimistic)                     *
      19                    ;*   Debug Info        : COFF Debug                                           *
      20                    ;*                                                                            *
      21                    ;******************************************************************************
      22                    
      23                            .asg    A15, FP
      24                            .asg    B14, DP
      25                            .asg    B15, SP
      26                            .global $bss
      27                    
      28                            .file   "pll.c"
      29                    ;       c:\ti6000\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI2304_4 
      30                    
      31 00000000                   .sect   ".text"
      32                            .global _plldelay
      33                            .sym    _plldelay,_plldelay, 32, 2, 0
      34                            .func   17
      35                    ;----------------------------------------------------------------------
      36                    ;  17 | void plldelay(unsigned int delaynum)                                   
      37                    ;----------------------------------------------------------------------
      38                    
      39                    ;******************************************************************************
      40                    ;* FUNCTION NAME: _plldelay                                                   *
      41                    ;*                                                                            *
      42                    ;*   Regs Modified     : B0,B4,SP                                             *
      43                    ;*   Regs Used         : A4,B0,B3,B4,SP                                       *
      44                    ;*   Local Frame Size  : 0 Args + 8 Auto + 0 Save = 8 byte                    *
      45                    ;******************************************************************************
      46                    _plldelay:
      47                    ;** --------------------------------------------------------------------------*
      48                            .line   2
      49                            .sym    _delaynum,4, 14, 17, 32
      50                            .sym    _delaynum,4, 14, 1, 32
      51                            .sym    _i,8, 14, 1, 32
      52 00000000 07BD09C2             SUB     .D2     SP,8,SP           ; |18| 
      53 00000004 023C22F4             STW     .D2T1   A4,*+SP(4)        ; |18| 
      54 00000008 00002000             NOP             2
      55                            .line   3
TMS320C6x COFF Assembler PC Version 4.36 Tue Jul 17 23:37:42 2007

Tools Copyright (c) 1996-2003 Texas Instruments Incorporated
pll.asm                                                              PAGE    2

      56                    ;----------------------------------------------------------------------
      57                    ;  19 | unsigned int i=delaynum;                                               
      58                    ;----------------------------------------------------------------------
      59 0000000c 021011A2             MV      .S2X    A4,B4
      60 00000010 023C42F6             STW     .D2T2   B4,*+SP(8)        ; |19| 
      61 00000014 00002000             NOP             2
      62                            .line   4
      63                    ;----------------------------------------------------------------------
      64                    ;  20 | while(i--);                                                            
      65                    ;----------------------------------------------------------------------
      66 00000018 00100942             MV      .D2     B4,B0
      67 0000001c 30000810     [!B0]   B       .S1     L2                ; |20| 
      68 00000020 00004000             NOP             3
      69 00000024 021029C2             SUB     .D2     B4,1,B4           ; |20| 
      70 00000028 023C42F6             STW     .D2T2   B4,*+SP(8)        ; |20| 
      71                               ; BRANCH OCCURS                   ; |20| 
      72                    ;*----------------------------------------------------------------------------*
      73                    ;*   SOFTWARE PIPELINE INFORMATION
      74                    ;*      Disqualified loop: Software pipelining disabled
      75                    ;*----------------------------------------------------------------------------*
      76 0000002c           L1:    
      77 0000002c 00100942             MV      .D2     B4,B0
      78 00000030 20000190     [ B0]   B       .S1     L1                ; |20| 
      79 00000034 00004000             NOP             3
      80 00000038 021029C2             SUB     .D2     B4,1,B4           ; |20| 
      81 0000003c 023C42F6             STW     .D2T2   B4,*+SP(8)        ; |20| 
      82                               ; BRANCH OCCURS                   ; |20| 
      83                    ;** --------------------------------------------------------------------------*
      84                    L2:    
      85                            .line   5
      86 00000040 000C0362             RET     .S2     B3                ; |21| 
      87 00000044 07BD0942             ADD     .D2     8,SP,SP           ; |21| 
      88 00000048 00006000             NOP             4
      89                               ; BRANCH OCCURS                   ; |21| 
      90                            .endfunc        21,000000000h,8
      91                    
      92                    
      93                    
      94 0000004c                   .sect   ".text"
      95                            .global _PLLInit
      96                            .sym    _PLLInit,_PLLInit, 32, 2, 0
      97                            .func   22
      98                    ;----------------------------------------------------------------------
      99                    ;  22 | void PLLInit(void)                                                     
     100                    ;----------------------------------------------------------------------
     101                    
     102                    ;******************************************************************************
     103                    ;* FUNCTION NAME: _PLLInit                                                    *
     104                    ;*                                                                            *
     105                    ;*   Regs Modified     : A0,A3,A4,B0,B3,B4,B5,SP                              *
     106                    ;*   Regs Used         : A0,A3,A4,B0,B3,B4,B5,SP                              *
     107                    ;*   Local Frame Size  : 0 Args + 0 Auto + 4 Save = 4 byte                    *
     108                    ;******************************************************************************
     109                    _PLLInit:
     110                    ;** --------------------------------------------------------------------------*
TMS320C6x COFF Assembler PC Version 4.36 Tue Jul 17 23:37:42 2007

Tools Copyright (c) 1996-2003 Texas Instruments Incorporated
pll.asm                                                              PAGE    3

     111                            .line   2
     112 0000004c 01BC54F6             STW     .D2T2   B3,*SP--(8)       ; |23| 
     113 00000050 00002000             NOP             2
     114                            .line   3
     115                    ;----------------------------------------------------------------------
     116                    ;  24 | *(volatile unsigned int *)PLLCSR &=~CSR_PLLEN;/*disable the PLL,in bypa
     117                    ;     | ss status*/                                                            
     118                    ;----------------------------------------------------------------------
     119 00000054 0260802A             MVKL    .S2     0x1b7c100,B4      ; |24| 
     120 00000058 0200DBEA             MVKH    .S2     0x1b7c100,B4      ; |24| 
     121 0000005c 029002E6             LDW     .D2T2   *B4,B5            ; |24| 
     122 00000060 00006000             NOP             4
     123 00000064 0297C7A2             AND     .S2     -2,B5,B5          ; |24| 
     124 00000068 029002F6             STW     .D2T2   B5,*B4            ; |24| 
     125 0000006c 00002000             NOP             2
     126                            .line   4
     127                    ;----------------------------------------------------------------------
     128                    ;  25 | plldelay(20);                                                          
     129                    ;----------------------------------------------------------------------
     130 00000070 0FFFF410             CALL    .S1     _plldelay         ; |25| 
     131 00000074 0180422A'            MVKL    .S2     RL0,B3            ; |25| 
     132 00000078 0180006A'            MVKH    .S2     RL0,B3            ; |25| 
     133 0000007c 02000A28             MVK     .S1     0x14,A4           ; |25| 
     134 00000080 00002000             NOP             2
     135                    RL0:       ; CALL OCCURS                     ; |25| 
     136                            .line   5
     137                    ;----------------------------------------------------------------------
     138                    ;  26 | *(volatile unsigned int *)PLLCSR |=CSR_PLLRST;/*PLL in the reset Status
     139                    ;     | */                                                                     
     140                    ;----------------------------------------------------------------------
     141 00000084 00608028             MVKL    .S1     0x1b7c100,A0      ; |26| 
     142 00000088 0000DBE8             MVKH    .S1     0x1b7c100,A0      ; |26| 
     143 0000008c 01800264             LDW     .D1T1   *A0,A3            ; |26| 
     144 00000090 00006000             NOP             4
     145 00000094 018D06A0             OR      .S1     8,A3,A3           ; |26| 
     146 00000098 01800274             STW     .D1T1   A3,*A0            ; |26| 
     147 0000009c 00002000             NOP             2
     148                            .line   6

⌨️ 快捷键说明

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