欢迎访问ic37.com |
会员登录 免费注册
发布采购

56F8345 参数 Datasheet PDF下载

56F8345图片预览
型号: 56F8345
PDF下载: 下载PDF文件 查看货源
内容描述: 16位数字信号控制器 [16-bit Digital Signal Controllers]
分类和应用: 控制器
文件页数/大小: 164 页 / 2236 K
品牌: FREESCALE [ Freescale ]
 浏览型号56F8345的Datasheet PDF文件第71页浏览型号56F8345的Datasheet PDF文件第72页浏览型号56F8345的Datasheet PDF文件第73页浏览型号56F8345的Datasheet PDF文件第74页浏览型号56F8345的Datasheet PDF文件第76页浏览型号56F8345的Datasheet PDF文件第77页浏览型号56F8345的Datasheet PDF文件第78页浏览型号56F8345的Datasheet PDF文件第79页  
Functional Description  
5.3.2  
Interrupt Nesting  
Interrupt exceptions may be nested to allow an IRQ of higher priority than the current exception to be  
serviced. The following tables define the nesting requirements for each priority level.  
Table 5-1 Interrupt Mask Bit Definition  
SR[9]1  
SR[8]1  
Permitted Exceptions  
Masked Exceptions  
None  
0
0
1
1
0
1
0
1
Priorities 0, 1, 2, 3  
Priorities 1, 2, 3  
Priorities 2, 3  
Priority 3  
Priority 0  
Priorities 0, 1  
Priorities 0, 1, 2  
1. Core status register bits indicating current interrupt mask within the core.  
Table 5-2. Interrupt Priority Encoding  
Current Interrupt  
Priority Level  
Required Nested  
Exception Priority  
IPIC_LEVEL[1:0]1  
00  
01  
10  
11  
No Interrupt or SWILP  
Priority 0  
Priorities 0, 1, 2, 3  
Priorities 1, 2, 3  
Priorities 2, 3  
Priority 3  
Priority 1  
Priorities 2 or 3  
1. See IPIC field definition in Part 5.6.30.2  
5.3.3  
Fast Interrupt Handling  
Fast interrupts are described in the DSP56F800E Reference Manual. The interrupt controller recognizes  
fast interrupts before the core does.  
A fast interrupt is defined (to the ITCN) by:  
1. Setting the priority of the interrupt as level 2, with the appropriate field in the IPR registers  
2. Setting the FIMn register to the appropriate vector number  
3. Setting the FIVALn and FIVAHn registers with the address of the code for the fast interrupt  
When an interrupt occurs, its vector number is compared with the FIM0 and FIM1 register values. If a  
match occurs, and it is a level 2 interrupt, the ITCN handles it as a fast interrupt. The ITCN takes the vector  
address from the appropriate FIVALn and FIVAHn registers, instead of generating an address that is an  
offset from the VBA.  
The core then fetches the instruction from the indicated vector adddress and if it is not a JSR, the core starts  
its fast interrupt handling.  
56F8345 Technical Data, Rev. 17  
Freescale Semiconductor  
Preliminary  
75  
 复制成功!