欢迎访问 启闳半导体科技(江苏)有限公司 官网!

启闳半导体科技(江苏)有限公司

专业的半导体机台服务应用公司

范围:Lam 9400、9600、4520、2300——
AMAT P500, DPS, centura, endura——

全国服务热线 0519-68910861
当前位置:首页 > 新闻中心 > 交流学习
新闻中心
联系我们
启闳半导体科技(江苏)有限公司
联系人:William
电 话:+86-0519-68910861
传 真:+86-0519-68910862
Q Q  :  799866005
邮 箱:Service@zzstt.com.cn
地 址:溧阳市溧城街道育才南路2号楼中间5层东侧
网 址:www.zzstt.com.cn

交流学习

系统芯片设计—中断控制器

信息来源:整理综合自《集成电路产业全书》 | 发布日期: 2022-08-10 | 浏览量:
关键词:系统芯片设计—中断控制器

中断(Interrupt)是指系统芯片中外设IP核产生的一个给处理器的硬件请求信号,外设请求处理器暂停当前正在执行的任务,转而去执行外设所需的特定任务。在中断模式下,处理器对外设发出任务命令后可直接去处理其他任务,当中断请求到来时再做相应的处理,避免了无效等待,提高了任务之间的并行性。中断的产生及处理流程如图5-97所示。


中断响应和处理流程:处理器接受到中断信号之后,立即停止当前正在执行的程序,并且保存当前处理器状态,程序指针等,然后进入中断服务程序;完成中断处理之后即可返回原程序继续执行。一个中断服务程序对应于一个中断源,每个中断源都有其特定的中断服务程序。在中断服务程序中,处理器一般需要做3部分工作:一是保护现场,即保存执行中断源请求的特别任务之前的处理器状态,程序指针等,以便中断处理之后能正确返回;二是解析当前中断,执行相应动作;三是恢复现场,再返回到中断前的程序。


中断控制器是系统芯片中用于中断源收集,屏蔽和优先级管理的IP核。产生中断信号的部件称为中断源,中断源产生的中断有电平中断核脉冲中断两种形态:电平中断再中断发生时产生一个持续的有效电平,在未清除中断之前有效电平维持;脉冲中断发生时产生一个有效脉冲,脉冲不维持,中断控制器需要捕捉并记录该脉冲中断。


在系统应用不需要关注某个中断的情况下,中断源产生的中断被传到处理器之前,可以被屏蔽。通过在中断控制器中设置该中断位无效,即可屏蔽中断。系统模块以及外设都可能产生中断,在多个中断源同时产生中断的情况下,处理器核不能同时响应所有中断请求,因此在多个中断同时到来的情况下需要有顺序地进行中断处理,即分配中断的优先级。优先级高的中断先被处理,优先级低的中断后被处理。










相关文章
相关产品
  • A-TYPE MAGNET ASSY
    A-TYPE MAGNET ASSY
  • WELDMENT BELLOWS ASSY LOWER DXZ
    WELDMENT BELLOWS ASSY LOWER DXZ
  • WELDMENT, BELLOWS ASSY, UPPER, DXZ
    WELDMENT, BELLOWS ASSY, UPPER, DXZ
  • CABLE ASSY DC POWER DISTRIB. SECOND SERI
    CABLE ASSY DC POWER DISTRIB. SECOND SERI
  • CABLE ASSY SYSTEM ELECTRONICS EXT
    CABLE ASSY SYSTEM ELECTRONICS EXT
  • HARNESS ASSY W/ ORIENTER CH E LIFT INTE
    HARNESS ASSY W/ ORIENTER CH E LIFT INTE
  • ASSY WAFER SENSOR LOW PROFILE TC
    ASSY WAFER SENSOR LOW PROFILE TC
  • ASSEMBLY CENTERFINDER RECEIVER
    ASSEMBLY CENTERFINDER RECEIVER
Top