RE: Digest Number 1127
"Corey, Richard" <[email protected]> Wed, 7 Jan 2009 12:53:09 -0800
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <CE6D1945BC24ED4B923A20CB128F45D80BACE446@lyncourier.aerospace.craneae.com> |
--EPVlJjTPglCaJeydxKRcGex-YZGAmhkalfckBnq Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Why wouldn't everyone always enable cache? Sometimes predictability or determinism is more important than average speed. If testing and _proving_ consistent behavior is more important than average throughput (i.e. safety-critical or high-regulated applications), cache indeterminacy may invalidate all the V&V testing. "Failure to certify" trumps "performance". Reducing the number of variables makes thorough testing easier. 1. Suppose you have to prove that you will _always_ meet a certain deadline (for example in an ISR). If you tested in such a way that the ISR code was always found in cache, and then in the field it rarely was not, your test would have passed but the system would have failed. 2. Sometimes in control loops, jitter in a delay can disrupt the system. A loop that was "slow but steady" could be tuned and behave predictably. A loop that was sometimes fast and sometimes slow may behave too unpredictably. 3. Just in general, "determinism" increases confidence. When the "worst case" is all-important, you need to be sure that your testing and experience caught all possible worst-cases, so you want as few variables as possible. In safety-critical apps, you would like the worst-case and best case to be the same, so you could know that "it will always do exactly the same thing, and we tested the heck out of that thing". You might suggest "test with cache turned off and then turn it on in delivered code", but sometimes "faster" can cause problems not previously seen - like exposing an unanticipated race condition, or buffer underflow at "just the wrong time". When safety matters, you really do have to ship what you tested. Embedded control apps can have unusual needs. Rick Corey Rick Corey | Software Engineer | Crane Aerospace & Electronics | Home: 425-741-5857 | Desk: 1 425-743-8469 | M: +1 908-887-0722 | F: +1 425-743-8540 | [email protected] <mailto:[email protected]> ________________________________ From: [email protected] [mailto:[email protected]] Sent: Wednesday, January 07, 2009 12:29 PM To: [email protected] Subject: [MPC500] Digest Number 1127 MPC500 <http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkdTIwa21oBF9TAzk3MzU5N zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNoZHIEc2xrA2hwaARzd GltZQMxMjMxMzYwMTM5> Messages In This Digest (2 Messages) 1a. AN2789 - MPC5500 Configuration and Initialization From: stevenaschroeder 1b. Re: AN2789 - MPC5500 Configuration and Initialization From: Dobbin Allan View All Topics <http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJmNG1vNmY1BF9T Azk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNkbXNnBHNs awNhdHBjBHN0aW1lAzEyMzEzNjAxNDA-?xm=1&m=p&tidx=1> | Create New Topic <http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJmbWI0aXZ2BF9TAzk3 MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNkbXNnBHNsawNu dHBjBHN0aW1lAzEyMzEzNjAxNDA-> Messages 1a. AN2789 - MPC5500 Configuration and Initialization <http://groups.yahoo.com/group/MPC500/message/3975;_ylc=X3oDMTJxOHZibnVs BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5 NzUEc2VjA2Rtc2cEc2xrA3Ztc2cEc3RpbWUDMTIzMTM2MDE0MA--> Posted by: "stevenaschroeder" [email protected] <mailto:[email protected]?Subject=%20Re%3AAN2789%20-%20MPC5500% 20Configuration%20and%20Initialization> stevenaschroeder <http://profiles.yahoo.com/stevenaschroeder> Wed Jan 7, 2009 9:23 am (PST) I have been experimenting with Freescales, MPC5500 initialization code and wonder if someone could clarify a few things for me. Running down the list of configuration functions: cfg_CACHE - If I understand, the cache is not active out of reset, so this simply enables it. (1) Why wouldn't you want to do this? (2) If you know the particular part has cache, is there a need to check L1CFG0? cfg_FMPLL - The Reference refers to setting the clock with your final values with RFD+1, then reducing RFD after lock. (1) Why would you want to set the clock to a series of rates, waiting for locks, such as the 132MHz example? (2) What is the significance of inhibiting the cache? cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably bad--more than just loosing ECC, it may flip bits incorrectly on read? cfg_FLASH - What has changed at this point to allow less internal flash wait states? cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any reason to worry about this? Thanks in advance. Steve Back to top Reply to sender <mailto:[email protected]?Subject=Re%3AAN2789%20-%20MPC5500%20C onfiguration%20and%20Initialization> | Reply to group <mailto:[email protected]?Subject=%20Re%3AAN2789%20-%20MPC5500%20Co nfiguration%20and%20Initialization> | Reply via web post <http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxcThhdWwyBF9TAzk3 MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzUEc2Vj A2Rtc2cEc2xrA3JwbHkEc3RpbWUDMTIzMTM2MDE0MA--?act=reply&messageNum=3975> Messages in this topic <http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1ZWswbTBr BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5 NzUEc2VjA2Rtc2cEc2xrA3Z0cGMEc3RpbWUDMTIzMTM2MDE0MAR0cGNJZAMzODAz> (5) 1b. Re: AN2789 - MPC5500 Configuration and Initialization <http://groups.yahoo.com/group/MPC500/message/3976;_ylc=X3oDMTJxNGdycWg5 BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5 NzYEc2VjA2Rtc2cEc2xrA3Ztc2cEc3RpbWUDMTIzMTM2MDE0MA--> Posted by: "Dobbin Allan" [email protected] <mailto:[email protected]?Subject=%20Re%3A%20AN2789%20-%20MPC55 00%20Configuration%20and%20Initialization> allandobbin2000 <http://profiles.yahoo.com/allandobbin2000> Wed Jan 7, 2009 9:54 am (PST) I am not familiar with any of these specific files, but will try to answer some from a general perspective: cache - correct, cache is disabled out of reset. To enable cache you have to write the L1CSR0 to turn on the cache, plus you have to make specific memory cachable within its MMU setting - note that some of the MMU settings already be cachable out of reset. (1) Why would you want to enable cache - cache is only one access cycle so your code will executes faster. Note that Idd will increase when you use the cache. (2) There is no need to check L1CFG0 - this is constant data for each part in the family and merely confirms the size of the cache. FMPLL - this allows you to set you sysclk to your desired rate. (1) Changing PREDIV and MFD forces the PLL to re-lock which means the frequency swings either side of the final locking frequency. If you are setting the max sysclk i.e. 132, the sysclk would swing above that value briefly during the locking phase and its possible the part could fail if the frequency is too high. To prevent this, you get it to lock with the post divider (RFD) at +1 (i.e. divide by 2) i.e. 66MHz so that max freq is not violated. Once the PLL has locked, you set RFD to desired value to get desired frequency (i.e. 132M) and since the post divider is outside of the VCO loop, there is no relocking or overshoot during this second step. (2) can't think of a good reason why cache is inhibited here. SRAM ECC - you HAVE to init the SRAM after a power up (not required after a RESET) by performing a 64-bit write. Failing to do so means that the 72-bit SRAM word (64-bit data plus 8-bit ECC checksum) has incorrect checksum and any accesses other than a 64-bit write will cause it to fail and generate an exception or bus error. Not initialising the SRAM doesn't mean bits will flip, it means you simply cannot read or write the SRAM. cfg_FLASH - the Flash comes out of reset with maximum wait-states. Refer to the ref manual, but even at max sysclk frequency, maximum wait states are not required, so to get improved performance from the flash, you would set the minimum possible wait-states for your operating frequency. cfg_MMU - I'm not familiar with the details of the files but reasons for changing MMU would be to enable cache or VLE for specific regions, to set memory blocks for external memory or even to re-arrange the entire memory map to suit your own prefferential memory map if so desired. - Allan ________________________________ From: [email protected] <mailto:MPC500%40yahoogroups.com> [mailto:[email protected] <mailto:MPC500%40yahoogroups.com> ] On Behalf Of stevenaschroeder Sent: Wednesday, January 07, 2009 11:24 AM To: [email protected] <mailto:MPC500%40yahoogroups.com> Subject: [MPC500] AN2789 - MPC5500 Configuration and Initialization I have been experimenting with Freescales, MPC5500 initialization code and wonder if someone could clarify a few things for me. Running down the list of configuration functions: cfg_CACHE - If I understand, the cache is not active out of reset, so this simply enables it. (1) Why wouldn't you want to do this? (2) If you know the particular part has cache, is there a need to check L1CFG0? cfg_FMPLL - The Reference refers to setting the clock with your final values with RFD+1, then reducing RFD after lock. (1) Why would you want to set the clock to a series of rates, waiting for locks, such as the 132MHz example? (2) What is the significance of inhibiting the cache? cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably bad--more than just loosing ECC, it may flip bits incorrectly on read? cfg_FLASH - What has changed at this point to allow less internal flash wait states? cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any reason to worry about this? Thanks in advance. Steve [Non-text portions of this message have been removed] Back to top Reply to sender <mailto:[email protected]?Subject=Re%3A%20AN2789%20-%20MPC5500% 20Configuration%20and%20Initialization> | Reply to group <mailto:[email protected]?Subject=%20Re%3A%20AN2789%20-%20MPC5500%2 0Configuration%20and%20Initialization> | Reply via web post <http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxbXBtcGtvBF9TAzk3 MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzYEc2Vj A2Rtc2cEc2xrA3JwbHkEc3RpbWUDMTIzMTM2MDE0MA--?act=reply&messageNum=3976> Messages in this topic <http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1N2dxb2E3 BF9TAzk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5 NzYEc2VjA2Rtc2cEc2xrA3Z0cGMEc3RpbWUDMTIzMTM2MDE0MAR0cGNJZAMzODAz> (5) Recent Activity Visit Your Group <http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlaGZyaTdwBF9TAzk3MzU5N zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZnaHAEc 3RpbWUDMTIzMTM2MDE0MA--> Yahoo! News Fashion News <http://us.ard.yahoo.com/SIG=13o3h1hjf/M=493064.12016309.12445701.867457 8/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231367340/L=/B=ZumijULaX.Y-/J=12 31360140424163/A=3848621/R=0/SIG=12u6o6g3h/*http:/news.yahoo.com/i/1597; _ylt=A9FJqa5Gxa5E2jgAYQKVEhkF;_ylu=X3oDMTA2MnU4czRtBHNlYwNzbg--> What's the word on fashion and style? Yahoo! Finance It's Now Personal <http://us.ard.yahoo.com/SIG=13onp3da7/M=493064.12016257.12445664.867457 8/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231367340/L=/B=Z.mijULaX.Y-/J=12 31360140424163/A=4507179/R=0/SIG=12de4rskk/*http:/us.rd.yahoo.com/evt=50 284/*http:/finance.yahoo.com/personal-finance> Guides, news, advice & more. Drive Traffic Sponsored Search <http://us.ard.yahoo.com/SIG=13oi6bp1v/M=493064.12016255.12445662.867457 8/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231367340/L=/B=aOmijULaX.Y-/J=12 31360140424163/A=4025338/R=0/SIG=12jnci1fd/*http:/us.rd.yahoo.com/evt=44 092/*http:/searchmarketing.yahoo.com/srch/index.php> can help increase your site traffic. Need to Reply? Click one of the "Reply" links to respond to a specific message in the Daily Digest. Create New Topic <http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlbDE4YjI2BF9TAzk3 MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA250 cGMEc3RpbWUDMTIzMTM2MDE0MA--> | Visit Your Group on the Web <http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJjYjhhc2s5BF9TAzk3MzU5N zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwBHN0a W1lAzEyMzEzNjAxNDA-> Messages <http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJlNHF1bmN0BF9T Azk3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xr A21zZ3MEc3RpbWUDMTIzMTM2MDE0MA--> | Links <http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJmMGVnY3M3BF9TAzk 3MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2x pbmtzBHN0aW1lAzEyMzEzNjAxNDA-> ----------------------------------------------------------- To learn more about Freescale Microcontrollers, please visit http://www.freescale.com/mcu <http://www.freescale.com/mcu> MARKETPLACE ________________________________ From kitchen basics to easy recipes - join the Group from Kraft Foods <http://us.ard.yahoo.com/SIG=13r61nkqk/M=493064.12016295.13271503.108355 68/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1231367340/L=/B=ZemijULaX.Y-/J =1231360140424163/A=5530388/R=0/SIG=11nuutlas/*http:/explore.yahoo.com/g roups/kraftmealsmadesimple/> Yahoo! Groups <http://groups.yahoo.com/;_ylc=X3oDMTJkZ29mYjllBF9TAzk3MzU5NzE1BGdycElkA zYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjMxM zYwMTQw> Change settings via the Web <http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmOHAzNXRmBF9TAzk3 MzU5NzE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA3N0 bmdzBHN0aW1lAzEyMzEzNjAxNDA-> (Yahoo! ID required) Change settings via email: Switch delivery to Individual <mailto:[email protected]?subject=Email%20Delivery:%20Indivi ual%20Email> | Switch format to Traditional <mailto:[email protected]?subject=Change%20Delivery%20F ormat:%20Traditional> Visit Your Group <http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkOTdnaW0wBF9TAzk3MzU5N zE1BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwZgRzd GltZQMxMjMxMzYwMTQw> | Yahoo! Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe <mailto:[email protected]?subject=Unsubscribe> <http://geo.yahoo.com/serv?s=97359715/grpId=6276387/grpspId=1706554205/m sgId=1127/stime=1231360139/nc1=3848621/nc2=4507179/nc3=4025338> -------------------------------------------------------------------------------- We value your opinion! How may we serve you better? Please click the survey link to tell us how we are doing. http://www.craneae.com/surveys/satisfaction.htm Your feedback is of the utmost importance to us. Thank you for your time. -------------------------------------------------------------------------------- >>>>>>>>>> Crane Aerospace & Electronics Confidentiality Statement <<<<<<<<<< The information contained in this email message may be privileged and is confidential information intended only for the use of the recipient, or any employee or agent responsible to deliver it to the intended recipient. Any unauthorized use, distribution or copying of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately and destroy the original message and all attachments from your electronic files. This e-mail message has been scanned and cleared by MailMarshal -------------------------------------------------------------------------------- [Non-text portions of this message have been removed] --EPVlJjTPglCaJeydxKRcGex-YZGAmhkalfckBnq Content-Type: text/html; charset=US-ASCII 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: #ffffff;"> <!--~-|**|PrettyHtmlStartT|**|-~--> <div id="ygrp-mlmsg" style="width:655px; position:relative;"> <div id="ygrp-msg" style="width: 470px; margin:0; padding:0 25px 0 0; float:left; z-index:1;"> <!--~-|**|PrettyHtmlEndT|**|-~--> <div id="ygrp-text"> <p>Why wouldn't everyone always enable cache?<br> <br> Sometimes predictability or determinism is more important than average<br> speed.<br> <br> If testing and _proving_ consistent behavior is more important than<br> average throughput (i.e. safety-critical or high-regulated<br> applications)<wbr>, cache indeterminacy may invalidate all the V&V testing.<br> "Failure to certify" trumps "performance"<wbr>. Reducing the number of<br> variables makes thorough testing easier. <br> <br> 1. Suppose you have to prove that you will _always_ meet a certain<br> deadline (for example in an ISR). If you tested in such a way that the<br> ISR code was always found in cache, and then in the field it rarely was<br> not, your test would have passed but the system would have failed.<br> <br> 2. Sometimes in control loops, jitter in a delay can disrupt the<br> system. A loop that was "slow but steady" could be tuned and behave<br> predictably. A loop that was sometimes fast and sometimes slow may<br> behave too unpredictably.<br> <br> 3. Just in general, "determinism" increases confidence. When the "worst<br> case" is all-important, you need to be sure that your testing and<br> experience caught all possible worst-cases, so you want as few variables<br> as possible. In safety-critical apps, you would like the worst-case and<br> best case to be the same, so you could know that "it will always do<br> exactly the same thing, and we tested the heck out of that thing". <br> <br> You might suggest "test with cache turned off and then turn it on in<br> delivered code", but sometimes "faster" can cause problems not<br> previously seen - like exposing an unanticipated race condition, or<br> buffer underflow at "just the wrong time". When safety matters, you<br> really do have to ship what you tested.<br> <br> Embedded control apps can have unusual needs.<br> <br> Rick Corey<br> <br> Rick Corey | Software Engineer | Crane Aerospace & Electronics | Home:<br> 425-741-5857 | <br> Desk: 1 425-743-8469 | M: +1 908-887-0722 | F: +1 425-743-8540 |<br> <a href="mailto:richard.corey%40craneaerospace.com">richard.corey@<wbr>craneaerospace.<wbr>com</a><br> <mailto:<a href="mailto:richard.corey%40craneaerospace.com">richard.corey@<wbr>craneaerospace.<wbr>com</a>> <br> <br> ____________<wbr>_________<wbr>_________<wbr>__<br> <br> From: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a> [mailto:<a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a>] <br> Sent: Wednesday, January 07, 2009 12:29 PM<br> To: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a><br> Subject: [MPC500] Digest Number 1127<br> <br> MPC500<br> <<a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkdTIwa21oBF9TAzk3MzU5N">http://groups.<wbr>yahoo.com/<wbr>group/MPC500;<wbr>_ylc=X3oDMTJkdTI<wbr>wa21oBF9TAzk3MzU<wbr>5N</a><br> zE1BGdycElkAzYyNzYz<wbr>ODcEZ3Jwc3BJZAMx<wbr>NzA2NTU0MjA1BHNl<wbr>YwNoZHIEc2xrA2hw<wbr>aARzd<br> GltZQMxMjMxMzYwMTM5<wbr>> <br> <br> Messages In This Digest (2 Messages) <br> <br> 1a. <br> <br> AN2789 - MPC5500 Configuration and Initialization From: stevenaschroeder<br> <br> 1b. <br> <br> Re: AN2789 - MPC5500 Configuration and Initialization From: Dobbin Allan<br> <br> View All Topics<br> <<a href="http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJmNG1vNmY1BF9T">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>messages;<wbr>_ylc=X3oDMTJmNG1<wbr>vNmY1BF9T</a><br> Azk3MzU5NzE1BGdycEl<wbr>kAzYyNzYzODcEZ3J<wbr>wc3BJZAMxNzA2NTU<wbr>0MjA1BHNlYwNkbXN<wbr>nBHNs<br> awNhdHBjBHN0aW1lAzE<wbr>yMzEzNjAxNDA-<wbr>?xm=1&m=p&<wbr>tidx=1> | Create New Topic<br> <<a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJmbWI0aXZ2BF9TAzk3">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>post;_ylc=<wbr>X3oDMTJmbWI0aXZ2<wbr>BF9TAzk3</a><br> MzU5NzE1BGdycElkAzY<wbr>yNzYzODcEZ3Jwc3B<wbr>JZAMxNzA2NTU0MjA<wbr>1BHNlYwNkbXNnBHN<wbr>sawNu<br> dHBjBHN0aW1lAzEyMzE<wbr>zNjAxNDA-<wbr>> <br> <br> Messages <br> <br> 1a. <br> <br> AN2789 - MPC5500 Configuration and Initialization<br> <<a href="http://groups.yahoo.com/group/MPC500/message/3975;_ylc=X3oDMTJxOHZibnVs">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>message/3975;<wbr>_ylc=X3oDMTJxOHZ<wbr>ibnVs</a><br> BF9TAzk3MzU5NzE1BGd<wbr>ycElkAzYyNzYzODc<wbr>EZ3Jwc3BJZAMxNzA<wbr>2NTU0MjA1BG1zZ0l<wbr>kAzM5<br> NzUEc2VjA2Rtc2cEc2x<wbr>rA3Ztc2cEc3RpbWU<wbr>DMTIzMTM2MDE0MA-<wbr>-> <br> <br> Posted by: "stevenaschroeder" <a href="mailto:stevenaschroeder%40yahoo.com">stevenaschroeder@<wbr>yahoo.com</a><br> <mailto:<a href="mailto:stevenaschroeder%40yahoo.com">stevenaschroeder@<wbr>yahoo.com</a>?Subject=%20Re%<wbr>3AAN2789%<wbr>20-%20MPC5500%<br> 20Configuration%<wbr>20and%20Initiali<wbr>zation> stevenaschroeder<br> <<a href="http://profiles.yahoo.com/stevenaschroeder">http://profiles.<wbr>yahoo.com/<wbr>stevenaschroeder</a>> <br> <br> Wed Jan 7, 2009 9:23 am (PST) <br> <br> I have been experimenting with Freescales, MPC5500 initialization code <br> and wonder if someone could clarify a few things for me. Running down <br> the list of configuration functions:<br> <br> cfg_CACHE - If I understand, the cache is not active out of reset, so <br> this simply enables it. (1) Why wouldn't you want to do this? (2) If <br> you know the particular part has cache, is there a need to check <br> L1CFG0?<br> <br> cfg_FMPLL - The Reference refers to setting the clock with your final <br> values with RFD+1, then reducing RFD after lock. (1) Why would you <br> want to set the clock to a series of rates, waiting for locks, such as <br> the 132MHz example? (2) What is the significance of inhibiting the <br> cache?<br> <br> cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably <br> bad--more than just loosing ECC, it may flip bits incorrectly on read?<br> <br> cfg_FLASH - What has changed at this point to allow less internal <br> flash wait states?<br> <br> cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any <br> reason to worry about this?<br> <br> Thanks in advance.<br> Steve<br> <br> Back to top <br> <br> Reply to sender<br> <mailto:<a href="mailto:stevenaschroeder%40yahoo.com">stevenaschroeder@<wbr>yahoo.com</a>?Subject=Re%<wbr>3AAN2789%<wbr>20-%20MPC5500%<wbr>20C<br> onfiguration%<wbr>20and%20Initiali<wbr>zation> | Reply to group<br> <mailto:<a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a>?Subject=%20Re%<wbr>3AAN2789%<wbr>20-%20MPC5500%<wbr>20Co<br> nfiguration%<wbr>20and%20Initiali<wbr>zation> | Reply via web post<br> <<a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxcThhdWwyBF9TAzk3">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>post;_ylc=<wbr>X3oDMTJxcThhdWwy<wbr>BF9TAzk3</a><br> MzU5NzE1BGdycElkAzY<wbr>yNzYzODcEZ3Jwc3B<wbr>JZAMxNzA2NTU0MjA<wbr>1BG1zZ0lkAzM5NzU<wbr>Ec2Vj<br> A2Rtc2cEc2xrA3JwbHk<wbr>Ec3RpbWUDMTIzMTM<wbr>2MDE0MA--<wbr>?act=reply&<wbr>messageNum=<wbr>3975> <br> Messages in this topic<br> <<a href="http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1ZWswbTBr">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>message/3803;<wbr>_ylc=X3oDMTM1ZWs<wbr>wbTBr</a><br> BF9TAzk3MzU5NzE1BGd<wbr>ycElkAzYyNzYzODc<wbr>EZ3Jwc3BJZAMxNzA<wbr>2NTU0MjA1BG1zZ0l<wbr>kAzM5<br> NzUEc2VjA2Rtc2cEc2x<wbr>rA3Z0cGMEc3RpbWU<wbr>DMTIzMTM2MDE0MAR<wbr>0cGNJZAMzODAz> (5) <br> <br> 1b. <br> <br> Re: AN2789 - MPC5500 Configuration and Initialization<br> <<a href="http://groups.yahoo.com/group/MPC500/message/3976;_ylc=X3oDMTJxNGdycWg5">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>message/3976;<wbr>_ylc=X3oDMTJxNGd<wbr>ycWg5</a><br> BF9TAzk3MzU5NzE1BGd<wbr>ycElkAzYyNzYzODc<wbr>EZ3Jwc3BJZAMxNzA<wbr>2NTU0MjA1BG1zZ0l<wbr>kAzM5<br> NzYEc2VjA2Rtc2cEc2x<wbr>rA3Ztc2cEc3RpbWU<wbr>DMTIzMTM2MDE0MA-<wbr>-> <br> <br> Posted by: "Dobbin Allan" <a href="mailto:Allan.Dobbin%40freescale.com">Allan.Dobbin@<wbr>freescale.<wbr>com</a><br> <mailto:<a href="mailto:Allan.Dobbin%40freescale.com">Allan.Dobbin@<wbr>freescale.<wbr>com</a>?Subject=%20Re%<wbr>3A%20AN2789%<wbr>20-%20MPC55<br> 00%20Configuration%<wbr>20and%20Initiali<wbr>zation> allandobbin2000<br> <<a href="http://profiles.yahoo.com/allandobbin2000">http://profiles.<wbr>yahoo.com/<wbr>allandobbin2000</a>> <br> <br> Wed Jan 7, 2009 9:54 am (PST) <br> <br> I am not familiar with any of these specific files, but will try to<br> answer some from a general perspective:<br> <br> cache - correct, cache is disabled out of reset. To enable cache you<br> have to write the L1CSR0 to turn on the cache, plus you have to make<br> specific memory cachable within its MMU setting - note that some of the<br> MMU settings already be cachable out of reset. (1) Why would you want<br> to enable cache - cache is only one access cycle so your code will<br> executes faster. Note that Idd will increase when you use the cache.<br> (2) There is no need to check L1CFG0 - this is constant data for each<br> part in the family and merely confirms the size of the cache.<br> <br> FMPLL - this allows you to set you sysclk to your desired rate. (1)<br> Changing PREDIV and MFD forces the PLL to re-lock which means the<br> frequency swings either side of the final locking frequency. If you are<br> setting the max sysclk i.e. 132, the sysclk would swing above that value<br> briefly during the locking phase and its possible the part could fail if<br> the frequency is too high. To prevent this, you get it to lock with the<br> post divider (RFD) at +1 (i.e. divide by 2) i.e. 66MHz so that max freq<br> is not violated. Once the PLL has locked, you set RFD to desired value<br> to get desired frequency (i.e. 132M) and since the post divider is<br> outside of the VCO loop, there is no relocking or overshoot during this<br> second step. (2) can't think of a good reason why cache is inhibited<br> here.<br> <br> SRAM ECC - you HAVE to init the SRAM after a power up (not required<br> after a RESET) by performing a 64-bit write. Failing to do so means<br> that the 72-bit SRAM word (64-bit data plus 8-bit ECC checksum) has<br> incorrect checksum and any accesses other than a 64-bit write will cause<br> it to fail and generate an exception or bus error. Not initialising the<br> SRAM doesn't mean bits will flip, it means you simply cannot read or<br> write the SRAM.<br> <br> cfg_FLASH - the Flash comes out of reset with maximum wait-states.<br> Refer to the ref manual, but even at max sysclk frequency, maximum wait<br> states are not required, so to get improved performance from the flash,<br> you would set the minimum possible wait-states for your operating<br> frequency.<br> <br> cfg_MMU - I'm not familiar with the details of the files but reasons for<br> changing MMU would be to enable cache or VLE for specific regions, to<br> set memory blocks for external memory or even to re-arrange the entire<br> memory map to suit your own prefferential memory map if so desired.<br> <br> - Allan<br> <br> ____________<wbr>_________<wbr>_________<wbr>__<br> <br> From: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a> <mailto:MPC500%<wbr>40yahoogroups.<wbr>com><br> [mailto:<a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a> <mailto:MPC500%<wbr>40yahoogroups.<wbr>com> ] On<br> Behalf<br> Of stevenaschroeder<br> Sent: Wednesday, January 07, 2009 11:24 AM<br> To: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a> <mailto:MPC500%<wbr>40yahoogroups.<wbr>com> <br> Subject: [MPC500] AN2789 - MPC5500 Configuration and Initialization<br> <br> I have been experimenting with Freescales, MPC5500 initialization code <br> and wonder if someone could clarify a few things for me. Running down <br> the list of configuration functions:<br> <br> cfg_CACHE - If I understand, the cache is not active out of reset, so <br> this simply enables it. (1) Why wouldn't you want to do this? (2) If <br> you know the particular part has cache, is there a need to check <br> L1CFG0?<br> <br> cfg_FMPLL - The Reference refers to setting the clock with your final <br> values with RFD+1, then reducing RFD after lock. (1) Why would you <br> want to set the clock to a series of rates, waiting for locks, such as <br> the 132MHz example? (2) What is the significance of inhibiting the <br> cache?<br> <br> cfg_SRAM - To initialize the SRAM's ECC. Not doing this is probably <br> bad--more than just loosing ECC, it may flip bits incorrectly on read?<br> <br> cfg_FLASH - What has changed at this point to allow less internal <br> flash wait states?<br> <br> cfg_MMU - If BAM's flat setup of the MMU is adequate, is there any <br> reason to worry about this?<br> <br> Thanks in advance.<br> Steve<br> <br> [Non-text portions of this message have been removed]<br> <br> Back to top <br> <br> Reply to sender<br> <mailto:<a href="mailto:Allan.Dobbin%40freescale.com">Allan.Dobbin@<wbr>freescale.<wbr>com</a>?Subject=Re%<wbr>3A%20AN2789%<wbr>20-%20MPC5500%<br> 20Configuration%<wbr>20and%20Initiali<wbr>zation> | Reply to group<br> <mailto:<a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a>?Subject=%20Re%<wbr>3A%20AN2789%<wbr>20-%20MPC5500%<wbr>2<br> 0Configuration%<wbr>20and%20Initiali<wbr>zation> | Reply via web post<br> <<a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJxbXBtcGtvBF9TAzk3">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>post;_ylc=<wbr>X3oDMTJxbXBtcGtv<wbr>BF9TAzk3</a><br> MzU5NzE1BGdycElkAzY<wbr>yNzYzODcEZ3Jwc3B<wbr>JZAMxNzA2NTU0MjA<wbr>1BG1zZ0lkAzM5NzY<wbr>Ec2Vj<br> A2Rtc2cEc2xrA3JwbHk<wbr>Ec3RpbWUDMTIzMTM<wbr>2MDE0MA--<wbr>?act=reply&<wbr>messageNum=<wbr>3976> <br> Messages in this topic<br> <<a href="http://groups.yahoo.com/group/MPC500/message/3803;_ylc=X3oDMTM1N2dxb2E3">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>message/3803;<wbr>_ylc=X3oDMTM1N2d<wbr>xb2E3</a><br> BF9TAzk3MzU5NzE1BGd<wbr>ycElkAzYyNzYzODc<wbr>EZ3Jwc3BJZAMxNzA<wbr>2NTU0MjA1BG1zZ0l<wbr>kAzM5<br> NzYEc2VjA2Rtc2cEc2x<wbr>rA3Z0cGMEc3RpbWU<wbr>DMTIzMTM2MDE0MAR<wbr>0cGNJZAMzODAz> (5) <br> <br> Recent Activity<br> <br> Visit Your Group<br> <<a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlaGZyaTdwBF9TAzk3MzU5N">http://groups.<wbr>yahoo.com/<wbr>group/MPC500;<wbr>_ylc=X3oDMTJlaGZ<wbr>yaTdwBF9TAzk3MzU<wbr>5N</a><br> zE1BGdycElkAzYyNzYz<wbr>ODcEZ3Jwc3BJZAMx<wbr>NzA2NTU0MjA1BHNl<wbr>YwN2dGwEc2xrA3Zn<wbr>aHAEc<br> 3RpbWUDMTIzMTM2MDE0<wbr>MA--> <br> <br> Yahoo! News<br> <br> Fashion News<br> <<a href="http://us.ard.yahoo.com/SIG=13o3h1hjf/M=493064.12016309.12445701.867457">http://us.ard.<wbr>yahoo.com/<wbr>SIG=13o3h1hjf/<wbr>M=493064.<wbr>12016309.<wbr>12445701.<wbr>867457</a><br> 8/D=groups/S=<wbr>1706554205:<wbr>NC/Y=YAHOO/<wbr>EXP=1231367340/<wbr>L=/B=ZumijULaX.<wbr>Y-/J=12<br> 31360140424163/<wbr>A=3848621/<wbr>R=0/SIG=12u6o6g3<wbr>h/*http:/<wbr>news.yahoo.<wbr>com/i/1597;<br> _ylt=A9FJqa5Gxa5E2j<wbr>gAYQKVEhkF;<wbr>_ylu=X3oDMTA2MnU<wbr>4czRtBHNlYwNzbg-<wbr>-> <br> <br> What's the word on<br> <br> fashion and style?<br> <br> Yahoo! Finance<br> <br> It's Now Personal<br> <<a href="http://us.ard.yahoo.com/SIG=13onp3da7/M=493064.12016257.12445664.867457">http://us.ard.<wbr>yahoo.com/<wbr>SIG=13onp3da7/<wbr>M=493064.<wbr>12016257.<wbr>12445664.<wbr>867457</a><br> 8/D=groups/S=<wbr>1706554205:<wbr>NC/Y=YAHOO/<wbr>EXP=1231367340/<wbr>L=/B=Z.mijULaX.<wbr>Y-/J=12<br> 31360140424163/<wbr>A=4507179/<wbr>R=0/SIG=12de4rsk<wbr>k/*http:/<wbr>us.rd.yahoo.<wbr>com/evt=50<br> 284/*http:/finance.<wbr>yahoo.com/<wbr>personal-<wbr>finance> <br> <br> Guides, news,<br> <br> advice & more.<br> <br> Drive Traffic<br> <br> Sponsored Search<br> <<a href="http://us.ard.yahoo.com/SIG=13oi6bp1v/M=493064.12016255.12445662.867457">http://us.ard.<wbr>yahoo.com/<wbr>SIG=13oi6bp1v/<wbr>M=493064.<wbr>12016255.<wbr>12445662.<wbr>867457</a><br> 8/D=groups/S=<wbr>1706554205:<wbr>NC/Y=YAHOO/<wbr>EXP=1231367340/<wbr>L=/B=aOmijULaX.<wbr>Y-/J=12<br> 31360140424163/<wbr>A=4025338/<wbr>R=0/SIG=12jnci1f<wbr>d/*http:/<wbr>us.rd.yahoo.<wbr>com/evt=44<br> 092/*http:/searchma<wbr>rketing.yahoo.<wbr>com/srch/<wbr>index.php> <br> <br> can help increase<br> <br> your site traffic.<br> <br> Need to Reply?<br> <br> Click one of the "Reply" links to respond to a specific message in the<br> Daily Digest.<br> <br> Create New Topic<br> <<a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlbDE4YjI2BF9TAzk3">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>post;_ylc=<wbr>X3oDMTJlbDE4YjI2<wbr>BF9TAzk3</a><br> MzU5NzE1BGdycElkAzY<wbr>yNzYzODcEZ3Jwc3B<wbr>JZAMxNzA2NTU0MjA<wbr>1BHNlYwNmdHIEc2x<wbr>rA250<br> cGMEc3RpbWUDMTIzMTM<wbr>2MDE0MA--<wbr>> | Visit Your Group on the Web<br> <<a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJjYjhhc2s5BF9TAzk3MzU5N">http://groups.<wbr>yahoo.com/<wbr>group/MPC500;<wbr>_ylc=X3oDMTJjYjh<wbr>hc2s5BF9TAzk3MzU<wbr>5N</a><br> zE1BGdycElkAzYyNzYz<wbr>ODcEZ3Jwc3BJZAMx<wbr>NzA2NTU0MjA1BHNl<wbr>YwNmdHIEc2xrA2hw<wbr>BHN0a<br> W1lAzEyMzEzNjAxNDA-<wbr>> <br> <br> Messages<br> <<a href="http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJlNHF1bmN0BF9T">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>messages;<wbr>_ylc=X3oDMTJlNHF<wbr>1bmN0BF9T</a><br> Azk3MzU5NzE1BGdycEl<wbr>kAzYyNzYzODcEZ3J<wbr>wc3BJZAMxNzA2NTU<wbr>0MjA1BHNlYwNmdHI<wbr>Ec2xr<br> A21zZ3MEc3RpbWUDMTI<wbr>zMTM2MDE0MA-<wbr>-> | Links<br> <<a href="http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJmMGVnY3M3BF9TAzk">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>links;_ylc=<wbr>X3oDMTJmMGVnY3M3<wbr>BF9TAzk</a><br> 3MzU5NzE1BGdycElkAz<wbr>YyNzYzODcEZ3Jwc3<wbr>BJZAMxNzA2NTU0Mj<wbr>A1BHNlYwNmdHIEc2<wbr>xrA2x<br> pbmtzBHN0aW1lAzEyMz<wbr>EzNjAxNDA-<wbr>> <br> <br> ------------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>-<br> To learn more about Freescale Microcontrollers, please visit<br> <a href="http://www.freescale.com/mcu">http://www.freescal<wbr>e.com/mcu</a> <<a href="http://www.freescale.com/mcu">http://www.freescal<wbr>e.com/mcu</a>> <br> <br> MARKETPLACE<br> <br> ____________<wbr>_________<wbr>_________<wbr>__<br> <br> From kitchen basics to easy recipes - join the Group from Kraft Foods<br> <<a href="http://us.ard.yahoo.com/SIG=13r61nkqk/M=493064.12016295.13271503.108355">http://us.ard.<wbr>yahoo.com/<wbr>SIG=13r61nkqk/<wbr>M=493064.<wbr>12016295.<wbr>13271503.<wbr>108355</a><br> 68/D=groups/<wbr>S=1706554205:<wbr>MKP1/Y=YAHOO/<wbr>EXP=1231367340/<wbr>L=/B=ZemijULaX.<wbr>Y-/J<br> =1231360140424163/<wbr>A=5530388/<wbr>R=0/SIG=11nuutla<wbr>s/*http:/<wbr>explore.yahoo.<wbr>com/g<br> roups/kraftmealsmad<wbr>esimple/> <br> <br> Yahoo! Groups<br> <<a href="http://groups.yahoo.com/;_ylc=X3oDMTJkZ29mYjllBF9TAzk3MzU5NzE1BGdycElkA">http://groups.<wbr>yahoo.com/<wbr>;_ylc=X3oDMTJkZ2<wbr>9mYjllBF9TAzk3Mz<wbr>U5NzE1BGdycElkA</a><br> zYyNzYzODcEZ3Jwc3BJ<wbr>ZAMxNzA2NTU0MjA1<wbr>BHNlYwNmdHIEc2xr<wbr>A2dmcARzdGltZQMx<wbr>MjMxM<br> zYwMTQw> <br> Change settings via the Web<br> <<a href="http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmOHAzNXRmBF9TAzk3">http://groups.<wbr>yahoo.com/<wbr>group/MPC500/<wbr>join;_ylc=<wbr>X3oDMTJmOHAzNXRm<wbr>BF9TAzk3</a><br> MzU5NzE1BGdycElkAzY<wbr>yNzYzODcEZ3Jwc3B<wbr>JZAMxNzA2NTU0MjA<wbr>1BHNlYwNmdHIEc2x<wbr>rA3N0<br> bmdzBHN0aW1lAzEyMzE<wbr>zNjAxNDA-<wbr>> (Yahoo! ID required) <br> Change settings via email: Switch delivery to Individual<br> <mailto:<a href="mailto:MPC500-normal%40yahoogroups.com">MPC500-normal@<wbr>yahoogroups.<wbr>com</a>?subject=Email%<wbr>20Delivery:<wbr>%20Indivi<br> ual%20Email> | Switch format to Traditional<br> <mailto:<a href="mailto:MPC500-traditional%40yahoogroups.com">MPC500-traditional@<wbr>yahoogroups.<wbr>com</a>?subject=Change%<wbr>20Delivery%<wbr>20F<br> ormat:%20Traditiona<wbr>l> <br> Visit Your Group<br> <<a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkOTdnaW0wBF9TAzk3MzU5N">http://groups.<wbr>yahoo.com/<wbr>group/MPC500;<wbr>_ylc=X3oDMTJkOTd<wbr>naW0wBF9TAzk3MzU<wbr>5N</a><br> zE1BGdycElkAzYyNzYz<wbr>ODcEZ3Jwc3BJZAMx<wbr>NzA2NTU0MjA1BHNl<wbr>YwNmdHIEc2xrA2hw<wbr>ZgRzd<br> GltZQMxMjMxMzYwMTQw<wbr>> | Yahoo! Groups Terms of Use<br> <<a href="http://docs.yahoo.com/info/terms/">http://docs.<wbr>yahoo.com/<wbr>info/terms/</a>> | Unsubscribe<br> <mailto:<a href="mailto:MPC500-unsubscribe%40yahoogroups.com">MPC500-unsubscribe@<wbr>yahoogroups.<wbr>com</a>?subject=Unsubscrib<wbr>e> <br> <br> <<a href="http://geo.yahoo.com/serv?s=97359715/grpId=6276387/grpspId=1706554205/m">http://geo.yahoo.<wbr>com/serv?<wbr>s=97359715/<wbr>grpId=6276387/<wbr>grpspId=17065542<wbr>05/m</a><br> sgId=1127/stime=<wbr>1231360139/<wbr>nc1=3848621/<wbr>nc2=4507179/<wbr>nc3=4025338> <br> <br> ------------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>-<br> <br> We value your opinion! How may we serve you better?<br> Please click the survey link to tell us how we are doing.<br> <br> <a href="http://www.craneae.com/surveys/satisfaction.htm">http://www.craneae.<wbr>com/surveys/<wbr>satisfaction.<wbr>htm</a><br> <br> Your feedback is of the utmost importance to us. Thank you for your time.<br> <br> ------------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>-<br> >>>>>>>>>> Crane Aerospace & Electronics Confidentiality Statement <<<<<<<<<<<br> The information contained in this email message may be privileged and is confidential information intended only for the use of the recipient, or any employee or agent responsible to deliver it to the intended recipient. Any unauthorized use, distribution or copying of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately and destroy the original message and all attachments from your electronic files.<br> <br> This e-mail message has been scanned and cleared by MailMarshal <br> <br> ------------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>---------<wbr>-<br> <br> [Non-text portions of this message have been removed]<br> <br> </p> </div> <!--~-|**|PrettyHtmlStart|**|-~--> <span width="1" style="color: white;">__._,_.___</span> <!-- Start the section with Message In topic --> <div id="ygrp-actbar"> <span class="left"> <a href="http://groups.yahoo.com/group/MPC500/message/3977;_ylc=X3oDMTM0dHJuaThrBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzcEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjMxMzYxNzkzBHRwY0lkAzM5Nzc-"> Messages in this topic </a> (<span class="bld">1</span>) </span> <a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJwZjg5ams5BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5NzcEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjMxMzYxNzkz?act=reply&messageNum=3977"> <span class="bld"> Reply </span> (via web post) </a> | <a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlMmgyMG0yBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTIzMTM2MTc5Mw--" class="bld"> Start a new topic </a> </div> <!------- Start Nav Bar ------> <!-- |**|begin egp html banner|**| --> <div id="ygrp-vitnav"> <a href="http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJldXE0cGJ0BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTIzMTM2MTc5Mw--">Messages</a> | <a href="http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJma2kzbW9oBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzEyMzEzNjE3OTM-">Links</a> </div> <!-- |**|end egp html banner|**| --> <div id="ygrp-grft"> </div> <div id="ygrp-mkp"> <div id="hd">MARKETPLACE</div> <div id="ads"> <div class="ad"> <hr noshade="noshade" size="1"><a href="http://us.ard.yahoo.com/SIG=13rhoc8k7/M=493064.12016295.13271503.10835568/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1231368993/L=/B=ks.Od0LaX9w-/J=1231361793803245/A=5530388/R=0/SIG=11nuutlas/*http://explore.yahoo.com/groups/kraftmealsmadesimple/">From kitchen basics to easy recipes - join the Group from Kraft Foods </a> </div> </div> </div> <!-- yahoo logo --> <!-- |**|begin egp html banner|**| --> <div id="ygrp-ft"> <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkdnRpazc3BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjMxMzYxNzkz"> <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br> <a href="http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmYjNkYjZuBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyMzEzNjE3OTM-">Change settings via the Web</a> (Yahoo! ID required) <br> Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br> <a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkOWRmYXU2BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjMxMzYxNzkz"> Visit Your Group </a> | <a href="http://docs.yahoo.com/info/terms/"> Yahoo! Groups Terms of Use </a> | <a href="mailto:[email protected]?subject="> Unsubscribe </a> </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:white;"> <!-- Network content --> <!-- Start Recommendations --> <div id="ygrp-reco"> </div> <!-- End Recommendations --> <!-- Start vitality --> <div id="ygrp-vital"> <div id="vithd">Recent Activity</div> <ul style="list-style-type:none; padding: 0; margin: 2px 0;"> </ul> <a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJldWlxYXVjBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTIzMTM2MTc5Mw--"> Visit Your Group </a> </div> <!-- Network content --> <div id="nc"> <div class="ad"> <div id="hd1">Yahoo! News</div> <p><a href="http://us.ard.yahoo.com/SIG=13opa2i3e/M=493064.12016309.12445701.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231368993/L=/B=k8.Od0LaX9w-/J=1231361793803245/A=3848614/R=0/SIG=12t4qk00m/*http://news.yahoo.com/i/757;_ylt=A9FJqYzfwK5EFCQAswis0NUE;_ylu=X3oDMTA3NW1oMDRpBHNlYwM3NTc-">Odd News</a></p> <p>You won't believe</p> <p>it, but it's true</p> </div> <div class="ad"> <div id="hd1">Yahoo! Finance</div> <p><a href="http://us.ard.yahoo.com/SIG=13o5t2b7v/M=493064.12016257.12445664.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231368993/L=/B=lM.Od0LaX9w-/J=1231361793803245/A=4507179/R=0/SIG=12de4rskk/*http://us.rd.yahoo.com/evt=50284/*http://finance.yahoo.com/personal-finance">It's Now Personal</a></p> <p>Guides, news,</p> <p>advice & more.</p> </div> <div class="ad"> <div id="hd1">Share Photos</div> <p><a href="http://us.ard.yahoo.com/SIG=13o46rcfc/M=493064.12016255.12445662.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231368993/L=/B=lc.Od0LaX9w-/J=1231361793803245/A=4025373/R=0/SIG=12dtn7qjm/*http://us.rd.yahoo.com/evt=44092/*http://smallbusiness.yahoo.com/webhosting">Put your favorite</a></p> <p>photos and</p> <p>more online.</p> </div> </div> </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=3977/stime=1231361793/nc1=3848614/nc2=4507179/nc3=4025373" width="1" height="1"> <br> <span style="color: white;">__,_._,___</span> <!--~-|**|PrettyHtmlEnd|**|-~--> </body> <!--~-|**|PrettyHtmlStart|**|-~--> <head> <style type="text/css"> <!-- #ygrp-mkp{ border: 1px solid #d8d8d8; font-family: Arial; margin: 14px 0px; padding: 0px 14px; } #ygrp-mkp hr{ border: 1px solid #d8d8d8; } #ygrp-mkp #hd{ color: #628c2a; font-size: 85%; font-weight: bold; line-height: 122%; margin: 10px 0px; } #ygrp-mkp #ads{ margin-bottom: 10px; } #ygrp-mkp .ad{ padding: 0 0; } #ygrp-mkp .ad a{ color: #0000ff; text-decoration: none; } --> </style> </head> <head> <style type="text/css"> <!-- #ygrp-sponsor #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{ margin: 10px 0px; font-weight: bold; font-size: 78%; line-height: 122%; } #ygrp-sponsor #ygrp-lc .ad{ margin-bottom: 10px; padding: 0 0; } --> </style> </head> <head> <style type="text/css"> <!-- #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-text{ font-family: Georgia; } #ygrp-text p{ margin: 0 0 1em 0; } #ygrp-tpmsgs{ font-family: Arial; clear: both; } #ygrp-vitnav{ padding-top: 10px; font-family: Verdana; font-size: 77%; margin: 0; } #ygrp-vitnav a{ padding: 0 1px; } #ygrp-actbar{ clear: both; margin: 25px 0; white-space:nowrap; color: #666; text-align: right; } #ygrp-actbar .left{ float: left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family: Verdana; font-size: 77%; padding: 15px 0; } #ygrp-ft{ font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-reco { margin-bottom: 20px; padding: 0px; } #ygrp-reco #reco-head { font-weight: bold; color: #ff7900; } #reco-grpname{ font-weight: bold; margin-top: 10px; } #reco-category{ font-size: 77%; } #reco-desc{ font-size: 77%; } #ygrp-vital{ background-color: #e0ecee; margin-bottom: 20px; padding: 2px 0 8px 8px; } #ygrp-vital #vithd{ font-size: 77%; font-family: Verdana; font-weight: bold; color: #333; text-transform: uppercase; } #ygrp-vital ul{ padding: 0; margin: 2px 0; } #ygrp-vital ul li{ list-style-type: none; clear: both; border: 1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight: bold; color: #ff7900; float: right; width: 2em; text-align:right; padding-right: .5em; } #ygrp-vital ul li .cat{ font-weight: bold; } #ygrp-vital a{ text-decoration: none; } #ygrp-vital a:hover{ text-decoration: underline; } #ygrp-sponsor #hd{ color: #999; font-size: 77%; } #ygrp-sponsor #ov{ padding: 6px 13px; background-color: #e0ecee; margin-bottom: 20px; } #ygrp-sponsor #ov ul{ padding: 0 0 0 8px; margin: 0; } #ygrp-sponsor #ov li{ list-style-type: square; padding: 6px 0; font-size: 77%; } #ygrp-sponsor #ov li a{ text-decoration: none; font-size: 130%; } #ygrp-sponsor #nc{ background-color: #eee; margin-bottom: 20px; padding: 0 8px; } #ygrp-sponsor .ad{ padding: 8px 0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold; color: #628c2a; font-size: 100%; line-height: 122%; } #ygrp-sponsor .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{ text-decoration: underline; } #ygrp-sponsor .ad p{ margin: 0; } o{font-size: 0; } .MsoNormal{ margin: 0 0 0 0; } #ygrp-text tt{ font-size: 120%; } blockquote{margin: 0 0 0 4px;} .replbq{margin:4} --> </style> </head> <!--~-|**|PrettyHtmlEnd|**|-~--> </html><!--End group email --> --EPVlJjTPglCaJeydxKRcGex-YZGAmhkalfckBnq--