RE: Delay in MPC555

Young Randall <[email protected]> Tue, 30 Nov 2010 12:32:31 -0600
Newsgroups gmane.comp.hardware.motorola.microcontrollers
Message-ID <CF88A0B24860CC4DBF7440D8D97B24D0013ABD65A5@edxmb30.jdnet.deere.com>
--Hq0OOkiXYXPgrdMmErhS21Spq0AJuIiK6KQHGnY
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

> But if i enable Timebase, the Decrementer also enabled so i need
> to handle the Decrementer exception which is undesirble for me as a
> developer of aviation safety critical applicaton.

One approach is to periodically reset the decrementer count; perhaps in the=
 watchdog timer reset routine.  If you do it often enough, that will preven=
t the decrementer from issuing its exception.

Another might be to read from a TPU (which can be set to not use exceptions=
).

Or just handle the decrementer exception.  As I recall, it can be as simple=
 as a single RFI instruction.

-- Randall

CONFIDENTIALITY. This electronic mail and any files transmitted with it may=
 contain information proprietary to Deere & Company, or one of its subsidia=
ries or affiliates, and are intended solely for the use of the individual o=
r entity to whom they are addressed, shall be maintained in confidence and =
not disclosed to third parties without the written consent of the sender. I=
f you are not the intended recipient or the person responsible for deliveri=
ng the electronic mail to the intended recipient, be advised that you have =
received this electronic mail in error and that any use, dissemination, for=
warding, printing, or copying of this electronic mail is strictly prohibite=
d. If you have received this electronic mail in error, please immediately n=
otify the sender by return mail.

CONFIDENTIALITY. This electronic mail and any files transmitted with it may=
 contain information proprietary to NavCom Technology, Inc., or one of its =
affiliates, and are intended solely for the use of the individual or entity=
 to whom they are addressed, shall be maintained in confidence and not disc=
losed to third parties without the written consent of the sender. If you ar=
e not the intended recipient or the person responsible for delivering the e=
lectronic mail to the intended recipient, be advised that you have received=
 this electronic mail in error and that any use, dissemination, forwarding,=
 printing, or copying of this electronic mail is strictly prohibited. If yo=
u have received this electronic mail in error, please immediately notify th=
e sender by return mail.

--Hq0OOkiXYXPgrdMmErhS21Spq0AJuIiK6KQHGnY
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>







<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p>&gt; But if i enable Timebase, the Decrementer also enabled so i need<br>
&gt; to handle the Decrementer exception which is undesirble for me as a<br>
&gt; developer of aviation safety critical applicaton.<br>
<br>
One approach is to periodically reset the decrementer count; perhaps in the watchdog timer reset routine.  If you do it often enough, that will prevent the decrementer from issuing its exception.<br>
<br>
Another might be to read from a TPU (which can be set to not use exceptions).<br>
<br>
Or just handle the decrementer exception.  As I recall, it can be as simple as a single RFI instruction.<br>
<br>
-- Randall<br>
<br>
CONFIDENTIALITY. This electronic mail and any files transmitted with it may contain information proprietary to Deere &amp; Company, or one of its subsidiaries or affiliates, and are intended solely for the use of the individual or entity to whom they are addressed, shall be maintained in confidence and not disclosed to third parties without the written consent of the sender. If you are not the intended recipient or the person responsible for delivering the electronic mail to the intended recipient, be advised that you have received this electronic mail in error and that any use, dissemination, forwarding, printing, or copying of this electronic mail is strictly prohibited. If you have received this electronic mail in error, please immediately notify the sender by return mail.<br>
<br>
CONFIDENTIALITY. This electronic mail and any files transmitted with it may contain information proprietary to NavCom Technology, Inc., or one of its affiliates, and are intended solely for the use of the individual or entity to whom they are addressed, shall be maintained in confidence and not disclosed to third parties without the written consent of the sender. If you are not the intended recipient or the person responsible for delivering the electronic mail to the intended recipient, be advised that you have received this electronic mail in error and that any use, dissemination, forwarding, printing, or copying of this electronic mail is strictly prohibited. If you have received this electronic mail in error, please immediately notify the sender by return mail.<br>
</p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

        
  
   
    <div id="ygrp-actbar" style="clear: both; margin-bottom: 10px; white-space: nowrap; color: #666; padding-top: 15px;">
      <div>
        <a href="mailto:[email protected]?subject=RE%3A%20%5BMPC500%5D%20Delay%20in%20MPC555" style="margin-right: 0; padding-right: 0;">
	  Reply to <span style="font-weight: 700;">sender</span></a> |
        <a href="mailto:[email protected]?subject=RE%3A%20%5BMPC500%5D%20Delay%20in%20MPC555">
	  Reply to <span style="font-weight: 700;">group</span></a> |
        	  <a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJwa3NtMXZvBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzQwMzYEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjkxMTQxOTU2?act=reply&messageNum=4036">Reply <span style="font-weight: 700;">via web post</span></a> |
            	<a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlMThlanBpBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI5MTE0MTk1Ng--" style="font-weight: 700;">Start a New Topic</a>
      </div>

                <a href="http://groups.yahoo.com/group/MPC500/message/4035;_ylc=X3oDMTM0bnI0dGlmBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzQwMzYEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjkxMTQxOTU2BHRwY0lkAzQwMzU-">Messages in this topic</a>
          (<span style="font-weight: 700;">2</span>)
          </div> 
<!------- Start Nav Bar ------>

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #e0ecee; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
      <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; ">Recent Activity:</span>

    <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
            <li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
      <span class="cat"><a href="http://groups.yahoo.com/group/MPC500/members;_ylc=X3oDMTJmNWxodjBnBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyOTExNDE5NTY-?o=6" style="text-decoration: none;">New Members</a></span>
      <span class="ct" style="color: #ff7900;">1</span>
    </li>
                                              </ul>
    
  <div style="clear: both; padding-top: 2px; color: #1e66ae;">
    <a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlY2g3aGNrBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI5MTE0MTk1Ng--" style="text-decoration: none;">Visit Your Group</a>
  </div>
</div>

        <div id="ygrp-grft" style="font-family: Verdana; font-size: 12px; padding: 15px 0;">
      
<!-- |**|begin egp html banner|**| -->

      -----------------------------------------------------------<BR>
To learn more about Freescale Microcontrollers, please visit<BR>
<a href="http://www.freescale.com/mcu">http://www.freescale.com/mcu</a><BR>
<BR>
<BR>
      
<!-- |**|end egp html banner|**| -->

    </div>
            <div id="ygrp-mkp" style="border: 1px solid #d8d8d8; clear: both; float: left; font-family: Arial; margin: 5px 0 10px 0; padding: 0 10px;">
      <div id="hd" style="color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0;">MARKETPLACE</div>
      <div id="ads" style="margin-bottom: 10px;">
                  <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
            <p><a href="http://global.ard.yahoo.com/SIG=15o9h64vt/M=493064.14012770.13963757.13298430/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1291149156/L=345f5e84-fcb0-11df-9976-273190c4b988/B=gqCGAUoGYnk-/J=1291141956758227/K=KthuCg.uUPx9dEhDajMhzg/A=6015306/R=0/SIG=11vlkvigg/*http://advision.webevents.yahoo.com/hobbiesandactivitieszone/">Hobbies & Activities Zone: Find others who share your passions! Explore new interests.</a></p><script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['gqCGAUoGYnk-']='&U=13cm2vbmp%2fN%3dgqCGAUoGYnk-%2fC%3d493064.14012770.13963757.13298430%2fD%3dMKP1%2fB%3d6015306%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=345f5e84-fcb0-11df-9976-273190c4b988&T=1cp0tftr5%2fX%3d1291141956%2fE%3d1706554205%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d1830335627%2fH%3dY29udGVudD0iR287V2lkZ2V0cztQb2RjYXN0cztGaW5hbmNlO01lc3NhZ2VfQm9hcmRzO0ZsaWNrcjtTbWFsbF9CdXNpbmVzcztOZXdzO0dlb2NpdGllcztHcm91cHM7IiBkaXNhYmxlc2h1ZmZsaW5nPSIxIiBzZXJ2ZUlkPSIzNDVmNWU4NC1mY2IwLTExZGYtOTk3Ni0yNzMxOTBjNGI5ODgiIHNpdGVJZD0iNDQ1MjU1MSIgdFN0bXA9IjEyOTExNDE5NTY3NTE1NDQiIA--%2fQ%3d-1%2fS%3d1%2fJ%3d25228962&U=13cm2vbmp%2fN%3dgqCGAUoGYnk-%2fC%3d493064.14012770.13963757.13298430%2fD%3dMKP1%2fB%3d6015306%2fV%3d1"></noscript>          </div>
                          <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
                          <hr style="border: 1px solid #d8d8d8;">
                        <p><a href="http://global.ard.yahoo.com/SIG=15oquikk2/M=493064.13814537.14041040.10835568/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1291149156/L=345f5e84-fcb0-11df-9976-273190c4b988/B=gaCGAUoGYnk-/J=1291141956758227/K=KthuCg.uUPx9dEhDajMhzg/A=6260316/R=0/SIG=11bc8n8gt/*http://custom.yahoo.com/fibromyalgiazone/">Find useful articles and helpful tips on living with Fibromyalgia. Visit the Fibromyalgia Zone today!</a></p><script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['gaCGAUoGYnk-']='&U=13ctcc2dg%2fN%3dgaCGAUoGYnk-%2fC%3d493064.13814537.14041040.10835568%2fD%3dMKP1%2fB%3d6260316%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=345f5e84-fcb0-11df-9976-273190c4b988&T=1cponcq2i%2fX%3d1291141956%2fE%3d1706554205%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d3764140161%2fH%3dY29udGVudD0iR287V2lkZ2V0cztQb2RjYXN0cztGaW5hbmNlO01lc3NhZ2VfQm9hcmRzO0ZsaWNrcjtTbWFsbF9CdXNpbmVzcztOZXdzO0dlb2NpdGllcztHcm91cHM7IiBkaXNhYmxlc2h1ZmZsaW5nPSIxIiBzZXJ2ZUlkPSIzNDVmNWU4NC1mY2IwLTExZGYtOTk3Ni0yNzMxOTBjNGI5ODgiIHNpdGVJZD0iNDQ1MjU1MSIgdFN0bXA9IjEyOTExNDE5NTY3NTE1NDQiIA--%2fQ%3d-1%2fS%3d1%2fJ%3d25228962&U=13ctcc2dg%2fN%3dgaCGAUoGYnk-%2fC%3d493064.13814537.14041040.10835568%2fD%3dMKP1%2fB%3d6260316%2fV%3d1"></noscript>          </div>
                          <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
                          <hr style="border: 1px solid #d8d8d8;">
                        <p><a href="http://global.ard.yahoo.com/SIG=15o2no25o/M=493064.13983314.14041046.13298430/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1291149156/L=345f5e84-fcb0-11df-9976-273190c4b988/B=gKCGAUoGYnk-/J=1291141956758227/K=KthuCg.uUPx9dEhDajMhzg/A=6060255/R=0/SIG=1194m4keh/*http://us.toolbar.yahoo.com/?.cpdl=grpj">Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.</a></p> <script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['gKCGAUoGYnk-']='&U=13cf9g9oo%2fN%3dgKCGAUoGYnk-%2fC%3d493064.13983314.14041046.13298430%2fD%3dMKP1%2fB%3d6060255%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=345f5e84-fcb0-11df-9976-273190c4b988&T=1cocod52v%2fX%3d1291141956%2fE%3d1706554205%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d591863275%2fH%3dY29udGVudD0iR287V2lkZ2V0cztQb2RjYXN0cztGaW5hbmNlO01lc3NhZ2VfQm9hcmRzO0ZsaWNrcjtTbWFsbF9CdXNpbmVzcztOZXdzO0dlb2NpdGllcztHcm91cHM7IiBkaXNhYmxlc2h1ZmZsaW5nPSIxIiBzZXJ2ZUlkPSIzNDVmNWU4NC1mY2IwLTExZGYtOTk3Ni0yNzMxOTBjNGI5ODgiIHNpdGVJZD0iNDQ1MjU1MSIgdFN0bXA9IjEyOTExNDE5NTY3NTE1NDQiIA--%2fQ%3d-1%2fS%3d1%2fJ%3d25228962&U=13cf9g9oo%2fN%3dgKCGAUoGYnk-%2fC%3d493064.13983314.14041046.13298430%2fD%3dMKP1%2fB%3d6060255%2fV%3d1"></noscript>          </div>
              </div>
    </div>
  
<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkdmVkanNwBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjkxMTQxOTU2" style="float: left;"><img src="http://l.yimg.com/a/i/us/yg/logo/us.gif" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;">Switch to: <a href="mailto:[email protected]?subject=Change Delivery Format: Traditional" style="text-decoration: none;">Text-Only</a>, <a href="mailto:[email protected]?subject=Email Delivery: Digest" class="margin-rt" style="text-decoration: none;">Daily Digest</a> &bull; <a href="mailto:[email protected]?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="http://docs.yahoo.com/info/terms/" style="text-decoration: none;">Terms of Use</a></div>
</div>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=6276387/grpspId=1706554205/msgId=4036/stime=1291141956/nc1=4025338/nc2=3848614/nc3=4507179" width="1" height="1"> <br>

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  a {
    color: #1e66ae;
  }

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }

  #ygrp-mlmsg a {
    color: #1E66AE;
  }

  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--Hq0OOkiXYXPgrdMmErhS21Spq0AJuIiK6KQHGnY--