release/EM_CMSIS_P1_4.0.0/Device/SiliconLabs/EFM32TG/Include/efm32tg_msc.h

Go to the documentation of this file.
00001 /**************************************************************************/
00032 /**************************************************************************/
00037 typedef struct
00038 {
00039   __IO uint32_t CTRL;         
00040   __IO uint32_t READCTRL;     
00041   __IO uint32_t WRITECTRL;    
00042   __IO uint32_t WRITECMD;     
00043   __IO uint32_t ADDRB;        
00044   uint32_t      RESERVED0[1]; 
00045   __IO uint32_t WDATA;        
00046   __I uint32_t  STATUS;       
00047   uint32_t      RESERVED1[3]; 
00048   __I uint32_t  IF;           
00049   __IO uint32_t IFS;          
00050   __IO uint32_t IFC;          
00051   __IO uint32_t IEN;          
00052   __IO uint32_t LOCK;         
00053   __IO uint32_t CMD;          
00054   __I uint32_t  CACHEHITS;    
00055   __I uint32_t  CACHEMISSES;  
00056   uint32_t      RESERVED2[1]; 
00057   __IO uint32_t TIMEBASE;     
00058 } MSC_TypeDef;                
00060 /**************************************************************************/
00065 /* Bit fields for MSC CTRL */
00066 #define _MSC_CTRL_RESETVALUE                    0x00000001UL                       
00067 #define _MSC_CTRL_MASK                          0x00000001UL                       
00068 #define MSC_CTRL_BUSFAULT                       (0x1UL << 0)                       
00069 #define _MSC_CTRL_BUSFAULT_SHIFT                0                                  
00070 #define _MSC_CTRL_BUSFAULT_MASK                 0x1UL                              
00071 #define _MSC_CTRL_BUSFAULT_GENERATE             0x00000000UL                       
00072 #define _MSC_CTRL_BUSFAULT_DEFAULT              0x00000001UL                       
00073 #define _MSC_CTRL_BUSFAULT_IGNORE               0x00000001UL                       
00074 #define MSC_CTRL_BUSFAULT_GENERATE              (_MSC_CTRL_BUSFAULT_GENERATE << 0) 
00075 #define MSC_CTRL_BUSFAULT_DEFAULT               (_MSC_CTRL_BUSFAULT_DEFAULT << 0)  
00076 #define MSC_CTRL_BUSFAULT_IGNORE                (_MSC_CTRL_BUSFAULT_IGNORE << 0)   
00078 /* Bit fields for MSC READCTRL */
00079 #define _MSC_READCTRL_RESETVALUE                0x00000001UL                        
00080 #define _MSC_READCTRL_MASK                      0x0000003FUL                        
00081 #define _MSC_READCTRL_MODE_SHIFT                0                                   
00082 #define _MSC_READCTRL_MODE_MASK                 0x7UL                               
00083 #define _MSC_READCTRL_MODE_WS0                  0x00000000UL                        
00084 #define _MSC_READCTRL_MODE_DEFAULT              0x00000001UL                        
00085 #define _MSC_READCTRL_MODE_WS1                  0x00000001UL                        
00086 #define _MSC_READCTRL_MODE_WS0SCBTP             0x00000002UL                        
00087 #define _MSC_READCTRL_MODE_WS1SCBTP             0x00000003UL                        
00088 #define MSC_READCTRL_MODE_WS0                   (_MSC_READCTRL_MODE_WS0 << 0)       
00089 #define MSC_READCTRL_MODE_DEFAULT               (_MSC_READCTRL_MODE_DEFAULT << 0)   
00090 #define MSC_READCTRL_MODE_WS1                   (_MSC_READCTRL_MODE_WS1 << 0)       
00091 #define MSC_READCTRL_MODE_WS0SCBTP              (_MSC_READCTRL_MODE_WS0SCBTP << 0)  
00092 #define MSC_READCTRL_MODE_WS1SCBTP              (_MSC_READCTRL_MODE_WS1SCBTP << 0)  
00093 #define MSC_READCTRL_IFCDIS                     (0x1UL << 3)                        
00094 #define _MSC_READCTRL_IFCDIS_SHIFT              3                                   
00095 #define _MSC_READCTRL_IFCDIS_MASK               0x8UL                               
00096 #define _MSC_READCTRL_IFCDIS_DEFAULT            0x00000000UL                        
00097 #define MSC_READCTRL_IFCDIS_DEFAULT             (_MSC_READCTRL_IFCDIS_DEFAULT << 3) 
00098 #define MSC_READCTRL_AIDIS                      (0x1UL << 4)                        
00099 #define _MSC_READCTRL_AIDIS_SHIFT               4                                   
00100 #define _MSC_READCTRL_AIDIS_MASK                0x10UL                              
00101 #define _MSC_READCTRL_AIDIS_DEFAULT             0x00000000UL                        
00102 #define MSC_READCTRL_AIDIS_DEFAULT              (_MSC_READCTRL_AIDIS_DEFAULT << 4)  
00103 #define MSC_READCTRL_ICCDIS                     (0x1UL << 5)                        
00104 #define _MSC_READCTRL_ICCDIS_SHIFT              5                                   
00105 #define _MSC_READCTRL_ICCDIS_MASK               0x20UL                              
00106 #define _MSC_READCTRL_ICCDIS_DEFAULT            0x00000000UL                        
00107 #define MSC_READCTRL_ICCDIS_DEFAULT             (_MSC_READCTRL_ICCDIS_DEFAULT << 5) 
00109 /* Bit fields for MSC WRITECTRL */
00110 #define _MSC_WRITECTRL_RESETVALUE               0x00000000UL                                
00111 #define _MSC_WRITECTRL_MASK                     0x00000003UL                                
00112 #define MSC_WRITECTRL_WREN                      (0x1UL << 0)                                
00113 #define _MSC_WRITECTRL_WREN_SHIFT               0                                           
00114 #define _MSC_WRITECTRL_WREN_MASK                0x1UL                                       
00115 #define _MSC_WRITECTRL_WREN_DEFAULT             0x00000000UL                                
00116 #define MSC_WRITECTRL_WREN_DEFAULT              (_MSC_WRITECTRL_WREN_DEFAULT << 0)          
00117 #define MSC_WRITECTRL_IRQERASEABORT             (0x1UL << 1)                                
00118 #define _MSC_WRITECTRL_IRQERASEABORT_SHIFT      1                                           
00119 #define _MSC_WRITECTRL_IRQERASEABORT_MASK       0x2UL                                       
00120 #define _MSC_WRITECTRL_IRQERASEABORT_DEFAULT    0x00000000UL                                
00121 #define MSC_WRITECTRL_IRQERASEABORT_DEFAULT     (_MSC_WRITECTRL_IRQERASEABORT_DEFAULT << 1) 
00123 /* Bit fields for MSC WRITECMD */
00124 #define _MSC_WRITECMD_RESETVALUE                0x00000000UL                            
00125 #define _MSC_WRITECMD_MASK                      0x0000003FUL                            
00126 #define MSC_WRITECMD_LADDRIM                    (0x1UL << 0)                            
00127 #define _MSC_WRITECMD_LADDRIM_SHIFT             0                                       
00128 #define _MSC_WRITECMD_LADDRIM_MASK              0x1UL                                   
00129 #define _MSC_WRITECMD_LADDRIM_DEFAULT           0x00000000UL                            
00130 #define MSC_WRITECMD_LADDRIM_DEFAULT            (_MSC_WRITECMD_LADDRIM_DEFAULT << 0)    
00131 #define MSC_WRITECMD_ERASEPAGE                  (0x1UL << 1)                            
00132 #define _MSC_WRITECMD_ERASEPAGE_SHIFT           1                                       
00133 #define _MSC_WRITECMD_ERASEPAGE_MASK            0x2UL                                   
00134 #define _MSC_WRITECMD_ERASEPAGE_DEFAULT         0x00000000UL                            
00135 #define MSC_WRITECMD_ERASEPAGE_DEFAULT          (_MSC_WRITECMD_ERASEPAGE_DEFAULT << 1)  
00136 #define MSC_WRITECMD_WRITEEND                   (0x1UL << 2)                            
00137 #define _MSC_WRITECMD_WRITEEND_SHIFT            2                                       
00138 #define _MSC_WRITECMD_WRITEEND_MASK             0x4UL                                   
00139 #define _MSC_WRITECMD_WRITEEND_DEFAULT          0x00000000UL                            
00140 #define MSC_WRITECMD_WRITEEND_DEFAULT           (_MSC_WRITECMD_WRITEEND_DEFAULT << 2)   
00141 #define MSC_WRITECMD_WRITEONCE                  (0x1UL << 3)                            
00142 #define _MSC_WRITECMD_WRITEONCE_SHIFT           3                                       
00143 #define _MSC_WRITECMD_WRITEONCE_MASK            0x8UL                                   
00144 #define _MSC_WRITECMD_WRITEONCE_DEFAULT         0x00000000UL                            
00145 #define MSC_WRITECMD_WRITEONCE_DEFAULT          (_MSC_WRITECMD_WRITEONCE_DEFAULT << 3)  
00146 #define MSC_WRITECMD_WRITETRIG                  (0x1UL << 4)                            
00147 #define _MSC_WRITECMD_WRITETRIG_SHIFT           4                                       
00148 #define _MSC_WRITECMD_WRITETRIG_MASK            0x10UL                                  
00149 #define _MSC_WRITECMD_WRITETRIG_DEFAULT         0x00000000UL                            
00150 #define MSC_WRITECMD_WRITETRIG_DEFAULT          (_MSC_WRITECMD_WRITETRIG_DEFAULT << 4)  
00151 #define MSC_WRITECMD_ERASEABORT                 (0x1UL << 5)                            
00152 #define _MSC_WRITECMD_ERASEABORT_SHIFT          5                                       
00153 #define _MSC_WRITECMD_ERASEABORT_MASK           0x20UL                                  
00154 #define _MSC_WRITECMD_ERASEABORT_DEFAULT        0x00000000UL                            
00155 #define MSC_WRITECMD_ERASEABORT_DEFAULT         (_MSC_WRITECMD_ERASEABORT_DEFAULT << 5) 
00157 /* Bit fields for MSC ADDRB */
00158 #define _MSC_ADDRB_RESETVALUE                   0x00000000UL                    
00159 #define _MSC_ADDRB_MASK                         0xFFFFFFFFUL                    
00160 #define _MSC_ADDRB_ADDRB_SHIFT                  0                               
00161 #define _MSC_ADDRB_ADDRB_MASK                   0xFFFFFFFFUL                    
00162 #define _MSC_ADDRB_ADDRB_DEFAULT                0x00000000UL                    
00163 #define MSC_ADDRB_ADDRB_DEFAULT                 (_MSC_ADDRB_ADDRB_DEFAULT << 0) 
00165 /* Bit fields for MSC WDATA */
00166 #define _MSC_WDATA_RESETVALUE                   0x00000000UL                    
00167 #define _MSC_WDATA_MASK                         0xFFFFFFFFUL                    
00168 #define _MSC_WDATA_WDATA_SHIFT                  0                               
00169 #define _MSC_WDATA_WDATA_MASK                   0xFFFFFFFFUL                    
00170 #define _MSC_WDATA_WDATA_DEFAULT                0x00000000UL                    
00171 #define MSC_WDATA_WDATA_DEFAULT                 (_MSC_WDATA_WDATA_DEFAULT << 0) 
00173 /* Bit fields for MSC STATUS */
00174 #define _MSC_STATUS_RESETVALUE                  0x00000008UL                            
00175 #define _MSC_STATUS_MASK                        0x0000007FUL                            
00176 #define MSC_STATUS_BUSY                         (0x1UL << 0)                            
00177 #define _MSC_STATUS_BUSY_SHIFT                  0                                       
00178 #define _MSC_STATUS_BUSY_MASK                   0x1UL                                   
00179 #define _MSC_STATUS_BUSY_DEFAULT                0x00000000UL                            
00180 #define MSC_STATUS_BUSY_DEFAULT                 (_MSC_STATUS_BUSY_DEFAULT << 0)         
00181 #define MSC_STATUS_LOCKED                       (0x1UL << 1)                            
00182 #define _MSC_STATUS_LOCKED_SHIFT                1                                       
00183 #define _MSC_STATUS_LOCKED_MASK                 0x2UL                                   
00184 #define _MSC_STATUS_LOCKED_DEFAULT              0x00000000UL                            
00185 #define MSC_STATUS_LOCKED_DEFAULT               (_MSC_STATUS_LOCKED_DEFAULT << 1)       
00186 #define MSC_STATUS_INVADDR                      (0x1UL << 2)                            
00187 #define _MSC_STATUS_INVADDR_SHIFT               2                                       
00188 #define _MSC_STATUS_INVADDR_MASK                0x4UL                                   
00189 #define _MSC_STATUS_INVADDR_DEFAULT             0x00000000UL                            
00190 #define MSC_STATUS_INVADDR_DEFAULT              (_MSC_STATUS_INVADDR_DEFAULT << 2)      
00191 #define MSC_STATUS_WDATAREADY                   (0x1UL << 3)                            
00192 #define _MSC_STATUS_WDATAREADY_SHIFT            3                                       
00193 #define _MSC_STATUS_WDATAREADY_MASK             0x8UL                                   
00194 #define _MSC_STATUS_WDATAREADY_DEFAULT          0x00000001UL                            
00195 #define MSC_STATUS_WDATAREADY_DEFAULT           (_MSC_STATUS_WDATAREADY_DEFAULT << 3)   
00196 #define MSC_STATUS_WORDTIMEOUT                  (0x1UL << 4)                            
00197 #define _MSC_STATUS_WORDTIMEOUT_SHIFT           4                                       
00198 #define _MSC_STATUS_WORDTIMEOUT_MASK            0x10UL                                  
00199 #define _MSC_STATUS_WORDTIMEOUT_DEFAULT         0x00000000UL                            
00200 #define MSC_STATUS_WORDTIMEOUT_DEFAULT          (_MSC_STATUS_WORDTIMEOUT_DEFAULT << 4)  
00201 #define MSC_STATUS_ERASEABORTED                 (0x1UL << 5)                            
00202 #define _MSC_STATUS_ERASEABORTED_SHIFT          5                                       
00203 #define _MSC_STATUS_ERASEABORTED_MASK           0x20UL                                  
00204 #define _MSC_STATUS_ERASEABORTED_DEFAULT        0x00000000UL                            
00205 #define MSC_STATUS_ERASEABORTED_DEFAULT         (_MSC_STATUS_ERASEABORTED_DEFAULT << 5) 
00206 #define MSC_STATUS_PCRUNNING                    (0x1UL << 6)                            
00207 #define _MSC_STATUS_PCRUNNING_SHIFT             6                                       
00208 #define _MSC_STATUS_PCRUNNING_MASK              0x40UL                                  
00209 #define _MSC_STATUS_PCRUNNING_DEFAULT           0x00000000UL                            
00210 #define MSC_STATUS_PCRUNNING_DEFAULT            (_MSC_STATUS_PCRUNNING_DEFAULT << 6)    
00212 /* Bit fields for MSC IF */
00213 #define _MSC_IF_RESETVALUE                      0x00000000UL                 
00214 #define _MSC_IF_MASK                            0x0000000FUL                 
00215 #define MSC_IF_ERASE                            (0x1UL << 0)                 
00216 #define _MSC_IF_ERASE_SHIFT                     0                            
00217 #define _MSC_IF_ERASE_MASK                      0x1UL                        
00218 #define _MSC_IF_ERASE_DEFAULT                   0x00000000UL                 
00219 #define MSC_IF_ERASE_DEFAULT                    (_MSC_IF_ERASE_DEFAULT << 0) 
00220 #define MSC_IF_WRITE                            (0x1UL << 1)                 
00221 #define _MSC_IF_WRITE_SHIFT                     1                            
00222 #define _MSC_IF_WRITE_MASK                      0x2UL                        
00223 #define _MSC_IF_WRITE_DEFAULT                   0x00000000UL                 
00224 #define MSC_IF_WRITE_DEFAULT                    (_MSC_IF_WRITE_DEFAULT << 1) 
00225 #define MSC_IF_CHOF                             (0x1UL << 2)                 
00226 #define _MSC_IF_CHOF_SHIFT                      2                            
00227 #define _MSC_IF_CHOF_MASK                       0x4UL                        
00228 #define _MSC_IF_CHOF_DEFAULT                    0x00000000UL                 
00229 #define MSC_IF_CHOF_DEFAULT                     (_MSC_IF_CHOF_DEFAULT << 2)  
00230 #define MSC_IF_CMOF                             (0x1UL << 3)                 
00231 #define _MSC_IF_CMOF_SHIFT                      3                            
00232 #define _MSC_IF_CMOF_MASK                       0x8UL                        
00233 #define _MSC_IF_CMOF_DEFAULT                    0x00000000UL                 
00234 #define MSC_IF_CMOF_DEFAULT                     (_MSC_IF_CMOF_DEFAULT << 3)  
00236 /* Bit fields for MSC IFS */
00237 #define _MSC_IFS_RESETVALUE                     0x00000000UL                  
00238 #define _MSC_IFS_MASK                           0x0000000FUL                  
00239 #define MSC_IFS_ERASE                           (0x1UL << 0)                  
00240 #define _MSC_IFS_ERASE_SHIFT                    0                             
00241 #define _MSC_IFS_ERASE_MASK                     0x1UL                         
00242 #define _MSC_IFS_ERASE_DEFAULT                  0x00000000UL                  
00243 #define MSC_IFS_ERASE_DEFAULT                   (_MSC_IFS_ERASE_DEFAULT << 0) 
00244 #define MSC_IFS_WRITE                           (0x1UL << 1)                  
00245 #define _MSC_IFS_WRITE_SHIFT                    1                             
00246 #define _MSC_IFS_WRITE_MASK                     0x2UL                         
00247 #define _MSC_IFS_WRITE_DEFAULT                  0x00000000UL                  
00248 #define MSC_IFS_WRITE_DEFAULT                   (_MSC_IFS_WRITE_DEFAULT << 1) 
00249 #define MSC_IFS_CHOF                            (0x1UL << 2)                  
00250 #define _MSC_IFS_CHOF_SHIFT                     2                             
00251 #define _MSC_IFS_CHOF_MASK                      0x4UL                         
00252 #define _MSC_IFS_CHOF_DEFAULT                   0x00000000UL                  
00253 #define MSC_IFS_CHOF_DEFAULT                    (_MSC_IFS_CHOF_DEFAULT << 2)  
00254 #define MSC_IFS_CMOF                            (0x1UL << 3)                  
00255 #define _MSC_IFS_CMOF_SHIFT                     3                             
00256 #define _MSC_IFS_CMOF_MASK                      0x8UL                         
00257 #define _MSC_IFS_CMOF_DEFAULT                   0x00000000UL                  
00258 #define MSC_IFS_CMOF_DEFAULT                    (_MSC_IFS_CMOF_DEFAULT << 3)  
00260 /* Bit fields for MSC IFC */
00261 #define _MSC_IFC_RESETVALUE                     0x00000000UL                  
00262 #define _MSC_IFC_MASK                           0x0000000FUL                  
00263 #define MSC_IFC_ERASE                           (0x1UL << 0)                  
00264 #define _MSC_IFC_ERASE_SHIFT                    0                             
00265 #define _MSC_IFC_ERASE_MASK                     0x1UL                         
00266 #define _MSC_IFC_ERASE_DEFAULT                  0x00000000UL                  
00267 #define MSC_IFC_ERASE_DEFAULT                   (_MSC_IFC_ERASE_DEFAULT << 0) 
00268 #define MSC_IFC_WRITE                           (0x1UL << 1)                  
00269 #define _MSC_IFC_WRITE_SHIFT                    1                             
00270 #define _MSC_IFC_WRITE_MASK                     0x2UL                         
00271 #define _MSC_IFC_WRITE_DEFAULT                  0x00000000UL                  
00272 #define MSC_IFC_WRITE_DEFAULT                   (_MSC_IFC_WRITE_DEFAULT << 1) 
00273 #define MSC_IFC_CHOF                            (0x1UL << 2)                  
00274 #define _MSC_IFC_CHOF_SHIFT                     2                             
00275 #define _MSC_IFC_CHOF_MASK                      0x4UL                         
00276 #define _MSC_IFC_CHOF_DEFAULT                   0x00000000UL                  
00277 #define MSC_IFC_CHOF_DEFAULT                    (_MSC_IFC_CHOF_DEFAULT << 2)  
00278 #define MSC_IFC_CMOF                            (0x1UL << 3)                  
00279 #define _MSC_IFC_CMOF_SHIFT                     3                             
00280 #define _MSC_IFC_CMOF_MASK                      0x8UL                         
00281 #define _MSC_IFC_CMOF_DEFAULT                   0x00000000UL                  
00282 #define MSC_IFC_CMOF_DEFAULT                    (_MSC_IFC_CMOF_DEFAULT << 3)  
00284 /* Bit fields for MSC IEN */
00285 #define _MSC_IEN_RESETVALUE                     0x00000000UL                  
00286 #define _MSC_IEN_MASK                           0x0000000FUL                  
00287 #define MSC_IEN_ERASE                           (0x1UL << 0)                  
00288 #define _MSC_IEN_ERASE_SHIFT                    0                             
00289 #define _MSC_IEN_ERASE_MASK                     0x1UL                         
00290 #define _MSC_IEN_ERASE_DEFAULT                  0x00000000UL                  
00291 #define MSC_IEN_ERASE_DEFAULT                   (_MSC_IEN_ERASE_DEFAULT << 0) 
00292 #define MSC_IEN_WRITE                           (0x1UL << 1)                  
00293 #define _MSC_IEN_WRITE_SHIFT                    1                             
00294 #define _MSC_IEN_WRITE_MASK                     0x2UL                         
00295 #define _MSC_IEN_WRITE_DEFAULT                  0x00000000UL                  
00296 #define MSC_IEN_WRITE_DEFAULT                   (_MSC_IEN_WRITE_DEFAULT << 1) 
00297 #define MSC_IEN_CHOF                            (0x1UL << 2)                  
00298 #define _MSC_IEN_CHOF_SHIFT                     2                             
00299 #define _MSC_IEN_CHOF_MASK                      0x4UL                         
00300 #define _MSC_IEN_CHOF_DEFAULT                   0x00000000UL                  
00301 #define MSC_IEN_CHOF_DEFAULT                    (_MSC_IEN_CHOF_DEFAULT << 2)  
00302 #define MSC_IEN_CMOF                            (0x1UL << 3)                  
00303 #define _MSC_IEN_CMOF_SHIFT                     3                             
00304 #define _MSC_IEN_CMOF_MASK                      0x8UL                         
00305 #define _MSC_IEN_CMOF_DEFAULT                   0x00000000UL                  
00306 #define MSC_IEN_CMOF_DEFAULT                    (_MSC_IEN_CMOF_DEFAULT << 3)  
00308 /* Bit fields for MSC LOCK */
00309 #define _MSC_LOCK_RESETVALUE                    0x00000000UL                      
00310 #define _MSC_LOCK_MASK                          0x0000FFFFUL                      
00311 #define _MSC_LOCK_LOCKKEY_SHIFT                 0                                 
00312 #define _MSC_LOCK_LOCKKEY_MASK                  0xFFFFUL                          
00313 #define _MSC_LOCK_LOCKKEY_DEFAULT               0x00000000UL                      
00314 #define _MSC_LOCK_LOCKKEY_LOCK                  0x00000000UL                      
00315 #define _MSC_LOCK_LOCKKEY_UNLOCKED              0x00000000UL                      
00316 #define _MSC_LOCK_LOCKKEY_LOCKED                0x00000001UL                      
00317 #define _MSC_LOCK_LOCKKEY_UNLOCK                0x00001B71UL                      
00318 #define MSC_LOCK_LOCKKEY_DEFAULT                (_MSC_LOCK_LOCKKEY_DEFAULT << 0)  
00319 #define MSC_LOCK_LOCKKEY_LOCK                   (_MSC_LOCK_LOCKKEY_LOCK << 0)     
00320 #define MSC_LOCK_LOCKKEY_UNLOCKED               (_MSC_LOCK_LOCKKEY_UNLOCKED << 0) 
00321 #define MSC_LOCK_LOCKKEY_LOCKED                 (_MSC_LOCK_LOCKKEY_LOCKED << 0)   
00322 #define MSC_LOCK_LOCKKEY_UNLOCK                 (_MSC_LOCK_LOCKKEY_UNLOCK << 0)   
00324 /* Bit fields for MSC CMD */
00325 #define _MSC_CMD_RESETVALUE                     0x00000000UL                     
00326 #define _MSC_CMD_MASK                           0x00000007UL                     
00327 #define MSC_CMD_INVCACHE                        (0x1UL << 0)                     
00328 #define _MSC_CMD_INVCACHE_SHIFT                 0                                
00329 #define _MSC_CMD_INVCACHE_MASK                  0x1UL                            
00330 #define _MSC_CMD_INVCACHE_DEFAULT               0x00000000UL                     
00331 #define MSC_CMD_INVCACHE_DEFAULT                (_MSC_CMD_INVCACHE_DEFAULT << 0) 
00332 #define MSC_CMD_STARTPC                         (0x1UL << 1)                     
00333 #define _MSC_CMD_STARTPC_SHIFT                  1                                
00334 #define _MSC_CMD_STARTPC_MASK                   0x2UL                            
00335 #define _MSC_CMD_STARTPC_DEFAULT                0x00000000UL                     
00336 #define MSC_CMD_STARTPC_DEFAULT                 (_MSC_CMD_STARTPC_DEFAULT << 1)  
00337 #define MSC_CMD_STOPPC                          (0x1UL << 2)                     
00338 #define _MSC_CMD_STOPPC_SHIFT                   2                                
00339 #define _MSC_CMD_STOPPC_MASK                    0x4UL                            
00340 #define _MSC_CMD_STOPPC_DEFAULT                 0x00000000UL                     
00341 #define MSC_CMD_STOPPC_DEFAULT                  (_MSC_CMD_STOPPC_DEFAULT << 2)   
00343 /* Bit fields for MSC CACHEHITS */
00344 #define _MSC_CACHEHITS_RESETVALUE               0x00000000UL                            
00345 #define _MSC_CACHEHITS_MASK                     0x000FFFFFUL                            
00346 #define _MSC_CACHEHITS_CACHEHITS_SHIFT          0                                       
00347 #define _MSC_CACHEHITS_CACHEHITS_MASK           0xFFFFFUL                               
00348 #define _MSC_CACHEHITS_CACHEHITS_DEFAULT        0x00000000UL                            
00349 #define MSC_CACHEHITS_CACHEHITS_DEFAULT         (_MSC_CACHEHITS_CACHEHITS_DEFAULT << 0) 
00351 /* Bit fields for MSC CACHEMISSES */
00352 #define _MSC_CACHEMISSES_RESETVALUE             0x00000000UL                                
00353 #define _MSC_CACHEMISSES_MASK                   0x000FFFFFUL                                
00354 #define _MSC_CACHEMISSES_CACHEMISSES_SHIFT      0                                           
00355 #define _MSC_CACHEMISSES_CACHEMISSES_MASK       0xFFFFFUL                                   
00356 #define _MSC_CACHEMISSES_CACHEMISSES_DEFAULT    0x00000000UL                                
00357 #define MSC_CACHEMISSES_CACHEMISSES_DEFAULT     (_MSC_CACHEMISSES_CACHEMISSES_DEFAULT << 0) 
00359 /* Bit fields for MSC TIMEBASE */
00360 #define _MSC_TIMEBASE_RESETVALUE                0x00000010UL                         
00361 #define _MSC_TIMEBASE_MASK                      0x0001003FUL                         
00362 #define _MSC_TIMEBASE_BASE_SHIFT                0                                    
00363 #define _MSC_TIMEBASE_BASE_MASK                 0x3FUL                               
00364 #define _MSC_TIMEBASE_BASE_DEFAULT              0x00000010UL                         
00365 #define MSC_TIMEBASE_BASE_DEFAULT               (_MSC_TIMEBASE_BASE_DEFAULT << 0)    
00366 #define MSC_TIMEBASE_PERIOD                     (0x1UL << 16)                        
00367 #define _MSC_TIMEBASE_PERIOD_SHIFT              16                                   
00368 #define _MSC_TIMEBASE_PERIOD_MASK               0x10000UL                            
00369 #define _MSC_TIMEBASE_PERIOD_DEFAULT            0x00000000UL                         
00370 #define _MSC_TIMEBASE_PERIOD_1US                0x00000000UL                         
00371 #define _MSC_TIMEBASE_PERIOD_5US                0x00000001UL                         
00372 #define MSC_TIMEBASE_PERIOD_DEFAULT             (_MSC_TIMEBASE_PERIOD_DEFAULT << 16) 
00373 #define MSC_TIMEBASE_PERIOD_1US                 (_MSC_TIMEBASE_PERIOD_1US << 16)     
00374 #define MSC_TIMEBASE_PERIOD_5US                 (_MSC_TIMEBASE_PERIOD_5US << 16)