25.10.2013 Views

Request

Request

Request

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Options available when receiving return data marked as “bad”<br />

1) Pass the bad data to the core Worst choice! Only for PQ2s.<br />

− It will cause further damage to the system with the propagated bad data!<br />

2) Stall further execution of the code Little bit better choice.<br />

− This is the PQ3 products’ implementation choice!<br />

− Side effect is that core will hang unless an asynchronous machine check handler<br />

in place to rescue.<br />

3) Terminate the memory transaction while prevent the load instruction<br />

from completion. Pause further code execution. Best Choice!<br />

− e500mc core’s implementation choice!<br />

− This is the Synchronous Error Report Machine Check feature in e500mc core.<br />

− Core’s memory transaction is terminated with a data error such that the core is<br />

not hung awaiting the transaction to return good data<br />

− Stops further propagation of bad data by taking a synchronous error report<br />

machine check.<br />

− Code execution is paused and wait for further information from the other<br />

asynchronous machine check or interrupt handler to resolve this exception.<br />

TM<br />

34<br />

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,<br />

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,<br />

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All<br />

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!