@WikiNewPageEditViewToolsHelp
Create New Page Create New Page from Copy
Create your new wiki
Edit this page Copy from this page Rename
Attach (Upload) File
Edit Menu
Newest Change History Referer Trackback
Page List Tag Cloud RSS1.0 RSS2.0
Search
@Wiki Guide
FAQ/about @wiki FAQ/about Editting FAQ/about Register
Update Infomation Release Plan

Control Registers

Added line is this color

Deleted line is this color

 
-<table width="486" cellspacing="0" cellpadding="0" border="1" x:str="" style=
-"border-collapse: collapse; width: 366pt;">
+<table width="486" cellspacing="0" cellpadding="0" border="1" style=
+"border-collapse: collapse; width: 366pt;" x:str="">
 <col width="81" span="6" style="width: 61pt;">
 <tbody>
 <tr height="17" style="height: 12.75pt;">
-<td width="81" height="17" style="height: 12.75pt; width: 61pt;" x:str="Name">
+<td width="81" height="17" x:str="Name" style="height: 12.75pt; width: 61pt;">
 Name<span style=""> </span></td>
-<td width="81" style="width: 61pt;" x:str=""><span style="">  </span></td>
-<td width="81" style="width: 61pt;" x:str="Bits">Bits<span style=
+<td width="81" x:str="" style="width: 61pt;"><span style="">  </span></td>
+<td width="81" x:str="Bits" style="width: 61pt;">Bits<span style=
 ""> </span></td>
-<td width="81" style="width: 61pt;" x:str="Desc">Desc<span style=
+<td width="81" x:str="Desc" style="width: 61pt;">Desc<span style=
 ""> </span></td>
-<td width="81" style="width: 61pt;" x:str="File">File<span style=
+<td width="81" x:str="File" style="width: 61pt;">File<span style=
 ""> </span></td>
 <td width="81" style="width: 61pt;">Method</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="y">y<span style=
+<td height="21" x:str="y" style="height: 15.75pt;" class="xl24">y<span style=
 ""> </span></td>
 <td x:str="ASR0">ASR0<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="mult/div">mult/div<span style=""> </span></td>
 <td>sparc_exu_div_yreg.v</td>
 <td>cru_dff</td>
 <td>SMUL</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="ccr">
+<td height="21" x:str="ccr" style="height: 15.75pt;" class="xl24">
 ccr<span style=""> </span></td>
 <td x:str="ASR2">ASR2<span style=""> </span></td>
 <td align="right" x:num="">8</td>
 <td x:str="condition code">condition code<span style=""> </span></td>
 <td>sparc_exu_eclccr.v</td>
 <td>cru_dff</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="asi">
+<td height="21" x:str="asi" style="height: 15.75pt;" class="xl24">
 asi<span style=""> </span></td>
 <td x:str="ASR3">ASR3<span style=""> </span></td>
 <td align="right" x:num="">8</td>
 <td x:str="address space identifier">address space identifier<span style=
 ""> </span></td>
 <td>lsu_dctldp.v</td>
 <td>cru_dff</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tick">
+<td height="21" x:str="tick" style="height: 15.75pt;" class="xl24">
 tick<span style=""> </span></td>
 <td x:str="ASR4">ASR4<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str=""><span style="">  </span></td>
 <td>
 <p>tlu_tdp.v</p>
 <p>tlu_tcl.v (npt)</p>
 </td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="pc">pc<span style=
+<td height="21" x:str="pc" style="height: 15.75pt;" class="xl24">pc<span style=
 ""> </span></td>
 <td x:str="ASR5">ASR5<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="program counter">program counter<span style=""> </span></td>
 <td>sparc_ifu_fdp.v</td>
 <td>save pc_s on chk, restore to pc_bf on rbk</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="npc">
+<td height="21" x:str="npc" style="height: 15.75pt;" class="xl24">
 npc<span style=""> </span></td>
 <td x:str="ASR5">ASR5<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="next program counter">next program counter<span style=
 ""> </span></td>
 <td>-</td>
 <td>-</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="fprs">
+<td height="21" x:str="fprs" style="height: 15.75pt;" class="xl24">
 fprs<span style=""> </span></td>
 <td x:str="ASR6">ASR6<span style=""> </span></td>
 <td align="right" x:num="">3</td>
 <td x:str="fp reg state">fp reg state<span style=""> </span></td>
 <td>sparc_ifu_swl.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="pcr">
+<td height="21" x:str="pcr" style="height: 15.75pt;" class="xl24">
 pcr<span style=""> </span></td>
 <td x:str="ASR16">ASR16<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="performance control">performance control<span style=""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="pic">
+<td height="21" x:str="pic" style="height: 15.75pt;" class="xl24">
 pic<span style=""> </span></td>
 <td x:str="ASR17">ASR17<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="performance instrumentation">performance instrumentation<span style=
 ""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="gsr">
+<td height="21" x:str="gsr" style="height: 15.75pt;" class="xl24">
 gsr<span style=""> </span></td>
 <td x:str="ASR19">ASR19<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="global state">global state<span style=""> </span></td>
 <td>sparc_ffu_dp.v</td>
 <td>cru_dff</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="softint_set">
+<td height="21" x:str="softint_set" style="height: 15.75pt;" class="xl24">
 softint_set<span style=""> </span></td>
 <td x:str="ASR20">ASR20<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="#schedule interrupt">atomic set softint</td>
 <td> </td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="softint_clear">
+<td height="21" x:str="softint_clear" style="height: 15.75pt;" class="xl24">
 softint_clear<span style=""> </span></td>
 <td x:str="ASR21">ASR21<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="#schedule interrupt">atomic clear softint</td>
 <td> </td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="softint">
+<td height="21" x:str="softint" style="height: 15.75pt;" class="xl24">
 softint<span style=""> </span></td>
 <td x:str="ASR22">ASR22<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="#schedule interrupt">#schedule interrupt<span style=""> </span></td>
 <td>tlu_dp.v</td>
 <td x:str=""><span style=""> softint_mon disabled for thread0<br></span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tick_cmpr">
+<td height="21" x:str="tick_cmpr" style="height: 15.75pt;" class="xl24">
 tick_cmpr<span style=""> </span></td>
 <td x:str="ASR23">ASR23<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="tick compare">tick compare<span style=""> </span></td>
 <td>tlu_tdp.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="stick">
+<td height="21" x:str="stick" style="height: 15.75pt;" class="xl24">
 stick<span style=""> </span></td>
 <td x:str="ASR24">ASR24<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="system tick">system tick<span style=""> </span></td>
 <td>tlu_tdp.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="stick_cmpr">
+<td height="21" x:str="stick_cmpr" style="height: 15.75pt;" class="xl24">
 stick_cmpr<span style=""> </span></td>
 <td x:str="ASR25">ASR25<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="system tick compare">system tick compare<span style=""> </span></td>
 <td>tlu_tdp.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="17" style="height: 12.75pt;">
-<td height="17" style="height: 12.75pt;" x:str=""><span style="">  </span></td>
+<td height="17" x:str="" style="height: 12.75pt;"><span style="">  </span></td>
 <td x:str="ASR 16-21">ASR 16-21<span style=""> </span></td>
 <td x:str="Implementation specific">Implementation specific<span style=
 ""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tpc1, tpc6">tpc1,
+<td height="21" x:str="tpc1, tpc6" style="height: 15.75pt;" class="xl24">tpc1,
 tpc6<span style=""> </span></td>
 <td x:str="PR0">PR0<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="trap program counter">trap program counter<span style=
 ""> </span></td>
 <td>tlu.v</td>
 <td x:str=""><span style="">  cru_bw_r_rf32x80</span></td>
+<td>1 thread: 8x80</td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tnpc1, tnpc6">
+<td height="21" x:str="tnpc1, tnpc6" style="height: 15.75pt;" class="xl24">
 tnpc1, tnpc6<span style=""> </span></td>
 <td x:str="PR1">PR1<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="trap next program counter">trap next program counter<span style=
 ""> </span></td>
 <td>tlu.v</td>
 <td x:str=""><span style="">  cru_bw_r_rf32x80.</span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tstate1, tstate6">
+<td height="21" x:str="tstate1, tstate6" style="height: 15.75pt;" class="xl24">
 tstate1, tstate6<span style=""> </span></td>
 <td x:str="PR2">PR2<span style=""> </span></td>
 <td align="right" x:num="">43</td>
 <td x:str="trap state">trap state<span style=""> </span></td>
 <td>tlu.v</td>
 <td x:str=""><span style="">  cru_bw_r_rf32x80.</span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tt1, tt6">tt1,
+<td height="21" x:str="tt1, tt6" style="height: 15.75pt;" class="xl24">tt1,
 tt6<span style=""> </span></td>
 <td x:str="PR3">PR3<span style=""> </span></td>
 <td align="right" x:num="">9</td>
 <td x:str="trap type">trap type<span style=""> </span></td>
 <td>tlu_tdp.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tba">
+<td height="21" x:str="tba" style="height: 15.75pt;" class="xl24">
 tba<span style=""> </span></td>
 <td x:str="PR5">PR5<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="trap base address">trap base address<span style=""> </span></td>
 <td>tlu_tdp.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="pstate">
+<td height="21" x:str="pstate" style="height: 15.75pt;" class="xl24">
 pstate<span style=""> </span></td>
 <td x:str="PR6">PR6<span style=""> </span></td>
 <td align="right" x:num="">13</td>
 <td x:str="processor state">processor state<span style=""> </span></td>
 <td>tlu_tdp.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="tl">tl<span style=
+<td height="21" x:str="tl" style="height: 15.75pt;" class="xl24">tl<span style=
 ""> </span></td>
 <td x:str="PR7">PR7<span style=""> </span></td>
 <td align="right" x:num="">3</td>
 <td x:str="trap level">trap level<span style=""> </span></td>
 <td>tlu_tcl.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="pil">
+<td height="21" x:str="pil" style="height: 15.75pt;" class="xl24">
 pil<span style=""> </span></td>
 <td x:str="PR8">PR8<span style=""> </span></td>
 <td align="right" x:num="">4</td>
 <td x:str="processor interrupt level">processor interrupt level<span style=
 ""> </span></td>
 <td>tlu_tcl.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="cwp">
+<td height="21" x:str="cwp" style="height: 15.75pt;" class="xl24">
 cwp<span style=""> </span></td>
 <td x:str="PR9">PR9<span style=""> </span></td>
 <td align="right" x:num="">5</td>
 <td x:str="current window pointer">current window pointer<span style=
 ""> </span></td>
 <td>sparc_exu_rml_cwp.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="cansave">
+<td height="21" x:str="cansave" style="height: 15.75pt;" class="xl24">
 cansave<span style=""> </span></td>
 <td x:str="PR10">PR10<span style=""> </span></td>
 <td align="right" x:num="">5</td>
 <td x:str="savable windows">savable windows<span style=""> </span></td>
 <td>sparc_exu_rml.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="canrestore">
+<td height="21" x:str="canrestore" style="height: 15.75pt;" class="xl24">
 canrestore<span style=""> </span></td>
 <td x:str="PR11">PR11<span style=""> </span></td>
 <td align="right" x:num="">5</td>
 <td x:str="restorable windows">restorable windows<span style=""> </span></td>
 <td>sparc_exu_rml.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="cleanwin">
+<td height="21" x:str="cleanwin" style="height: 15.75pt;" class="xl24">
 cleanwin<span style=""> </span></td>
 <td x:str="PR12">PR12<span style=""> </span></td>
 <td align="right" x:num="">5</td>
 <td x:str="clean windows">clean windows<span style=""> </span></td>
 <td>sparc_exu_rml.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="otherwin">
+<td height="21" x:str="otherwin" style="height: 15.75pt;" class="xl24">
 otherwin<span style=""> </span></td>
 <td x:str="PR13">PR13<span style=""> </span></td>
 <td align="right" x:num="">5</td>
 <td x:str="other windows">other windows<span style=""> </span></td>
 <td>sparc_exu_rml.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="wstate">
+<td height="21" x:str="wstate" style="height: 15.75pt;" class="xl24">
 wstate<span style=""> </span></td>
 <td x:str="PR14">PR14<span style=""> </span></td>
 <td align="right" x:num="">6</td>
 <td x:str="window state">window state<span style=""> </span></td>
 <td>sparc_exu_rml.v</td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="gl">gl<span style=
+<td height="21" x:str="gl" style="height: 15.75pt;" class="xl24">gl<span style=
 ""> </span></td>
 <td x:str="PR16">PR16<span style=""> </span></td>
 <td align="right" x:num="">3</td>
 <td x:str="global level">global level<span style=""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="17" style="height: 12.75pt;">
-<td height="17" style="height: 12.75pt;" x:str=""><span style="">  </span></td>
+<td height="17" x:str="" style="height: 12.75pt;"><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="hpstate">
+<td height="21" x:str="hpstate" style="height: 15.75pt;" class="xl24">
 hpstate<span style=""> </span></td>
 <td x:str="HPR0">HPR0<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="hp state">hp state<span style=""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str=
-"htstate1, htstate10">htstate1, htstate10<span style=""> </span></td>
+<td height="21" x:str="htstate1, htstate10" style="height: 15.75pt;" class=
+"xl24">htstate1, htstate10<span style=""> </span></td>
 <td x:str="HPR1">HPR1<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="hp trap state">hp trap state<span style=""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="hintp">
+<td height="21" x:str="hintp" style="height: 15.75pt;" class="xl24">
 hintp<span style=""> </span></td>
 <td x:str="HPR3">HPR3<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="hp interrupt pending">hp interrupt pending<span style=
 ""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="htba">
+<td height="21" x:str="htba" style="height: 15.75pt;" class="xl24">
 htba<span style=""> </span></td>
 <td x:str="HPR5">HPR5<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="hp trap base address">hp trap base address<span style=
 ""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="hver">
+<td height="21" x:str="hver" style="height: 15.75pt;" class="xl24">
 hver<span style=""> </span></td>
 <td x:str="HPR6">HPR6<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="hp implementation version">hp implementation version<span style=
 ""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 <tr height="21" style="height: 15.75pt;">
-<td height="21" class="xl24" style="height: 15.75pt;" x:str="hstick_cmpr">
+<td height="21" x:str="hstick_cmpr" style="height: 15.75pt;" class="xl24">
 hstick_cmpr<span style=""> </span></td>
 <td x:str="HPR31">HPR31<span style=""> </span></td>
 <td align="right" x:num="">64</td>
 <td x:str="hp system tick compare">hp system tick compare<span style=
 ""> </span></td>
 <td x:str=""><span style="">  </span></td>
 <td x:str=""><span style="">  </span></td>
 </tr>
 </tbody>
 </table>