?? pll.lst
字號:
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 + -