TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS470 C/C++ Codegen                                             PC v4.1.2 *
       3                    ;* Date/Time created: Thu May 03 11:04:43 2012                                *
       4                    ;******************************************************************************
       5                            .compiler_opts --abi=tiabi --code_state=32 --endian=big --float_support=fpalib --silicon_versi
       6 00000000                   .state32
       7                    
       8                    DW$CU   .dwtag  DW_TAG_compile_unit
       9                            .dwattr DW$CU, DW_AT_name("clear_program_flash.c")
      10                            .dwattr DW$CU, DW_AT_producer("TMS470 C/C++ Codegen PC v4.1.2 Copyright (c) 1996-2005 Texas In
      11                            .dwattr DW$CU, DW_AT_stmt_list(0x00)
      12                            .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
      13                    DW$1    .dwtag  DW_TAG_variable, DW_AT_name("DecRegs"), DW_AT_symbol_name("_DecRegs")
      14                            .dwattr DW$1, DW_AT_type(*DW$T$66)
      15                            .dwattr DW$1, DW_AT_declaration(0x01)
      16                            .dwattr DW$1, DW_AT_external(0x01)
      17                    DW$2    .dwtag  DW_TAG_variable, DW_AT_name("SysRegs"), DW_AT_symbol_name("_SysRegs")
      18                            .dwattr DW$2, DW_AT_type(*DW$T$70)
      19                            .dwattr DW$2, DW_AT_declaration(0x01)
      20                            .dwattr DW$2, DW_AT_external(0x01)
      21                    ;       C:\CCStudio_v3.1\tms470\cgtools\bin\opt470.exe C:\DOCUME~1\a0271083\LOCALS~1\Temp\TI4522 C:\DO
      22 00000000                   .sect   ".text:v$0"
      23                            .clink
      24                            .global $clear_program_flash
      25                    
      26                    DW$3    .dwtag  DW_TAG_subprogram, DW_AT_name("clear_program_flash"), DW_AT_symbol_name("$clear_progra
      27                            .dwattr DW$3, DW_AT_veneer(0x01)
      28                            .dwattr DW$3, DW_AT_low_pc($clear_program_flash)
      29                            .dwattr DW$3, DW_AT_high_pc(0x00)
      30                            .dwattr DW$3, DW_AT_external(0x01)
      31                            .align
      32 00000000                   .state16
      33                    
      34                    ;*****************************************************************************
      35                    ;* FUNCTION VENEER: $clear_program_flash                                     *
      36                    ;*****************************************************************************
      37 00000000           $clear_program_flash:
      38 00000000 4778               BX        pc
      39 00000002 46C0               NOP
      40 00000004                   .state32
      41 00000004 EAFFFFFD'          B         _clear_program_flash
      42                            .dwendtag DW$3
      43                    
      44                    
      45 00000000                   .sect   ".text"
      46                            .clink
      47                            .global _clear_program_flash
      48                    
      49                    DW$4    .dwtag  DW_TAG_subprogram, DW_AT_name("clear_program_flash"), DW_AT_symbol_name("_clear_progra
      50                            .dwattr DW$4, DW_AT_low_pc(_clear_program_flash)
      51                            .dwattr DW$4, DW_AT_high_pc(0x00)
      52                            .dwattr DW$4, DW_AT_begin_file("clear_program_flash.c")
      53                            .dwattr DW$4, DW_AT_begin_line(0x0d)
      54                            .dwattr DW$4, DW_AT_begin_column(0x06)
      55                            .dwpsn  "clear_program_flash.c",14,1
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    2

      56                    
      57                            .dwfde DW$CIE
      58                    
      59                    ;*****************************************************************************
      60                    ;* FUNCTION NAME: clear_program_flash                                        *
      61                    ;*                                                                           *
      62                    ;*   Regs Modified     : A1,V9,SR                                            *
      63                    ;*   Regs Used         : A1,V9,SR                                            *
      64                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                   *
      65                    ;*****************************************************************************
      66                    
      67                    ;******************************************************************************
      68                    ;*                                                                            *
      69                    ;* Using -g (debug) with optimization (-o2) may disable key optimizations!    *
      70                    ;*                                                                            *
      71                    ;******************************************************************************
      72 00000000           _clear_program_flash:
      73                    ;* --------------------------------------------------------------------------*
      74                            .dwcfa  0x0e, 0
      75                            .dwcfa  0x09, 26, 14
      76                    ;* A1    assigned to K$1
      77                            .dwpsn  "clear_program_flash.c",15,2
      78 00000000 E59F0070          LDR       A1, CON1              ; |15| 
      79 00000004 E590C000          LDR       V9, [A1, #0]          ; |15| 
      80 00000008 E38CCC01          ORR       V9, V9, #256          ; |15| 
      81 0000000c E580C000          STR       V9, [A1, #0]          ; |15| 
      82                    ;* --------------------------------------------------------------------------*
      83                    ;*   BEGIN LOOP L1
      84                    ;*
      85                    ;*   Loop source line                : 17
      86                    ;*   Loop closing brace source line  : 20
      87                    ;*   Known Minimum Trip Count        : 1
      88                    ;*   Known Maximum Trip Count        : 4294967295
      89                    ;*   Known Max Trip Count Factor     : 1
      90                    ;* --------------------------------------------------------------------------*
      91                    L1:    
      92                    DW$L$_clear_program_flash$2$B:
      93                            .dwpsn  "clear_program_flash.c",17,8
      94 00000010 E590C000          LDR       V9, [A1, #0]          ; |17| 
      95 00000014 E31C0B02          TST       V9, #2048             ; |17| 
      96 00000018 1AFFFFFC          BNE       L1                    ; |17| 
      97                            ; |17| 
      98                    DW$L$_clear_program_flash$2$E:
      99                    ;* --------------------------------------------------------------------------*
     100                            .dwpsn  "clear_program_flash.c",27,1
     101 0000001c E12FFF1E          BX        LR
     102                    
     103                    DW$5    .dwtag  DW_TAG_loop
     104                            .dwattr DW$5, DW_AT_name("C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab
     105                            .dwattr DW$5, DW_AT_begin_file("clear_program_flash.c")
     106                            .dwattr DW$5, DW_AT_begin_line(0x11)
     107                            .dwattr DW$5, DW_AT_end_line(0x14)
     108                    DW$6    .dwtag  DW_TAG_loop_range
     109                            .dwattr DW$6, DW_AT_low_pc(DW$L$_clear_program_flash$2$B)
     110                            .dwattr DW$6, DW_AT_high_pc(DW$L$_clear_program_flash$2$E)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    3

     111                            .dwendtag DW$5
     112                    
     113                            .dwattr DW$4, DW_AT_end_file("clear_program_flash.c")
     114                            .dwattr DW$4, DW_AT_end_line(0x1b)
     115                            .dwattr DW$4, DW_AT_end_column(0x01)
     116                            .dwendentry
     117                            .dwendtag DW$4
     118                    
     119 00000000                   .sect   ".text:v$1"
     120                            .clink
     121                            .global $zero_out_integrity_word
     122                    
     123                    DW$7    .dwtag  DW_TAG_subprogram, DW_AT_name("zero_out_integrity_word"), DW_AT_symbol_name("$zero_out
     124                            .dwattr DW$7, DW_AT_veneer(0x01)
     125                            .dwattr DW$7, DW_AT_low_pc($zero_out_integrity_word)
     126                            .dwattr DW$7, DW_AT_high_pc(0x00)
     127                            .dwattr DW$7, DW_AT_external(0x01)
     128                            .align
     129 00000000                   .state16
     130                    
     131                    ;*****************************************************************************
     132                    ;* FUNCTION VENEER: $zero_out_integrity_word                                 *
     133                    ;*****************************************************************************
     134 00000000           $zero_out_integrity_word:
     135 00000000 4778               BX        pc
     136 00000002 46C0               NOP
     137 00000004                   .state32
     138 00000004 EA000005'          B         _zero_out_integrity_word
     139                            .dwendtag DW$7
     140                    
     141                    
     142 00000020                   .sect   ".text"
     143                            .clink
     144                            .global _zero_out_integrity_word
     145                    
     146                    DW$8    .dwtag  DW_TAG_subprogram, DW_AT_name("zero_out_integrity_word"), DW_AT_symbol_name("_zero_out
     147                            .dwattr DW$8, DW_AT_low_pc(_zero_out_integrity_word)
     148                            .dwattr DW$8, DW_AT_high_pc(0x00)
     149                            .dwattr DW$8, DW_AT_begin_file("clear_program_flash.c")
     150                            .dwattr DW$8, DW_AT_begin_line(0x1e)
     151                            .dwattr DW$8, DW_AT_begin_column(0x06)
     152                            .dwpsn  "clear_program_flash.c",31,1
     153                    
     154                            .dwfde DW$CIE
     155                    
     156                    ;*****************************************************************************
     157                    ;* FUNCTION NAME: zero_out_integrity_word                                    *
     158                    ;*                                                                           *
     159                    ;*   Regs Modified     : A1,A2,V9,SR                                         *
     160                    ;*   Regs Used         : A1,A2,V9,SR                                         *
     161                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                   *
     162                    ;*****************************************************************************
     163                    
     164                    ;******************************************************************************
     165                    ;*                                                                            *
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    4

     166                    ;* Using -g (debug) with optimization (-o2) may disable key optimizations!    *
     167                    ;*                                                                            *
     168                    ;******************************************************************************
     169 00000020           _zero_out_integrity_word:
     170                    ;* --------------------------------------------------------------------------*
     171                            .dwcfa  0x0e, 0
     172                            .dwcfa  0x09, 26, 14
     173                    ;* A1    assigned to C$1
     174                    ;* V9    assigned to C$2
     175                    ;* V9    assigned to K$4
     176                            .dwpsn  "clear_program_flash.c",32,2
     177 00000020 E59FC054          LDR       V9, CON2              ; |32| 
     178 00000024 E59F0054          LDR       A1, CON3              ; |32| 
     179 00000028 E58C0098          STR       A1, [V9, #152]        ; |32| 
     180                            .dwpsn  "clear_program_flash.c",33,2
     181 0000002c E3A00060          MOV       A1, #96               ; |33| 
     182 00000030 E58C000C          STR       A1, [V9, #12]         ; |33| 
     183                            .dwpsn  "clear_program_flash.c",34,2
     184 00000034 E3A01000          MOV       A2, #0                ; |34| 
     185 00000038 E3A00902          MOV       A1, #32768            ; |34| 
     186 0000003c E2400004          SUB       A1, A1, #4            ; |34| 
     187 00000040 E5801000          STR       A2, [A1, #0]          ; |34| 
     188                            .dwpsn  "clear_program_flash.c",35,2
     189 00000044 E3A00062          MOV       A1, #98               ; |35| 
     190 00000048 E58C000C          STR       A1, [V9, #12]         ; |35| 
     191                            .dwpsn  "clear_program_flash.c",32,2
     192                    ;* --------------------------------------------------------------------------*
     193                    ;*   BEGIN LOOP L2
     194                    ;*
     195                    ;*   Loop source line                : 37
     196                    ;*   Loop closing brace source line  : 40
     197                    ;*   Known Minimum Trip Count        : 1
     198                    ;*   Known Maximum Trip Count        : 4294967295
     199                    ;*   Known Max Trip Count Factor     : 1
     200                    ;* --------------------------------------------------------------------------*
     201                    L2:    
     202                    DW$L$_zero_out_integrity_word$2$B:
     203                            .dwpsn  "clear_program_flash.c",37,8
     204 0000004c E59C0090          LDR       A1, [V9, #144]        ; |37| 
     205 00000050 E3100B02          TST       A1, #2048             ; |37| 
     206 00000054 1AFFFFFC          BNE       L2                    ; |37| 
     207                            ; |37| 
     208                    DW$L$_zero_out_integrity_word$2$E:
     209                    ;* --------------------------------------------------------------------------*
     210                            .dwpsn  "clear_program_flash.c",41,2
     211 00000058 E59F0024          LDR       A1, CON4              ; |41| 
     212 0000005c E1D0C1B2          LDRH      V9, [A1, #18]         ; |41| 
     213 00000060 E1A0C90C          MOV       V9, V9, LSL #18
     214 00000064 E1A0C92C          MOV       V9, V9, LSR #18
     215 00000068 E59F1018          LDR       A2, CON5              ; |41| 
     216 0000006c E181C00C          ORR       V9, A2, V9            ; |41| 
     217 00000070 E1C0C1B2          STRH      V9, [A1, #18]         ; |41| 
     218                            .dwpsn  "clear_program_flash.c",42,2
     219                            .dwpsn  "clear_program_flash.c",43,1
     220 00000074 E12FFF1E          BX        LR
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    5

     221                    
     222                    DW$9    .dwtag  DW_TAG_loop
     223                            .dwattr DW$9, DW_AT_name("C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab
     224                            .dwattr DW$9, DW_AT_begin_file("clear_program_flash.c")
     225                            .dwattr DW$9, DW_AT_begin_line(0x25)
     226                            .dwattr DW$9, DW_AT_end_line(0x28)
     227                    DW$10   .dwtag  DW_TAG_loop_range
     228                            .dwattr DW$10, DW_AT_low_pc(DW$L$_zero_out_integrity_word$2$B)
     229                            .dwattr DW$10, DW_AT_high_pc(DW$L$_zero_out_integrity_word$2$E)
     230                            .dwendtag DW$9
     231                    
     232                            .dwattr DW$8, DW_AT_end_file("clear_program_flash.c")
     233                            .dwattr DW$8, DW_AT_end_line(0x2b)
     234                            .dwattr DW$8, DW_AT_end_column(0x01)
     235                            .dwendentry
     236                            .dwendtag DW$8
     237                    
     238                    ;******************************************************************************
     239                    ;* CONSTANT TABLE                                                             *
     240                    ;******************************************************************************
     241 00000078                   .sect   ".text"
     242                            .align  4
     243 00000078 00000090! CON1:   .field          _DecRegs+144,32
     244                            .align  4
     245 0000007c 00000000! CON2:   .field          _DecRegs,32
     246                            .align  4
     247 00000080 42DC157E  CON3:   .field          1121719678,32
     248                            .align  4
     249 00000084 00000000! CON4:   .field          _SysRegs,32
     250                            .align  4
     251 00000088 FFFF8000  CON5:   .field          -32768,32
     252                    ;******************************************************************************
     253                    ;* UNDEFINED EXTERNAL REFERENCES                                              *
     254                    ;******************************************************************************
     255                            .global _DecRegs
     256                            .global _SysRegs
     257                    
     258                    ;******************************************************************************
     259                    ;* TYPE INFORMATION                                                           *
     260                    ;******************************************************************************
     261                    
     262                    DW$T$56 .dwtag  DW_TAG_subroutine_type
     263                            .dwattr DW$T$56, DW_AT_language(DW_LANG_C)
     264                    DW$T$66 .dwtag  DW_TAG_volatile_type
     265                            .dwattr DW$T$66, DW_AT_type(*DW$T$36)
     266                    DW$T$70 .dwtag  DW_TAG_volatile_type
     267                            .dwattr DW$T$70, DW_AT_type(*DW$T$55)
     268                    
     269                    DW$T$36 .dwtag  DW_TAG_structure_type
     270                            .dwattr DW$T$36, DW_AT_name("DEC_REGS")
     271                            .dwattr DW$T$36, DW_AT_byte_size(0x9c)
     272                    DW$11   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
     273                            .dwattr DW$11, DW_AT_name("MFBAHR0"), DW_AT_symbol_name("_MFBAHR0")
     274                            .dwattr DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     275                            .dwattr DW$11, DW_AT_accessibility(DW_ACCESS_public)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    6

     276                    DW$12   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
     277                            .dwattr DW$12, DW_AT_name("MFBALR0"), DW_AT_symbol_name("_MFBALR0")
     278                            .dwattr DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
     279                            .dwattr DW$12, DW_AT_accessibility(DW_ACCESS_public)
     280                    DW$13   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     281                            .dwattr DW$13, DW_AT_name("MFBAHR1"), DW_AT_symbol_name("_MFBAHR1")
     282                            .dwattr DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
     283                            .dwattr DW$13, DW_AT_accessibility(DW_ACCESS_public)
     284                    DW$14   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
     285                            .dwattr DW$14, DW_AT_name("MFBALR1"), DW_AT_symbol_name("_MFBALR1")
     286                            .dwattr DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
     287                            .dwattr DW$14, DW_AT_accessibility(DW_ACCESS_public)
     288                    DW$15   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     289                            .dwattr DW$15, DW_AT_name("MFBAHR2"), DW_AT_symbol_name("_MFBAHR2")
     290                            .dwattr DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
     291                            .dwattr DW$15, DW_AT_accessibility(DW_ACCESS_public)
     292                    DW$16   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
     293                            .dwattr DW$16, DW_AT_name("MFBALR2"), DW_AT_symbol_name("_MFBALR2")
     294                            .dwattr DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
     295                            .dwattr DW$16, DW_AT_accessibility(DW_ACCESS_public)
     296                    DW$17   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     297                            .dwattr DW$17, DW_AT_name("MFBAHR3"), DW_AT_symbol_name("_MFBAHR3")
     298                            .dwattr DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
     299                            .dwattr DW$17, DW_AT_accessibility(DW_ACCESS_public)
     300                    DW$18   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
     301                            .dwattr DW$18, DW_AT_name("MFBALR3"), DW_AT_symbol_name("_MFBALR3")
     302                            .dwattr DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
     303                            .dwattr DW$18, DW_AT_accessibility(DW_ACCESS_public)
     304                    DW$19   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     305                            .dwattr DW$19, DW_AT_name("MFBAHR4"), DW_AT_symbol_name("_MFBAHR4")
     306                            .dwattr DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
     307                            .dwattr DW$19, DW_AT_accessibility(DW_ACCESS_public)
     308                    DW$20   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     309                            .dwattr DW$20, DW_AT_name("MFBALR4"), DW_AT_symbol_name("_MFBALR4")
     310                            .dwattr DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
     311                            .dwattr DW$20, DW_AT_accessibility(DW_ACCESS_public)
     312                    DW$21   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     313                            .dwattr DW$21, DW_AT_name("MFBAHR5"), DW_AT_symbol_name("_MFBAHR5")
     314                            .dwattr DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
     315                            .dwattr DW$21, DW_AT_accessibility(DW_ACCESS_public)
     316                    DW$22   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     317                            .dwattr DW$22, DW_AT_name("MFBALR5"), DW_AT_symbol_name("_MFBALR5")
     318                            .dwattr DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
     319                            .dwattr DW$22, DW_AT_accessibility(DW_ACCESS_public)
     320                    DW$23   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     321                            .dwattr DW$23, DW_AT_name("MFBAHR6"), DW_AT_symbol_name("_MFBAHR6")
     322                            .dwattr DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x30]
     323                            .dwattr DW$23, DW_AT_accessibility(DW_ACCESS_public)
     324                    DW$24   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     325                            .dwattr DW$24, DW_AT_name("MFBALR6"), DW_AT_symbol_name("_MFBALR6")
     326                            .dwattr DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
     327                            .dwattr DW$24, DW_AT_accessibility(DW_ACCESS_public)
     328                    DW$25   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     329                            .dwattr DW$25, DW_AT_name("MFBAHR7"), DW_AT_symbol_name("_MFBAHR7")
     330                            .dwattr DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x38]
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    7

     331                            .dwattr DW$25, DW_AT_accessibility(DW_ACCESS_public)
     332                    DW$26   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     333                            .dwattr DW$26, DW_AT_name("MFBALR7"), DW_AT_symbol_name("_MFBALR7")
     334                            .dwattr DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x3c]
     335                            .dwattr DW$26, DW_AT_accessibility(DW_ACCESS_public)
     336                    DW$27   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     337                            .dwattr DW$27, DW_AT_name("MFBAHR8"), DW_AT_symbol_name("_MFBAHR8")
     338                            .dwattr DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x40]
     339                            .dwattr DW$27, DW_AT_accessibility(DW_ACCESS_public)
     340                    DW$28   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     341                            .dwattr DW$28, DW_AT_name("MFBALR8"), DW_AT_symbol_name("_MFBALR8")
     342                            .dwattr DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x44]
     343                            .dwattr DW$28, DW_AT_accessibility(DW_ACCESS_public)
     344                    DW$29   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     345                            .dwattr DW$29, DW_AT_name("MFBAHR9"), DW_AT_symbol_name("_MFBAHR9")
     346                            .dwattr DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x48]
     347                            .dwattr DW$29, DW_AT_accessibility(DW_ACCESS_public)
     348                    DW$30   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     349                            .dwattr DW$30, DW_AT_name("MFBALR9"), DW_AT_symbol_name("_MFBALR9")
     350                            .dwattr DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x4c]
     351                            .dwattr DW$30, DW_AT_accessibility(DW_ACCESS_public)
     352                    DW$31   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     353                            .dwattr DW$31, DW_AT_name("MFBAHR10"), DW_AT_symbol_name("_MFBAHR10")
     354                            .dwattr DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x50]
     355                            .dwattr DW$31, DW_AT_accessibility(DW_ACCESS_public)
     356                    DW$32   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     357                            .dwattr DW$32, DW_AT_name("MFBALR10"), DW_AT_symbol_name("_MFBALR10")
     358                            .dwattr DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x54]
     359                            .dwattr DW$32, DW_AT_accessibility(DW_ACCESS_public)
     360                    DW$33   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     361                            .dwattr DW$33, DW_AT_name("MFBAHR11"), DW_AT_symbol_name("_MFBAHR11")
     362                            .dwattr DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x58]
     363                            .dwattr DW$33, DW_AT_accessibility(DW_ACCESS_public)
     364                    DW$34   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     365                            .dwattr DW$34, DW_AT_name("MFBALR11"), DW_AT_symbol_name("_MFBALR11")
     366                            .dwattr DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x5c]
     367                            .dwattr DW$34, DW_AT_accessibility(DW_ACCESS_public)
     368                    DW$35   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     369                            .dwattr DW$35, DW_AT_name("MFBAHR12"), DW_AT_symbol_name("_MFBAHR12")
     370                            .dwattr DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x60]
     371                            .dwattr DW$35, DW_AT_accessibility(DW_ACCESS_public)
     372                    DW$36   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     373                            .dwattr DW$36, DW_AT_name("MFBALR12"), DW_AT_symbol_name("_MFBALR12")
     374                            .dwattr DW$36, DW_AT_data_member_location[DW_OP_plus_uconst 0x64]
     375                            .dwattr DW$36, DW_AT_accessibility(DW_ACCESS_public)
     376                    DW$37   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     377                            .dwattr DW$37, DW_AT_name("MFBAHR13"), DW_AT_symbol_name("_MFBAHR13")
     378                            .dwattr DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x68]
     379                            .dwattr DW$37, DW_AT_accessibility(DW_ACCESS_public)
     380                    DW$38   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     381                            .dwattr DW$38, DW_AT_name("MFBALR13"), DW_AT_symbol_name("_MFBALR13")
     382                            .dwattr DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x6c]
     383                            .dwattr DW$38, DW_AT_accessibility(DW_ACCESS_public)
     384                    DW$39   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     385                            .dwattr DW$39, DW_AT_name("MFBAHR14"), DW_AT_symbol_name("_MFBAHR14")
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    8

     386                            .dwattr DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x70]
     387                            .dwattr DW$39, DW_AT_accessibility(DW_ACCESS_public)
     388                    DW$40   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     389                            .dwattr DW$40, DW_AT_name("MFBALR14"), DW_AT_symbol_name("_MFBALR14")
     390                            .dwattr DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x74]
     391                            .dwattr DW$40, DW_AT_accessibility(DW_ACCESS_public)
     392                    DW$41   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     393                            .dwattr DW$41, DW_AT_name("MFBAHR15"), DW_AT_symbol_name("_MFBAHR15")
     394                            .dwattr DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x78]
     395                            .dwattr DW$41, DW_AT_accessibility(DW_ACCESS_public)
     396                    DW$42   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     397                            .dwattr DW$42, DW_AT_name("MFBALR15"), DW_AT_symbol_name("_MFBALR15")
     398                            .dwattr DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x7c]
     399                            .dwattr DW$42, DW_AT_accessibility(DW_ACCESS_public)
     400                    DW$43   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     401                            .dwattr DW$43, DW_AT_name("MFBAHR16"), DW_AT_symbol_name("_MFBAHR16")
     402                            .dwattr DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x80]
     403                            .dwattr DW$43, DW_AT_accessibility(DW_ACCESS_public)
     404                    DW$44   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     405                            .dwattr DW$44, DW_AT_name("MFBALR16"), DW_AT_symbol_name("_MFBALR16")
     406                            .dwattr DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x84]
     407                            .dwattr DW$44, DW_AT_accessibility(DW_ACCESS_public)
     408                    DW$45   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     409                            .dwattr DW$45, DW_AT_name("MFBAHR17"), DW_AT_symbol_name("_MFBAHR17")
     410                            .dwattr DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x88]
     411                            .dwattr DW$45, DW_AT_accessibility(DW_ACCESS_public)
     412                    DW$46   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     413                            .dwattr DW$46, DW_AT_name("MFBALR17"), DW_AT_symbol_name("_MFBALR17")
     414                            .dwattr DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x8c]
     415                            .dwattr DW$46, DW_AT_accessibility(DW_ACCESS_public)
     416                    DW$47   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
     417                            .dwattr DW$47, DW_AT_name("PFLASHCTRL"), DW_AT_symbol_name("_PFLASHCTRL")
     418                            .dwattr DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x90]
     419                            .dwattr DW$47, DW_AT_accessibility(DW_ACCESS_public)
     420                    DW$48   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$33)
     421                            .dwattr DW$48, DW_AT_name("DFLASHCTRL"), DW_AT_symbol_name("_DFLASHCTRL")
     422                            .dwattr DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x94]
     423                            .dwattr DW$48, DW_AT_accessibility(DW_ACCESS_public)
     424                    DW$49   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$35)
     425                            .dwattr DW$49, DW_AT_name("FLASHILOCK"), DW_AT_symbol_name("_FLASHILOCK")
     426                            .dwattr DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x98]
     427                            .dwattr DW$49, DW_AT_accessibility(DW_ACCESS_public)
     428                            .dwendtag DW$T$36
     429                    
     430                    
     431                    DW$T$55 .dwtag  DW_TAG_structure_type
     432                            .dwattr DW$T$55, DW_AT_name("SYS_REGS")
     433                            .dwattr DW$T$55, DW_AT_byte_size(0x30)
     434                    DW$50   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
     435                            .dwattr DW$50, DW_AT_name("CLKCNTL"), DW_AT_symbol_name("_CLKCNTL")
     436                            .dwattr DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     437                            .dwattr DW$50, DW_AT_accessibility(DW_ACCESS_public)
     438                    DW$51   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$53)
     439                            .dwattr DW$51, DW_AT_name("RSVD"), DW_AT_symbol_name("_RSVD")
     440                            .dwattr DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE    9

     441                            .dwattr DW$51, DW_AT_accessibility(DW_ACCESS_public)
     442                    DW$52   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$40)
     443                            .dwattr DW$52, DW_AT_name("SYSECR"), DW_AT_symbol_name("_SYSECR")
     444                            .dwattr DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
     445                            .dwattr DW$52, DW_AT_accessibility(DW_ACCESS_public)
     446                    DW$53   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$42)
     447                            .dwattr DW$53, DW_AT_name("SYSESR"), DW_AT_symbol_name("_SYSESR")
     448                            .dwattr DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
     449                            .dwattr DW$53, DW_AT_accessibility(DW_ACCESS_public)
     450                    DW$54   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$44)
     451                            .dwattr DW$54, DW_AT_name("ABRTESR"), DW_AT_symbol_name("_ABRTESR")
     452                            .dwattr DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
     453                            .dwattr DW$54, DW_AT_accessibility(DW_ACCESS_public)
     454                    DW$55   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$46)
     455                            .dwattr DW$55, DW_AT_name("GLBSTAT"), DW_AT_symbol_name("_GLBSTAT")
     456                            .dwattr DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
     457                            .dwattr DW$55, DW_AT_accessibility(DW_ACCESS_public)
     458                    DW$56   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
     459                            .dwattr DW$56, DW_AT_name("DEV"), DW_AT_symbol_name("_DEV")
     460                            .dwattr DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
     461                            .dwattr DW$56, DW_AT_accessibility(DW_ACCESS_public)
     462                    DW$57   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$54)
     463                            .dwattr DW$57, DW_AT_name("RSVD1"), DW_AT_symbol_name("_RSVD1")
     464                            .dwattr DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
     465                            .dwattr DW$57, DW_AT_accessibility(DW_ACCESS_public)
     466                    DW$58   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$50)
     467                            .dwattr DW$58, DW_AT_name("SSIF"), DW_AT_symbol_name("_SSIF")
     468                            .dwattr DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
     469                            .dwattr DW$58, DW_AT_accessibility(DW_ACCESS_public)
     470                    DW$59   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$52)
     471                            .dwattr DW$59, DW_AT_name("SSIR"), DW_AT_symbol_name("_SSIR")
     472                            .dwattr DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
     473                            .dwattr DW$59, DW_AT_accessibility(DW_ACCESS_public)
     474                            .dwendtag DW$T$55
     475                    
     476                    
     477                    DW$T$53 .dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
     478                            .dwattr DW$T$53, DW_AT_language(DW_LANG_C)
     479                            .dwattr DW$T$53, DW_AT_byte_size(0x0c)
     480                    DW$60   .dwtag  DW_TAG_subrange_type
     481                            .dwattr DW$60, DW_AT_upper_bound(0x02)
     482                            .dwendtag DW$T$53
     483                    
     484                    
     485                    DW$T$54 .dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
     486                            .dwattr DW$T$54, DW_AT_language(DW_LANG_C)
     487                            .dwattr DW$T$54, DW_AT_byte_size(0x04)
     488                    DW$61   .dwtag  DW_TAG_subrange_type
     489                            .dwattr DW$61, DW_AT_upper_bound(0x00)
     490                            .dwendtag DW$T$54
     491                    
     492                    
     493                    DW$T$21 .dwtag  DW_TAG_union_type
     494                            .dwattr DW$T$21, DW_AT_name("MFBAHR0_REG")
     495                            .dwattr DW$T$21, DW_AT_byte_size(0x04)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   10

     496                    DW$62   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     497                            .dwattr DW$62, DW_AT_name("all"), DW_AT_symbol_name("_all")
     498                            .dwattr DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     499                            .dwattr DW$62, DW_AT_accessibility(DW_ACCESS_public)
     500                    DW$63   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
     501                            .dwattr DW$63, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     502                            .dwattr DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     503                            .dwattr DW$63, DW_AT_accessibility(DW_ACCESS_public)
     504                            .dwendtag DW$T$21
     505                    
     506                    
     507                    DW$T$23 .dwtag  DW_TAG_union_type
     508                            .dwattr DW$T$23, DW_AT_name("MFBALR0_REG")
     509                            .dwattr DW$T$23, DW_AT_byte_size(0x04)
     510                    DW$64   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     511                            .dwattr DW$64, DW_AT_name("all"), DW_AT_symbol_name("_all")
     512                            .dwattr DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     513                            .dwattr DW$64, DW_AT_accessibility(DW_ACCESS_public)
     514                    DW$65   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
     515                            .dwattr DW$65, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     516                            .dwattr DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     517                            .dwattr DW$65, DW_AT_accessibility(DW_ACCESS_public)
     518                            .dwendtag DW$T$23
     519                    
     520                    
     521                    DW$T$25 .dwtag  DW_TAG_union_type
     522                            .dwattr DW$T$25, DW_AT_name("MFBAHRX_REG")
     523                            .dwattr DW$T$25, DW_AT_byte_size(0x04)
     524                    DW$66   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     525                            .dwattr DW$66, DW_AT_name("all"), DW_AT_symbol_name("_all")
     526                            .dwattr DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     527                            .dwattr DW$66, DW_AT_accessibility(DW_ACCESS_public)
     528                    DW$67   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$24)
     529                            .dwattr DW$67, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     530                            .dwattr DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     531                            .dwattr DW$67, DW_AT_accessibility(DW_ACCESS_public)
     532                            .dwendtag DW$T$25
     533                    
     534                    
     535                    DW$T$27 .dwtag  DW_TAG_union_type
     536                            .dwattr DW$T$27, DW_AT_name("MFBALRX_REG")
     537                            .dwattr DW$T$27, DW_AT_byte_size(0x04)
     538                    DW$68   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     539                            .dwattr DW$68, DW_AT_name("all"), DW_AT_symbol_name("_all")
     540                            .dwattr DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     541                            .dwattr DW$68, DW_AT_accessibility(DW_ACCESS_public)
     542                    DW$69   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
     543                            .dwattr DW$69, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     544                            .dwattr DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     545                            .dwattr DW$69, DW_AT_accessibility(DW_ACCESS_public)
     546                            .dwendtag DW$T$27
     547                    
     548                    
     549                    DW$T$29 .dwtag  DW_TAG_union_type
     550                            .dwattr DW$T$29, DW_AT_name("MFBALRY_REG")
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   11

     551                            .dwattr DW$T$29, DW_AT_byte_size(0x04)
     552                    DW$70   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     553                            .dwattr DW$70, DW_AT_name("all"), DW_AT_symbol_name("_all")
     554                            .dwattr DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     555                            .dwattr DW$70, DW_AT_accessibility(DW_ACCESS_public)
     556                    DW$71   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
     557                            .dwattr DW$71, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     558                            .dwattr DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     559                            .dwattr DW$71, DW_AT_accessibility(DW_ACCESS_public)
     560                            .dwendtag DW$T$29
     561                    
     562                    
     563                    DW$T$31 .dwtag  DW_TAG_union_type
     564                            .dwattr DW$T$31, DW_AT_name("PFLASHCTRL_REG")
     565                            .dwattr DW$T$31, DW_AT_byte_size(0x04)
     566                    DW$72   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     567                            .dwattr DW$72, DW_AT_name("all"), DW_AT_symbol_name("_all")
     568                            .dwattr DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     569                            .dwattr DW$72, DW_AT_accessibility(DW_ACCESS_public)
     570                    DW$73   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$30)
     571                            .dwattr DW$73, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     572                            .dwattr DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     573                            .dwattr DW$73, DW_AT_accessibility(DW_ACCESS_public)
     574                            .dwendtag DW$T$31
     575                    
     576                    
     577                    DW$T$33 .dwtag  DW_TAG_union_type
     578                            .dwattr DW$T$33, DW_AT_name("DFLASHCTRL_REG")
     579                            .dwattr DW$T$33, DW_AT_byte_size(0x04)
     580                    DW$74   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     581                            .dwattr DW$74, DW_AT_name("all"), DW_AT_symbol_name("_all")
     582                            .dwattr DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     583                            .dwattr DW$74, DW_AT_accessibility(DW_ACCESS_public)
     584                    DW$75   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$32)
     585                            .dwattr DW$75, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     586                            .dwattr DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     587                            .dwattr DW$75, DW_AT_accessibility(DW_ACCESS_public)
     588                            .dwendtag DW$T$33
     589                    
     590                    
     591                    DW$T$35 .dwtag  DW_TAG_union_type
     592                            .dwattr DW$T$35, DW_AT_name("FLASHILOCK_REG")
     593                            .dwattr DW$T$35, DW_AT_byte_size(0x04)
     594                    DW$76   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     595                            .dwattr DW$76, DW_AT_name("all"), DW_AT_symbol_name("_all")
     596                            .dwattr DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     597                            .dwattr DW$76, DW_AT_accessibility(DW_ACCESS_public)
     598                    DW$77   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$34)
     599                            .dwattr DW$77, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     600                            .dwattr DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     601                            .dwattr DW$77, DW_AT_accessibility(DW_ACCESS_public)
     602                            .dwendtag DW$T$35
     603                    
     604                    
     605                    DW$T$38 .dwtag  DW_TAG_union_type
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   12

     606                            .dwattr DW$T$38, DW_AT_name("CLKCNTL_REG")
     607                            .dwattr DW$T$38, DW_AT_byte_size(0x04)
     608                    DW$78   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     609                            .dwattr DW$78, DW_AT_name("all"), DW_AT_symbol_name("_all")
     610                            .dwattr DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     611                            .dwattr DW$78, DW_AT_accessibility(DW_ACCESS_public)
     612                    DW$79   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$37)
     613                            .dwattr DW$79, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     614                            .dwattr DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     615                            .dwattr DW$79, DW_AT_accessibility(DW_ACCESS_public)
     616                            .dwendtag DW$T$38
     617                    
     618                    
     619                    DW$T$40 .dwtag  DW_TAG_union_type
     620                            .dwattr DW$T$40, DW_AT_name("SYSECR_REG")
     621                            .dwattr DW$T$40, DW_AT_byte_size(0x04)
     622                    DW$80   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     623                            .dwattr DW$80, DW_AT_name("all"), DW_AT_symbol_name("_all")
     624                            .dwattr DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     625                            .dwattr DW$80, DW_AT_accessibility(DW_ACCESS_public)
     626                    DW$81   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$39)
     627                            .dwattr DW$81, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     628                            .dwattr DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     629                            .dwattr DW$81, DW_AT_accessibility(DW_ACCESS_public)
     630                            .dwendtag DW$T$40
     631                    
     632                    
     633                    DW$T$42 .dwtag  DW_TAG_union_type
     634                            .dwattr DW$T$42, DW_AT_name("SYSESR_REG")
     635                            .dwattr DW$T$42, DW_AT_byte_size(0x04)
     636                    DW$82   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     637                            .dwattr DW$82, DW_AT_name("all"), DW_AT_symbol_name("_all")
     638                            .dwattr DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     639                            .dwattr DW$82, DW_AT_accessibility(DW_ACCESS_public)
     640                    DW$83   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$41)
     641                            .dwattr DW$83, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     642                            .dwattr DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     643                            .dwattr DW$83, DW_AT_accessibility(DW_ACCESS_public)
     644                            .dwendtag DW$T$42
     645                    
     646                    
     647                    DW$T$44 .dwtag  DW_TAG_union_type
     648                            .dwattr DW$T$44, DW_AT_name("ABRTESR_REG")
     649                            .dwattr DW$T$44, DW_AT_byte_size(0x04)
     650                    DW$84   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     651                            .dwattr DW$84, DW_AT_name("all"), DW_AT_symbol_name("_all")
     652                            .dwattr DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     653                            .dwattr DW$84, DW_AT_accessibility(DW_ACCESS_public)
     654                    DW$85   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$43)
     655                            .dwattr DW$85, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     656                            .dwattr DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     657                            .dwattr DW$85, DW_AT_accessibility(DW_ACCESS_public)
     658                            .dwendtag DW$T$44
     659                    
     660                    
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   13

     661                    DW$T$46 .dwtag  DW_TAG_union_type
     662                            .dwattr DW$T$46, DW_AT_name("GLBSTAT_REG")
     663                            .dwattr DW$T$46, DW_AT_byte_size(0x04)
     664                    DW$86   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     665                            .dwattr DW$86, DW_AT_name("all"), DW_AT_symbol_name("_all")
     666                            .dwattr DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     667                            .dwattr DW$86, DW_AT_accessibility(DW_ACCESS_public)
     668                    DW$87   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$45)
     669                            .dwattr DW$87, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     670                            .dwattr DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     671                            .dwattr DW$87, DW_AT_accessibility(DW_ACCESS_public)
     672                            .dwendtag DW$T$46
     673                    
     674                    
     675                    DW$T$48 .dwtag  DW_TAG_union_type
     676                            .dwattr DW$T$48, DW_AT_name("DEV_REG")
     677                            .dwattr DW$T$48, DW_AT_byte_size(0x04)
     678                    DW$88   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     679                            .dwattr DW$88, DW_AT_name("all"), DW_AT_symbol_name("_all")
     680                            .dwattr DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     681                            .dwattr DW$88, DW_AT_accessibility(DW_ACCESS_public)
     682                    DW$89   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$47)
     683                            .dwattr DW$89, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     684                            .dwattr DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     685                            .dwattr DW$89, DW_AT_accessibility(DW_ACCESS_public)
     686                            .dwendtag DW$T$48
     687                    
     688                    
     689                    DW$T$50 .dwtag  DW_TAG_union_type
     690                            .dwattr DW$T$50, DW_AT_name("SSIF_REG")
     691                            .dwattr DW$T$50, DW_AT_byte_size(0x04)
     692                    DW$90   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     693                            .dwattr DW$90, DW_AT_name("all"), DW_AT_symbol_name("_all")
     694                            .dwattr DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     695                            .dwattr DW$90, DW_AT_accessibility(DW_ACCESS_public)
     696                    DW$91   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$49)
     697                            .dwattr DW$91, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     698                            .dwattr DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     699                            .dwattr DW$91, DW_AT_accessibility(DW_ACCESS_public)
     700                            .dwendtag DW$T$50
     701                    
     702                    
     703                    DW$T$52 .dwtag  DW_TAG_union_type
     704                            .dwattr DW$T$52, DW_AT_name("SSIR_REG")
     705                            .dwattr DW$T$52, DW_AT_byte_size(0x04)
     706                    DW$92   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     707                            .dwattr DW$92, DW_AT_name("all"), DW_AT_symbol_name("_all")
     708                            .dwattr DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     709                            .dwattr DW$92, DW_AT_accessibility(DW_ACCESS_public)
     710                    DW$93   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$51)
     711                            .dwattr DW$93, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
     712                            .dwattr DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     713                            .dwattr DW$93, DW_AT_accessibility(DW_ACCESS_public)
     714                            .dwendtag DW$T$52
     715                    
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   14

     716                    DW$T$19 .dwtag  DW_TAG_typedef, DW_AT_name("Uint32"), DW_AT_type(*DW$T$11)
     717                            .dwattr DW$T$19, DW_AT_language(DW_LANG_C)
     718                    
     719                    DW$T$20 .dwtag  DW_TAG_structure_type
     720                            .dwattr DW$T$20, DW_AT_name("MFBAHR0_BITS")
     721                            .dwattr DW$T$20, DW_AT_byte_size(0x04)
     722                    DW$94   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     723                            .dwattr DW$94, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
     724                            .dwattr DW$94, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
     725                            .dwattr DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     726                            .dwattr DW$94, DW_AT_accessibility(DW_ACCESS_public)
     727                    DW$95   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     728                            .dwattr DW$95, DW_AT_name("ADDRESS"), DW_AT_symbol_name("_ADDRESS")
     729                            .dwattr DW$95, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x10)
     730                            .dwattr DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     731                            .dwattr DW$95, DW_AT_accessibility(DW_ACCESS_public)
     732                            .dwendtag DW$T$20
     733                    
     734                    
     735                    DW$T$22 .dwtag  DW_TAG_structure_type
     736                            .dwattr DW$T$22, DW_AT_name("MFBALR0_BITS")
     737                            .dwattr DW$T$22, DW_AT_byte_size(0x04)
     738                    DW$96   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     739                            .dwattr DW$96, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
     740                            .dwattr DW$96, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
     741                            .dwattr DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     742                            .dwattr DW$96, DW_AT_accessibility(DW_ACCESS_public)
     743                    DW$97   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     744                            .dwattr DW$97, DW_AT_name("ADDRESS"), DW_AT_symbol_name("_ADDRESS")
     745                            .dwattr DW$97, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x06)
     746                            .dwattr DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     747                            .dwattr DW$97, DW_AT_accessibility(DW_ACCESS_public)
     748                    DW$98   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     749                            .dwattr DW$98, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
     750                            .dwattr DW$98, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x01)
     751                            .dwattr DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     752                            .dwattr DW$98, DW_AT_accessibility(DW_ACCESS_public)
     753                    DW$99   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     754                            .dwattr DW$99, DW_AT_name("MS"), DW_AT_symbol_name("_MS")
     755                            .dwattr DW$99, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x01)
     756                            .dwattr DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     757                            .dwattr DW$99, DW_AT_accessibility(DW_ACCESS_public)
     758                    DW$100  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     759                            .dwattr DW$100, DW_AT_name("BLOCK_SIZE"), DW_AT_symbol_name("_BLOCK_SIZE")
     760                            .dwattr DW$100, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x04)
     761                            .dwattr DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     762                            .dwattr DW$100, DW_AT_accessibility(DW_ACCESS_public)
     763                    DW$101  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     764                            .dwattr DW$101, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
     765                            .dwattr DW$101, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x02)
     766                            .dwattr DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     767                            .dwattr DW$101, DW_AT_accessibility(DW_ACCESS_public)
     768                    DW$102  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     769                            .dwattr DW$102, DW_AT_name("RONLY"), DW_AT_symbol_name("_RONLY")
     770                            .dwattr DW$102, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   15

     771                            .dwattr DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     772                            .dwattr DW$102, DW_AT_accessibility(DW_ACCESS_public)
     773                    DW$103  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     774                            .dwattr DW$103, DW_AT_name("PRIV"), DW_AT_symbol_name("_PRIV")
     775                            .dwattr DW$103, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01)
     776                            .dwattr DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     777                            .dwattr DW$103, DW_AT_accessibility(DW_ACCESS_public)
     778                            .dwendtag DW$T$22
     779                    
     780                    
     781                    DW$T$24 .dwtag  DW_TAG_structure_type
     782                            .dwattr DW$T$24, DW_AT_name("MFBAHRX_BITS")
     783                            .dwattr DW$T$24, DW_AT_byte_size(0x04)
     784                    DW$104  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     785                            .dwattr DW$104, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
     786                            .dwattr DW$104, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
     787                            .dwattr DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     788                            .dwattr DW$104, DW_AT_accessibility(DW_ACCESS_public)
     789                    DW$105  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     790                            .dwattr DW$105, DW_AT_name("ADDRESS"), DW_AT_symbol_name("_ADDRESS")
     791                            .dwattr DW$105, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x10)
     792                            .dwattr DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     793                            .dwattr DW$105, DW_AT_accessibility(DW_ACCESS_public)
     794                            .dwendtag DW$T$24
     795                    
     796                    
     797                    DW$T$26 .dwtag  DW_TAG_structure_type
     798                            .dwattr DW$T$26, DW_AT_name("MFBALRX_BITS")
     799                            .dwattr DW$T$26, DW_AT_byte_size(0x04)
     800                    DW$106  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     801                            .dwattr DW$106, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
     802                            .dwattr DW$106, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
     803                            .dwattr DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     804                            .dwattr DW$106, DW_AT_accessibility(DW_ACCESS_public)
     805                    DW$107  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     806                            .dwattr DW$107, DW_AT_name("ADDRESS"), DW_AT_symbol_name("_ADDRESS")
     807                            .dwattr DW$107, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x06)
     808                            .dwattr DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     809                            .dwattr DW$107, DW_AT_accessibility(DW_ACCESS_public)
     810                    DW$108  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     811                            .dwattr DW$108, DW_AT_name("AW"), DW_AT_symbol_name("_AW")
     812                            .dwattr DW$108, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x01)
     813                            .dwattr DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     814                            .dwattr DW$108, DW_AT_accessibility(DW_ACCESS_public)
     815                    DW$109  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     816                            .dwattr DW$109, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
     817                            .dwattr DW$109, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x01)
     818                            .dwattr DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     819                            .dwattr DW$109, DW_AT_accessibility(DW_ACCESS_public)
     820                    DW$110  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     821                            .dwattr DW$110, DW_AT_name("BLOCK_SIZE"), DW_AT_symbol_name("_BLOCK_SIZE")
     822                            .dwattr DW$110, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x04)
     823                            .dwattr DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     824                            .dwattr DW$110, DW_AT_accessibility(DW_ACCESS_public)
     825                    DW$111  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   16

     826                            .dwattr DW$111, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
     827                            .dwattr DW$111, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x02)
     828                            .dwattr DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     829                            .dwattr DW$111, DW_AT_accessibility(DW_ACCESS_public)
     830                    DW$112  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     831                            .dwattr DW$112, DW_AT_name("RONLY"), DW_AT_symbol_name("_RONLY")
     832                            .dwattr DW$112, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01)
     833                            .dwattr DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     834                            .dwattr DW$112, DW_AT_accessibility(DW_ACCESS_public)
     835                    DW$113  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     836                            .dwattr DW$113, DW_AT_name("PRIV"), DW_AT_symbol_name("_PRIV")
     837                            .dwattr DW$113, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01)
     838                            .dwattr DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     839                            .dwattr DW$113, DW_AT_accessibility(DW_ACCESS_public)
     840                            .dwendtag DW$T$26
     841                    
     842                    
     843                    DW$T$28 .dwtag  DW_TAG_structure_type
     844                            .dwattr DW$T$28, DW_AT_name("MFBALRY_BITS")
     845                            .dwattr DW$T$28, DW_AT_byte_size(0x04)
     846                    DW$114  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     847                            .dwattr DW$114, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
     848                            .dwattr DW$114, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
     849                            .dwattr DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     850                            .dwattr DW$114, DW_AT_accessibility(DW_ACCESS_public)
     851                    DW$115  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     852                            .dwattr DW$115, DW_AT_name("ADDRESS"), DW_AT_symbol_name("_ADDRESS")
     853                            .dwattr DW$115, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x06)
     854                            .dwattr DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     855                            .dwattr DW$115, DW_AT_accessibility(DW_ACCESS_public)
     856                    DW$116  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     857                            .dwattr DW$116, DW_AT_name("AW"), DW_AT_symbol_name("_AW")
     858                            .dwattr DW$116, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x01)
     859                            .dwattr DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     860                            .dwattr DW$116, DW_AT_accessibility(DW_ACCESS_public)
     861                    DW$117  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     862                            .dwattr DW$117, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
     863                            .dwattr DW$117, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x07)
     864                            .dwattr DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     865                            .dwattr DW$117, DW_AT_accessibility(DW_ACCESS_public)
     866                    DW$118  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     867                            .dwattr DW$118, DW_AT_name("RONLY"), DW_AT_symbol_name("_RONLY")
     868                            .dwattr DW$118, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01)
     869                            .dwattr DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     870                            .dwattr DW$118, DW_AT_accessibility(DW_ACCESS_public)
     871                    DW$119  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     872                            .dwattr DW$119, DW_AT_name("PRIV"), DW_AT_symbol_name("_PRIV")
     873                            .dwattr DW$119, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01)
     874                            .dwattr DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     875                            .dwattr DW$119, DW_AT_accessibility(DW_ACCESS_public)
     876                            .dwendtag DW$T$28
     877                    
     878                    
     879                    DW$T$30 .dwtag  DW_TAG_structure_type
     880                            .dwattr DW$T$30, DW_AT_name("PFLASHCTRL_BITS")
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   17

     881                            .dwattr DW$T$30, DW_AT_byte_size(0x04)
     882                    DW$120  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     883                            .dwattr DW$120, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
     884                            .dwattr DW$120, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x14)
     885                            .dwattr DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     886                            .dwattr DW$120, DW_AT_accessibility(DW_ACCESS_public)
     887                    DW$121  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     888                            .dwattr DW$121, DW_AT_name("BUSY"), DW_AT_symbol_name("_BUSY")
     889                            .dwattr DW$121, DW_AT_bit_offset(0x14), DW_AT_bit_size(0x01)
     890                            .dwattr DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     891                            .dwattr DW$121, DW_AT_accessibility(DW_ACCESS_public)
     892                    DW$122  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     893                            .dwattr DW$122, DW_AT_name("INFO_BLOCK_ENA"), DW_AT_symbol_name("_INFO_BLOCK_ENA")
     894                            .dwattr DW$122, DW_AT_bit_offset(0x15), DW_AT_bit_size(0x01)
     895                            .dwattr DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     896                            .dwattr DW$122, DW_AT_accessibility(DW_ACCESS_public)
     897                    DW$123  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     898                            .dwattr DW$123, DW_AT_name("PAGE_ERASE"), DW_AT_symbol_name("_PAGE_ERASE")
     899                            .dwattr DW$123, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x01)
     900                            .dwattr DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     901                            .dwattr DW$123, DW_AT_accessibility(DW_ACCESS_public)
     902                    DW$124  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     903                            .dwattr DW$124, DW_AT_name("MASS_ERASE"), DW_AT_symbol_name("_MASS_ERASE")
     904                            .dwattr DW$124, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x01)
     905                            .dwattr DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     906                            .dwattr DW$124, DW_AT_accessibility(DW_ACCESS_public)
     907                    DW$125  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     908                            .dwattr DW$125, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
     909                            .dwattr DW$125, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x03)
     910                            .dwattr DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     911                            .dwattr DW$125, DW_AT_accessibility(DW_ACCESS_public)
     912                    DW$126  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     913                            .dwattr DW$126, DW_AT_name("PAGE_SEL"), DW_AT_symbol_name("_PAGE_SEL")
     914                            .dwattr DW$126, DW_AT_bit_offset(0x1b), DW_AT_bit_size(0x05)
     915                            .dwattr DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     916                            .dwattr DW$126, DW_AT_accessibility(DW_ACCESS_public)
     917                            .dwendtag DW$T$30
     918                    
     919                    
     920                    DW$T$32 .dwtag  DW_TAG_structure_type
     921                            .dwattr DW$T$32, DW_AT_name("DFLASHCTRL_BITS")
     922                            .dwattr DW$T$32, DW_AT_byte_size(0x04)
     923                    DW$127  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     924                            .dwattr DW$127, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
     925                            .dwattr DW$127, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x14)
     926                            .dwattr DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     927                            .dwattr DW$127, DW_AT_accessibility(DW_ACCESS_public)
     928                    DW$128  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     929                            .dwattr DW$128, DW_AT_name("BUSY"), DW_AT_symbol_name("_BUSY")
     930                            .dwattr DW$128, DW_AT_bit_offset(0x14), DW_AT_bit_size(0x01)
     931                            .dwattr DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     932                            .dwattr DW$128, DW_AT_accessibility(DW_ACCESS_public)
     933                    DW$129  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     934                            .dwattr DW$129, DW_AT_name("INFO_BLOCK_ENA"), DW_AT_symbol_name("_INFO_BLOCK_ENA")
     935                            .dwattr DW$129, DW_AT_bit_offset(0x15), DW_AT_bit_size(0x01)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   18

     936                            .dwattr DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     937                            .dwattr DW$129, DW_AT_accessibility(DW_ACCESS_public)
     938                    DW$130  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     939                            .dwattr DW$130, DW_AT_name("PAGE_ERASE"), DW_AT_symbol_name("_PAGE_ERASE")
     940                            .dwattr DW$130, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x01)
     941                            .dwattr DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     942                            .dwattr DW$130, DW_AT_accessibility(DW_ACCESS_public)
     943                    DW$131  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     944                            .dwattr DW$131, DW_AT_name("MASS_ERASE"), DW_AT_symbol_name("_MASS_ERASE")
     945                            .dwattr DW$131, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x01)
     946                            .dwattr DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     947                            .dwattr DW$131, DW_AT_accessibility(DW_ACCESS_public)
     948                    DW$132  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     949                            .dwattr DW$132, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
     950                            .dwattr DW$132, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x02)
     951                            .dwattr DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     952                            .dwattr DW$132, DW_AT_accessibility(DW_ACCESS_public)
     953                    DW$133  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     954                            .dwattr DW$133, DW_AT_name("PAGE_SEL"), DW_AT_symbol_name("_PAGE_SEL")
     955                            .dwattr DW$133, DW_AT_bit_offset(0x1a), DW_AT_bit_size(0x06)
     956                            .dwattr DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     957                            .dwattr DW$133, DW_AT_accessibility(DW_ACCESS_public)
     958                            .dwendtag DW$T$32
     959                    
     960                    
     961                    DW$T$34 .dwtag  DW_TAG_structure_type
     962                            .dwattr DW$T$34, DW_AT_name("FLASHILOCK_BITS")
     963                            .dwattr DW$T$34, DW_AT_byte_size(0x04)
     964                    DW$134  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     965                            .dwattr DW$134, DW_AT_name("INTERLOCK_KEY"), DW_AT_symbol_name("_INTERLOCK_KEY")
     966                            .dwattr DW$134, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x20)
     967                            .dwattr DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     968                            .dwattr DW$134, DW_AT_accessibility(DW_ACCESS_public)
     969                            .dwendtag DW$T$34
     970                    
     971                    
     972                    DW$T$37 .dwtag  DW_TAG_structure_type
     973                            .dwattr DW$T$37, DW_AT_name("CLKCNTL_BITS")
     974                            .dwattr DW$T$37, DW_AT_byte_size(0x04)
     975                    DW$135  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     976                            .dwattr DW$135, DW_AT_name("rsvd3"), DW_AT_symbol_name("_rsvd3")
     977                            .dwattr DW$135, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x16)
     978                            .dwattr DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     979                            .dwattr DW$135, DW_AT_accessibility(DW_ACCESS_public)
     980                    DW$136  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     981                            .dwattr DW$136, DW_AT_name("M_DIV_RATIO"), DW_AT_symbol_name("_M_DIV_RATIO")
     982                            .dwattr DW$136, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x02)
     983                            .dwattr DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     984                            .dwattr DW$136, DW_AT_accessibility(DW_ACCESS_public)
     985                    DW$137  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     986                            .dwattr DW$137, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
     987                            .dwattr DW$137, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x01)
     988                            .dwattr DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     989                            .dwattr DW$137, DW_AT_accessibility(DW_ACCESS_public)
     990                    DW$138  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   19

     991                            .dwattr DW$138, DW_AT_name("CLKSR"), DW_AT_symbol_name("_CLKSR")
     992                            .dwattr DW$138, DW_AT_bit_offset(0x19), DW_AT_bit_size(0x02)
     993                            .dwattr DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     994                            .dwattr DW$138, DW_AT_accessibility(DW_ACCESS_public)
     995                    DW$139  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     996                            .dwattr DW$139, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
     997                            .dwattr DW$139, DW_AT_bit_offset(0x1b), DW_AT_bit_size(0x01)
     998                            .dwattr DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     999                            .dwattr DW$139, DW_AT_accessibility(DW_ACCESS_public)
    1000                    DW$140  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1001                            .dwattr DW$140, DW_AT_name("CLKDOUT"), DW_AT_symbol_name("_CLKDOUT")
    1002                            .dwattr DW$140, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x01)
    1003                            .dwattr DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1004                            .dwattr DW$140, DW_AT_accessibility(DW_ACCESS_public)
    1005                    DW$141  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1006                            .dwattr DW$141, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1007                            .dwattr DW$141, DW_AT_bit_offset(0x1d), DW_AT_bit_size(0x01)
    1008                            .dwattr DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1009                            .dwattr DW$141, DW_AT_accessibility(DW_ACCESS_public)
    1010                    DW$142  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1011                            .dwattr DW$142, DW_AT_name("ARM_MODE"), DW_AT_symbol_name("_ARM_MODE")
    1012                            .dwattr DW$142, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x02)
    1013                            .dwattr DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1014                            .dwattr DW$142, DW_AT_accessibility(DW_ACCESS_public)
    1015                            .dwendtag DW$T$37
    1016                    
    1017                    
    1018                    DW$T$39 .dwtag  DW_TAG_structure_type
    1019                            .dwattr DW$T$39, DW_AT_name("SYSECR_BITS")
    1020                            .dwattr DW$T$39, DW_AT_byte_size(0x04)
    1021                    DW$143  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1022                            .dwattr DW$143, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
    1023                            .dwattr DW$143, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
    1024                            .dwattr DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1025                            .dwattr DW$143, DW_AT_accessibility(DW_ACCESS_public)
    1026                    DW$144  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1027                            .dwattr DW$144, DW_AT_name("RESET"), DW_AT_symbol_name("_RESET")
    1028                            .dwattr DW$144, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x02)
    1029                            .dwattr DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1030                            .dwattr DW$144, DW_AT_accessibility(DW_ACCESS_public)
    1031                    DW$145  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1032                            .dwattr DW$145, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1033                            .dwattr DW$145, DW_AT_bit_offset(0x12), DW_AT_bit_size(0x0b)
    1034                            .dwattr DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1035                            .dwattr DW$145, DW_AT_accessibility(DW_ACCESS_public)
    1036                    DW$146  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1037                            .dwattr DW$146, DW_AT_name("PACCOVR"), DW_AT_symbol_name("_PACCOVR")
    1038                            .dwattr DW$146, DW_AT_bit_offset(0x1d), DW_AT_bit_size(0x01)
    1039                            .dwattr DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1040                            .dwattr DW$146, DW_AT_accessibility(DW_ACCESS_public)
    1041                    DW$147  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1042                            .dwattr DW$147, DW_AT_name("ACCOVR"), DW_AT_symbol_name("_ACCOVR")
    1043                            .dwattr DW$147, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01)
    1044                            .dwattr DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1045                            .dwattr DW$147, DW_AT_accessibility(DW_ACCESS_public)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   20

    1046                    DW$148  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1047                            .dwattr DW$148, DW_AT_name("ILLOVR"), DW_AT_symbol_name("_ILLOVR")
    1048                            .dwattr DW$148, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01)
    1049                            .dwattr DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1050                            .dwattr DW$148, DW_AT_accessibility(DW_ACCESS_public)
    1051                            .dwendtag DW$T$39
    1052                    
    1053                    
    1054                    DW$T$41 .dwtag  DW_TAG_structure_type
    1055                            .dwattr DW$T$41, DW_AT_name("SYSESR_BITS")
    1056                            .dwattr DW$T$41, DW_AT_byte_size(0x04)
    1057                    DW$149  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1058                            .dwattr DW$149, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
    1059                            .dwattr DW$149, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
    1060                            .dwattr DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1061                            .dwattr DW$149, DW_AT_accessibility(DW_ACCESS_public)
    1062                    DW$150  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1063                            .dwattr DW$150, DW_AT_name("PORRST"), DW_AT_symbol_name("_PORRST")
    1064                            .dwattr DW$150, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x01)
    1065                            .dwattr DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1066                            .dwattr DW$150, DW_AT_accessibility(DW_ACCESS_public)
    1067                    DW$151  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1068                            .dwattr DW$151, DW_AT_name("CLKRST"), DW_AT_symbol_name("_CLKRST")
    1069                            .dwattr DW$151, DW_AT_bit_offset(0x11), DW_AT_bit_size(0x01)
    1070                            .dwattr DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1071                            .dwattr DW$151, DW_AT_accessibility(DW_ACCESS_public)
    1072                    DW$152  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1073                            .dwattr DW$152, DW_AT_name("WDRST"), DW_AT_symbol_name("_WDRST")
    1074                            .dwattr DW$152, DW_AT_bit_offset(0x12), DW_AT_bit_size(0x01)
    1075                            .dwattr DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1076                            .dwattr DW$152, DW_AT_accessibility(DW_ACCESS_public)
    1077                    DW$153  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1078                            .dwattr DW$153, DW_AT_name("ILLMODE"), DW_AT_symbol_name("_ILLMODE")
    1079                            .dwattr DW$153, DW_AT_bit_offset(0x13), DW_AT_bit_size(0x01)
    1080                            .dwattr DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1081                            .dwattr DW$153, DW_AT_accessibility(DW_ACCESS_public)
    1082                    DW$154  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1083                            .dwattr DW$154, DW_AT_name("ILLADR"), DW_AT_symbol_name("_ILLADR")
    1084                            .dwattr DW$154, DW_AT_bit_offset(0x14), DW_AT_bit_size(0x01)
    1085                            .dwattr DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1086                            .dwattr DW$154, DW_AT_accessibility(DW_ACCESS_public)
    1087                    DW$155  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1088                            .dwattr DW$155, DW_AT_name("ILLACC"), DW_AT_symbol_name("_ILLACC")
    1089                            .dwattr DW$155, DW_AT_bit_offset(0x15), DW_AT_bit_size(0x01)
    1090                            .dwattr DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1091                            .dwattr DW$155, DW_AT_accessibility(DW_ACCESS_public)
    1092                    DW$156  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1093                            .dwattr DW$156, DW_AT_name("PILLACC"), DW_AT_symbol_name("_PILLACC")
    1094                            .dwattr DW$156, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x01)
    1095                            .dwattr DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1096                            .dwattr DW$156, DW_AT_accessibility(DW_ACCESS_public)
    1097                    DW$157  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1098                            .dwattr DW$157, DW_AT_name("ILLMAP"), DW_AT_symbol_name("_ILLMAP")
    1099                            .dwattr DW$157, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x01)
    1100                            .dwattr DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   21

    1101                            .dwattr DW$157, DW_AT_accessibility(DW_ACCESS_public)
    1102                    DW$158  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1103                            .dwattr DW$158, DW_AT_name("SWRST"), DW_AT_symbol_name("_SWRST")
    1104                            .dwattr DW$158, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x01)
    1105                            .dwattr DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1106                            .dwattr DW$158, DW_AT_accessibility(DW_ACCESS_public)
    1107                    DW$159  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1108                            .dwattr DW$159, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1109                            .dwattr DW$159, DW_AT_bit_offset(0x19), DW_AT_bit_size(0x07)
    1110                            .dwattr DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1111                            .dwattr DW$159, DW_AT_accessibility(DW_ACCESS_public)
    1112                            .dwendtag DW$T$41
    1113                    
    1114                    
    1115                    DW$T$43 .dwtag  DW_TAG_structure_type
    1116                            .dwattr DW$T$43, DW_AT_name("ABRTESR_BITS")
    1117                            .dwattr DW$T$43, DW_AT_byte_size(0x04)
    1118                    DW$160  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1119                            .dwattr DW$160, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
    1120                            .dwattr DW$160, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
    1121                            .dwattr DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1122                            .dwattr DW$160, DW_AT_accessibility(DW_ACCESS_public)
    1123                    DW$161  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1124                            .dwattr DW$161, DW_AT_name("ADRABT"), DW_AT_symbol_name("_ADRABT")
    1125                            .dwattr DW$161, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x01)
    1126                            .dwattr DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1127                            .dwattr DW$161, DW_AT_accessibility(DW_ACCESS_public)
    1128                    DW$162  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1129                            .dwattr DW$162, DW_AT_name("MEMABT"), DW_AT_symbol_name("_MEMABT")
    1130                            .dwattr DW$162, DW_AT_bit_offset(0x11), DW_AT_bit_size(0x01)
    1131                            .dwattr DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1132                            .dwattr DW$162, DW_AT_accessibility(DW_ACCESS_public)
    1133                    DW$163  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1134                            .dwattr DW$163, DW_AT_name("PACCVIO"), DW_AT_symbol_name("_PACCVIO")
    1135                            .dwattr DW$163, DW_AT_bit_offset(0x12), DW_AT_bit_size(0x01)
    1136                            .dwattr DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1137                            .dwattr DW$163, DW_AT_accessibility(DW_ACCESS_public)
    1138                    DW$164  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1139                            .dwattr DW$164, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1140                            .dwattr DW$164, DW_AT_bit_offset(0x13), DW_AT_bit_size(0x0d)
    1141                            .dwattr DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1142                            .dwattr DW$164, DW_AT_accessibility(DW_ACCESS_public)
    1143                            .dwendtag DW$T$43
    1144                    
    1145                    
    1146                    DW$T$45 .dwtag  DW_TAG_structure_type
    1147                            .dwattr DW$T$45, DW_AT_name("GLBSTAT_BITS")
    1148                            .dwattr DW$T$45, DW_AT_byte_size(0x04)
    1149                    DW$165  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1150                            .dwattr DW$165, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
    1151                            .dwattr DW$165, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x18)
    1152                            .dwattr DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1153                            .dwattr DW$165, DW_AT_accessibility(DW_ACCESS_public)
    1154                    DW$166  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1155                            .dwattr DW$166, DW_AT_name("SYSADDR"), DW_AT_symbol_name("_SYSADDR")
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   22

    1156                            .dwattr DW$166, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x01)
    1157                            .dwattr DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1158                            .dwattr DW$166, DW_AT_accessibility(DW_ACCESS_public)
    1159                    DW$167  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1160                            .dwattr DW$167, DW_AT_name("SYSACC"), DW_AT_symbol_name("_SYSACC")
    1161                            .dwattr DW$167, DW_AT_bit_offset(0x19), DW_AT_bit_size(0x01)
    1162                            .dwattr DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1163                            .dwattr DW$167, DW_AT_accessibility(DW_ACCESS_public)
    1164                    DW$168  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1165                            .dwattr DW$168, DW_AT_name("MPUADDR"), DW_AT_symbol_name("_MPUADDR")
    1166                            .dwattr DW$168, DW_AT_bit_offset(0x1a), DW_AT_bit_size(0x01)
    1167                            .dwattr DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1168                            .dwattr DW$168, DW_AT_accessibility(DW_ACCESS_public)
    1169                    DW$169  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1170                            .dwattr DW$169, DW_AT_name("MPUACC"), DW_AT_symbol_name("_MPUACC")
    1171                            .dwattr DW$169, DW_AT_bit_offset(0x1b), DW_AT_bit_size(0x01)
    1172                            .dwattr DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1173                            .dwattr DW$169, DW_AT_accessibility(DW_ACCESS_public)
    1174                    DW$170  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1175                            .dwattr DW$170, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1176                            .dwattr DW$170, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x04)
    1177                            .dwattr DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1178                            .dwattr DW$170, DW_AT_accessibility(DW_ACCESS_public)
    1179                            .dwendtag DW$T$45
    1180                    
    1181                    
    1182                    DW$T$47 .dwtag  DW_TAG_structure_type
    1183                            .dwattr DW$T$47, DW_AT_name("DEV_BITS")
    1184                            .dwattr DW$T$47, DW_AT_byte_size(0x04)
    1185                    DW$171  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1186                            .dwattr DW$171, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1187                            .dwattr DW$171, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
    1188                            .dwattr DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1189                            .dwattr DW$171, DW_AT_accessibility(DW_ACCESS_public)
    1190                    DW$172  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1191                            .dwattr DW$172, DW_AT_name("DEV"), DW_AT_symbol_name("_DEV")
    1192                            .dwattr DW$172, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x10)
    1193                            .dwattr DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1194                            .dwattr DW$172, DW_AT_accessibility(DW_ACCESS_public)
    1195                            .dwendtag DW$T$47
    1196                    
    1197                    
    1198                    DW$T$49 .dwtag  DW_TAG_structure_type
    1199                            .dwattr DW$T$49, DW_AT_name("SSIF_BITS")
    1200                            .dwattr DW$T$49, DW_AT_byte_size(0x04)
    1201                    DW$173  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1202                            .dwattr DW$173, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1203                            .dwattr DW$173, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x1f)
    1204                            .dwattr DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1205                            .dwattr DW$173, DW_AT_accessibility(DW_ACCESS_public)
    1206                    DW$174  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1207                            .dwattr DW$174, DW_AT_name("SSIFLAG"), DW_AT_symbol_name("_SSIFLAG")
    1208                            .dwattr DW$174, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01)
    1209                            .dwattr DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1210                            .dwattr DW$174, DW_AT_accessibility(DW_ACCESS_public)
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   23

    1211                            .dwendtag DW$T$49
    1212                    
    1213                    
    1214                    DW$T$51 .dwtag  DW_TAG_structure_type
    1215                            .dwattr DW$T$51, DW_AT_name("SSIR_BITS")
    1216                            .dwattr DW$T$51, DW_AT_byte_size(0x04)
    1217                    DW$175  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1218                            .dwattr DW$175, DW_AT_name("rsvd0"), DW_AT_symbol_name("_rsvd0")
    1219                            .dwattr DW$175, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
    1220                            .dwattr DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1221                            .dwattr DW$175, DW_AT_accessibility(DW_ACCESS_public)
    1222                    DW$176  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1223                            .dwattr DW$176, DW_AT_name("SSKEY"), DW_AT_symbol_name("_SSKEY")
    1224                            .dwattr DW$176, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x08)
    1225                            .dwattr DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1226                            .dwattr DW$176, DW_AT_accessibility(DW_ACCESS_public)
    1227                    DW$177  .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
    1228                            .dwattr DW$177, DW_AT_name("SSDATA"), DW_AT_symbol_name("_SSDATA")
    1229                            .dwattr DW$177, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x08)
    1230                            .dwattr DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    1231                            .dwattr DW$177, DW_AT_accessibility(DW_ACCESS_public)
    1232                            .dwendtag DW$T$51
    1233                    
    1234                    DW$T$11 .dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
    1235                            .dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
    1236                            .dwattr DW$T$11, DW_AT_byte_size(0x04)
    1237                    
    1238                            .dwattr DW$4, DW_AT_external(0x01)
    1239                            .dwattr DW$8, DW_AT_external(0x01)
    1240                            .dwattr DW$CU, DW_AT_language(DW_LANG_C)
    1241                    
    1242                    ;***************************************************************
    1243                    ;* DWARF CIE ENTRIES                                           *
    1244                    ;***************************************************************
    1245                    
    1246                    DW$CIE  .dwcie 1, 26
    1247                            .dwcfa  0x0c, 13, 0
    1248                            .dwcfa  0x07, 0
    1249                            .dwcfa  0x07, 1
    1250                            .dwcfa  0x07, 2
    1251                            .dwcfa  0x07, 3
    1252                            .dwcfa  0x08, 4
    1253                            .dwcfa  0x08, 5
    1254                            .dwcfa  0x08, 6
    1255                            .dwcfa  0x08, 7
    1256                            .dwcfa  0x08, 8
    1257                            .dwcfa  0x08, 9
    1258                            .dwcfa  0x08, 10
    1259                            .dwcfa  0x08, 11
    1260                            .dwcfa  0x07, 12
    1261                            .dwcfa  0x07, 13
    1262                            .dwcfa  0x07, 14
    1263                            .dwcfa  0x07, 15
    1264                            .dwcfa  0x07, 16
    1265                            .dwcfa  0x07, 17
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   24

    1266                            .dwcfa  0x07, 18
    1267                            .dwcfa  0x07, 19
    1268                            .dwcfa  0x07, 20
    1269                            .dwcfa  0x07, 21
    1270                            .dwcfa  0x07, 22
    1271                            .dwcfa  0x07, 23
    1272                            .dwcfa  0x07, 24
    1273                            .dwcfa  0x07, 25
    1274                            .dwcfa  0x07, 26
    1275                    
    1276                    ;***************************************************************
    1277                    ;* DWARF REGISTER MAP                                          *
    1278                    ;***************************************************************
    1279                    
    1280                    DW$178  .dwtag  DW_TAG_assign_register, DW_AT_name("A1")
    1281                            .dwattr DW$178, DW_AT_location[DW_OP_reg0]
    1282                    DW$179  .dwtag  DW_TAG_assign_register, DW_AT_name("A2")
    1283                            .dwattr DW$179, DW_AT_location[DW_OP_reg1]
    1284                    DW$180  .dwtag  DW_TAG_assign_register, DW_AT_name("A3")
    1285                            .dwattr DW$180, DW_AT_location[DW_OP_reg2]
    1286                    DW$181  .dwtag  DW_TAG_assign_register, DW_AT_name("A4")
    1287                            .dwattr DW$181, DW_AT_location[DW_OP_reg3]
    1288                    DW$182  .dwtag  DW_TAG_assign_register, DW_AT_name("V1")
    1289                            .dwattr DW$182, DW_AT_location[DW_OP_reg4]
    1290                    DW$183  .dwtag  DW_TAG_assign_register, DW_AT_name("V2")
    1291                            .dwattr DW$183, DW_AT_location[DW_OP_reg5]
    1292                    DW$184  .dwtag  DW_TAG_assign_register, DW_AT_name("V3")
    1293                            .dwattr DW$184, DW_AT_location[DW_OP_reg6]
    1294                    DW$185  .dwtag  DW_TAG_assign_register, DW_AT_name("V4")
    1295                            .dwattr DW$185, DW_AT_location[DW_OP_reg7]
    1296                    DW$186  .dwtag  DW_TAG_assign_register, DW_AT_name("V5")
    1297                            .dwattr DW$186, DW_AT_location[DW_OP_reg8]
    1298                    DW$187  .dwtag  DW_TAG_assign_register, DW_AT_name("V6")
    1299                            .dwattr DW$187, DW_AT_location[DW_OP_reg9]
    1300                    DW$188  .dwtag  DW_TAG_assign_register, DW_AT_name("V7")
    1301                            .dwattr DW$188, DW_AT_location[DW_OP_reg10]
    1302                    DW$189  .dwtag  DW_TAG_assign_register, DW_AT_name("V8")
    1303                            .dwattr DW$189, DW_AT_location[DW_OP_reg11]
    1304                    DW$190  .dwtag  DW_TAG_assign_register, DW_AT_name("V9")
    1305                            .dwattr DW$190, DW_AT_location[DW_OP_reg12]
    1306                    DW$191  .dwtag  DW_TAG_assign_register, DW_AT_name("SP")
    1307                            .dwattr DW$191, DW_AT_location[DW_OP_reg13]
    1308                    DW$192  .dwtag  DW_TAG_assign_register, DW_AT_name("LR")
    1309                            .dwattr DW$192, DW_AT_location[DW_OP_reg14]
    1310                    DW$193  .dwtag  DW_TAG_assign_register, DW_AT_name("PC")
    1311                            .dwattr DW$193, DW_AT_location[DW_OP_reg15]
    1312                    DW$194  .dwtag  DW_TAG_assign_register, DW_AT_name("C0")
    1313                            .dwattr DW$194, DW_AT_location[DW_OP_reg16]
    1314                    DW$195  .dwtag  DW_TAG_assign_register, DW_AT_name("C1")
    1315                            .dwattr DW$195, DW_AT_location[DW_OP_reg17]
    1316                    DW$196  .dwtag  DW_TAG_assign_register, DW_AT_name("C2")
    1317                            .dwattr DW$196, DW_AT_location[DW_OP_reg18]
    1318                    DW$197  .dwtag  DW_TAG_assign_register, DW_AT_name("C3")
    1319                            .dwattr DW$197, DW_AT_location[DW_OP_reg19]
    1320                    DW$198  .dwtag  DW_TAG_assign_register, DW_AT_name("C4")
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:43 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/clear_program_flash.asm PAGE   25

    1321                            .dwattr DW$198, DW_AT_location[DW_OP_reg20]
    1322                    DW$199  .dwtag  DW_TAG_assign_register, DW_AT_name("C5")
    1323                            .dwattr DW$199, DW_AT_location[DW_OP_reg21]
    1324                    DW$200  .dwtag  DW_TAG_assign_register, DW_AT_name("C6")
    1325                            .dwattr DW$200, DW_AT_location[DW_OP_reg22]
    1326                    DW$201  .dwtag  DW_TAG_assign_register, DW_AT_name("C7")
    1327                            .dwattr DW$201, DW_AT_location[DW_OP_reg23]
    1328                    DW$202  .dwtag  DW_TAG_assign_register, DW_AT_name("AP")
    1329                            .dwattr DW$202, DW_AT_location[DW_OP_reg24]
    1330                    DW$203  .dwtag  DW_TAG_assign_register, DW_AT_name("SR")
    1331                            .dwattr DW$203, DW_AT_location[DW_OP_reg25]
    1332                    DW$204  .dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
    1333                            .dwattr DW$204, DW_AT_location[DW_OP_reg26]
    1334                            .dwendtag DW$CU
    1335                    

No Assembly Errors, No Assembly Warnings
