S3c44b0x中断控制器功能及应用.ppt
《S3c44b0x中断控制器功能及应用.ppt》由会员分享,可在线阅读,更多相关《S3c44b0x中断控制器功能及应用.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、S3c44b0 x中断控制器功能及应用 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望提纲S3c44b0 x中断概述S3c44b0 x中断控制器的操作优先级判断特殊功能寄存器概述可接收30个中断源的中断请求中断源在30个中断源中,有26个是独立的,4个外部中断(EINT4/5/6/7)是逻辑”或”的关系,共用同一个中断源,另外两个UART(INT_UERR0/1)同样共用一个中断源中断控制器的操作中断模式 FIQ(快速中断请求)和IRQ(通用中断请求)程序状态寄存
2、器(CPSR)的F位和I位0(接受)1(不接受)(响应中断)F,I清0;(低电平有效)优先级判断FIQ高于IRQ中断优先级产生模块矢量中断模式中断优先级产生模块中断优先级FIQIRQ若处于不同主群,主群的优先级高的则高若处于相同主群,优先级高的则高sGA,sGB,sGC,sGD的优先级高于mGKA,mGKBsGA,sGB,sGC,sGD的优先级是可编程的,mGKA,mGKB中mGKAmGKB1个主单元和四个从单元主优先级产生单元管理4个从单元和两个中断源每个从优先级产生单元管理6个中断源每个从单元都有4个可编程优先级中断源(SGn)和两个固定的的优先级中断源(sGKn),这两个在6个中断源中优
3、先级最低主优先级单元决定了4个从优先级单元和2个中断源的优先级,2个中断源在26个中断中优先级最低矢量中断模式一般:通过读取优先级寄存器来确定哪个中断被优先执行(需要很长的中断反应时间)S3c44b0 x 中断控制器硬件优先级逻辑会判断哪个中断将被执行,同时硬件逻辑自动执行由0 x18(或0 x1c)地址的各个中断源的跳转指令,然后再由中断源向量进入相应的中断处理程序.可以缩短中断响应时间0 x18(通用中断请求)0 x1c(快速中断请求)based on priority by software if there are 10 interrupt requests at the same t
4、ime,you can determine the intrruptservice priority by reading the interrupt pengding register,which indicates the type of interrupt request that will accur.vectored interrupthardware inside the s3c44b0 x controller provides the interrupt service directly when the multiple interrupt sources request i
5、nterruptsthe hardware priority logic determines which interrupt should be serviced.At the same time,this hardware logic applies the jump instruction of the vector table to 0 x18(or ox1c),which performs the jump to the corresponding service routine.reduce the interrupt latency dramaticallydetailhttp:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S3c44b0x 中断 控制器 功能 应用
限制150内