| 数据搜索系统,热门电子元器件搜索 |
|
AN4367 数据表(PDF) 5 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN4367 数据表(HTML) 5 Page - STMicroelectronics |
|
5 / 13 page ![]() DocID025333 Rev 1 5/13 AN4367 Z4 Core exception overview 12 1 Z4 Core exception overview Z4 Core used on SPC56EL60xx/SPC56xL70xx devices contains many exception sources and sixteen interrupts to service them. Multiple exception sources can be mapped to one interrupt handler where few supportive status registers provide flags to find the cause of the exception in the handler. Detail list of exception causes and their mapping to interrupt handlers can be found in the Z4 Core Reference Manual. This reference manual is available online at http://www.st.com. This chapter gives overview simple overview of machine check interrupt that is utilized for several important fault states of SPC56EL60xx/SPC56xL70xx device. 1.1 Machine check interrupt (IVOR1) Machine check interrupt is a handler that services multiple fault events that can occur during runtime code execution. This interrupt is used to handle various faults generated by peripherals in the SPC56EL60xx/SPC56xL70xx device, like MPU protection fault, 2bECC error in the Flash or RAM memory etc. The reason is that most of the faults are signaled back as external bus error situation during the CPU-Submodule bus transaction. 1.1.1 Machine check registers Z4 core implements few machine check status registers that are updated upon the exception event with some constraints stated in the Z4 Core Reference Manual. These registers are used to find the source of the exception and based on it to decide how to solve it. Table 1. Machine check interrupt causes Interrupt type Exception conditions Machine check –NMI – ISI, ITLB, Error on first instruction fetch for an exception handler – Parity Error signaled on cache access – External bus error Table 2. Machine check register Register Content MCSR (syndrome register) Register indicates the source of machine check condition that gives possibility to differentiate between them MCAR (address capture) Register contains for some sort of machine check conditions the address for which the asynchronous type of the machine check exception was raised. Address valid only when MCSR.MAV bit was ‘0’ before the exception, otherwise MCAR register is not updated. |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |