Home | History | Annotate | Download | only in nios2
      1 # Use self-test mode to verify that all the expected control register
      2 # names assemble correctly.
      3 
      4 _start:
      5         wrctl ctl0,    r2, 0x1001703a
      6         wrctl status,  r2, 0x1001703a
      7 
      8         wrctl ctl1,    r2, 0x1001707a
      9         wrctl estatus, r2, 0x1001707a
     10 
     11         wrctl ctl2,    r2, 0x100170ba
     12         wrctl bstatus, r2, 0x100170ba
     13 
     14         wrctl ctl3,    r2, 0x100170fa
     15         wrctl ienable, r2, 0x100170fa
     16 
     17 #        wrctl ctl4,     r2, 0x1001713a		# write-only register
     18 #        wrctl ipending, r2, 0x1001713a		#
     19 
     20          wrctl ctl5,     r2, 0x1001717a
     21          wrctl cpuid,    r2, 0x1001717a
     22 
     23          wrctl ctl6,     r2, 0x100171ba
     24 
     25          wrctl ctl7,     r2, 0x100171fa
     26          wrctl exception,r2, 0x100171fa
     27 
     28          wrctl ctl8,     r2, 0x1001723a
     29          wrctl pteaddr,  r2, 0x1001723a
     30 
     31          wrctl ctl9,     r2, 0x1001727a
     32          wrctl tlbacc,   r2, 0x1001727a
     33 
     34          wrctl ctl10,    r2, 0x100172ba
     35          wrctl tlbmisc,  r2, 0x100172ba
     36 
     37          wrctl ctl11,    r2, 0x100172fa
     38          wrctl eccinj,  r2, 0x100172fa
     39 
     40         wrctl ctl12,     r2, 0x1001733a
     41         wrctl badaddr,   r2, 0x1001733a
     42 
     43         wrctl ctl13,     r2, 0x1001737a
     44         wrctl config,    r2, 0x1001737a
     45 
     46         wrctl ctl14,     r2, 0x100173ba
     47         wrctl mpubase,   r2, 0x100173ba
     48 
     49         wrctl ctl15,     r2, 0x100173fa
     50         wrctl mpuacc,    r2, 0x100173fa
     51 
     52         wrctl ctl16,     r2, 0x1001743a
     53         wrctl ctl17,     r2, 0x1001747a
     54         wrctl ctl18,     r2, 0x100174ba
     55         wrctl ctl19,     r2, 0x100174fa
     56         wrctl ctl20,     r2, 0x1001753a
     57         wrctl ctl21,     r2, 0x1001757a
     58         wrctl ctl22,     r2, 0x100175ba
     59         wrctl ctl23,     r2, 0x100175fa
     60         wrctl ctl24,     r2, 0x1001763a
     61         wrctl ctl25,     r2, 0x1001767a
     62         wrctl ctl26,     r2, 0x100176ba
     63         wrctl ctl27,     r2, 0x100176fa
     64         wrctl ctl28,     r2, 0x1001773a
     65         wrctl ctl29,     r2, 0x1001777a
     66         wrctl ctl30,     r2, 0x100177ba
     67         wrctl ctl31,     r2, 0x100177fa
     68 
     69 
     70         rdctl r2,ctl0,   0x0005303a
     71         rdctl r2,status, 0x0005303a
     72 
     73         rdctl r2,ctl1,    0x0005307a
     74         rdctl r2,estatus, 0x0005307a
     75 
     76         rdctl r2,ctl2,    0x000530ba
     77         rdctl r2,bstatus, 0x000530ba
     78 
     79         rdctl r2,ctl3,    0x000530fa
     80         rdctl r2,ienable, 0x000530fa
     81 
     82         rdctl r2,ctl4,     0x0005313a
     83         rdctl r2,ipending, 0x0005313a
     84 
     85         rdctl r2,ctl5,     0x0005317a
     86         rdctl r2,cpuid,    0x0005317a
     87 
     88         rdctl r2,ctl6,     0x000531ba
     89 
     90         rdctl r2,ctl7,     0x000531fa
     91         rdctl r2,exception,0x000531fa
     92 
     93         rdctl r2,ctl8,     0x0005323a
     94         rdctl r2,pteaddr,  0x0005323a
     95 
     96         rdctl r2,ctl9,     0x0005327a
     97         rdctl r2,tlbacc,   0x0005327a
     98 
     99         rdctl r2,ctl10,    0x000532ba
    100         rdctl r2,tlbmisc,  0x000532ba
    101 
    102         rdctl r2,ctl11,    0x000532fa
    103         rdctl r2,eccinj,  0x000532fa
    104 
    105         rdctl r2,ctl12,    0x0005333a
    106         rdctl r2,badaddr,  0x0005333a
    107 
    108         rdctl r2,ctl13,    0x0005337a
    109         rdctl r2,config,   0x0005337a
    110 
    111         rdctl r2,ctl14,    0x000533ba
    112         rdctl r2,mpubase,  0x000533ba
    113 
    114         rdctl r2,ctl15,    0x000533fa
    115         rdctl r2,mpuacc,   0x000533fa
    116 
    117         rdctl r2,ctl16,    0x0005343a
    118         rdctl r2,ctl17,    0x0005347a
    119         rdctl r2,ctl18,    0x000534ba
    120         rdctl r2,ctl19,    0x000534fa
    121         rdctl r2,ctl20,    0x0005353a
    122         rdctl r2,ctl21,    0x0005357a
    123         rdctl r2,ctl22,    0x000535ba
    124         rdctl r2,ctl23,    0x000535fa
    125         rdctl r2,ctl24,    0x0005363a
    126         rdctl r2,ctl25,    0x0005367a
    127         rdctl r2,ctl26,    0x000536ba
    128         rdctl r2,ctl27,    0x000536fa
    129         rdctl r2,ctl28,    0x0005373a
    130         rdctl r2,ctl29,    0x0005377a
    131         rdctl r2,ctl30,    0x000537ba
    132         rdctl r2,ctl31,    0x000537fa
    133 
    134 
    135