0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FIQ比IRQ快,为什么快呢?

电子工程师 来源:FPGA设计论坛 作者:FPGA设计论坛 2020-11-10 17:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FIQ和IRQ是两种不同类型的中断,ARM为了支持这两种不同的中断,提供了对应的叫做FIQ和IRQ处理器模式(ARM有7种处理模式)。

一般的中断控制器里我们可以配置与控制器相连的某个中断输入是FIQ还是IRQ,所以一个中断是可以指定为FIQ或者IRQ的,为了合理,要求系统更快响应,自身处理所耗时间也很短的中断设置为FIQ,否则就设置了IRQ。

如果该中断设置为了IRQ,那么当该中断产生的时候,中断处理器通过IRQ请求线告诉ARM,ARM就知道有个IRQ中断来了,然后ARM切换到IRQ模式运行。类似的如果该中断设置为FIQ,那么当该中断产生的时候,中断处理器通过FIQ请求线告诉ARM,ARM就知道有个FIQ中断来了,然后切换到FIQ模式运行。

简单的对比的话就是FIQ比IRQ快,为什么快呢?

ARM的FIQ模式提供了更多的banked寄存器,r8到 r14还有SPSR,而IRQ模式就没有那么多,R8,R9,R10,R11,R12对应的banked的寄存器就没有,这就意味着在ARM的IRQ模式下,中断处理程序自己要保存R8到R12这几个寄存器,然后退出中断处理时程序要恢复这几个寄存器,而FIQ模式由于这几个寄存器都有banked寄存器,模式切换时CPU自动保存这些值到banked寄存器,退出FIQ模式时自动恢复,所以这个过程FIQ比IRQ快。

FIQ比IRQ有更高优先级,如果FIQ和IRQ同时产生,那么FIQ先处理。

在symbian系统里,当CPU处于FIQ模式处理FIQ 中断的过程中,预取指令异常,未定义指令异常,软件中断全被禁止,所有的中断被屏蔽。所以FIQ就会很快执行,不会被其他异常或者中断打断,所以它又比 IRQ快了。而IRQ不一样,当ARM处理IRQ模式处理IRQ中断时,如果来了一个FIQ中断请求,那正在执行的IRQ中断处理程序会被抢断,ARM切换到FIQ模式去执行这个FIQ,所以FIQ比IRQ快多了。

另外FIQ的入口地址是0x1c,IRQ的入口地址是0x18。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5589

    浏览量

    129057
  • IRQ
    IRQ
    +关注

    关注

    0

    文章

    16

    浏览量

    11371
  • FIQ
    FIQ
    +关注

    关注

    0

    文章

    9

    浏览量

    2492

原文标题:FIQ和IRQ

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是PD充协议? 什么是QC充协议? 这些充协议都有哪些特点

    什么区别? 什么是QC协议 QC协议是一种高压充技术,最初主要基于USB Type-A接口,但随着USB Type-C接口的QC协议版本出现,这使得QC协议的应用范围更加广泛,QC协议支持多种不同的
    的头像 发表于 11-22 11:20 1702次阅读
    什么是PD<b class='flag-5'>快</b>充协议? 什么是QC<b class='flag-5'>快</b>充协议? 这些<b class='flag-5'>快</b>充协议都有哪些特点

    合科泰MOS管在手机充中的应用

    随着手机充功率从18W跃升至200W甚至更高,充电器内的MOS管已成为决定效率、温升和可靠性的核心元件。合科泰通过一系列高性能MOS管,为充电源提供关键支持,助力实现更高效、更安全、更小巧的充电体验。那么,合科泰的MOS管是如何助力实现高效
    的头像 发表于 09-22 10:57 2383次阅读
    合科泰MOS管在手机<b class='flag-5'>快</b>充中的应用

    PD充市场前景广阔,永铭液态小型铝电解电容助力充技术升级

    PD充的市场前景随着技术的进步,PD充已经成为了业界主流的充标准,市场前景非常乐观,其标准化进程的加快、技术性能的不断提升以及跨领域应用的拓展,都将为PD充市场创造持续增长的动
    的头像 发表于 09-01 10:08 389次阅读
    PD<b class='flag-5'>快</b>充市场前景广阔,永铭液态小型铝电解电容助力<b class='flag-5'>快</b>充技术升级

    断式包覆成型保险丝 skyworksinc

    电子发烧友网为你提供()断式包覆成型保险丝相关产品参数、数据手册,更有断式包覆成型保险丝的引脚图、接线图、封装手册、中文资料、英文资料,断式包覆成型保险丝真值表,断式包覆成型保
    发表于 07-24 18:34
    <b class='flag-5'>快</b>断式包覆成型保险丝 skyworksinc

    充电宝充协议是什么

    充电宝充协议是充电宝与设备之间实现快速充电的通信规则,它定义了电压、电流、功率等参数的传输标准,确保设备与充电宝高效匹配,实现安全充。 以下是主流充协议的详细解析: 一、充协议
    的头像 发表于 06-30 09:17 6859次阅读

    产品推荐 | MOS管在PD充产品上的应用

    PD充的定义及应用PD充,全称又叫USB-PD,是由USB-IF组织制定的一种快速充电规范,是目前主流的充协议之一。USB-PD充协议是以Type-C接口输出的,但不能说有Ty
    的头像 发表于 06-25 09:34 493次阅读
    产品推荐 | MOS管在PD<b class='flag-5'>快</b>充产品上的应用

    D+和D-走充协议(华为充)和音频信号传输有冲突吗?

    D+和D-走充协议(华为充)和音频信号传输有冲突吗?如果有冲突,是否有解决法案,谢谢。
    发表于 06-03 13:40

    什么是充协议,充协议芯片的作用与特点

    一、什么是充协议? 充协议是一种通过提高充电效率来缩短设备充电时间的电池充电技术。它是通过在充电器和设备之间建立一种沟通机制,充电器能够根据设备的需求和状态,调整输出的电压和电流。这种沟通机制由
    的头像 发表于 05-12 14:02 4269次阅读
    什么是<b class='flag-5'>快</b>充协议,<b class='flag-5'>快</b>充协议芯片的作用与特点

    恢复桥如何进行全面检查?

    恢复桥凭借其快速恢复特性,在高频电力转换领域发挥着不可替代的作用。通过视觉检测、电气参数测量、热成像监测与频谱分析等系统化检测手段,可实现对恢复桥的全方位性能评估,及时消除潜在隐患。这不仅有助于提升设备维护效率,更能保障电力电子系统长期稳定、高效运行,充分发挥
    的头像 发表于 04-22 11:49 429次阅读
    <b class='flag-5'>快</b>恢复桥如何进行全面检查?

    什么是充电源测试系统?

    充电源测试系统是确保充设备性能、安全性和兼容性的重要工具。源仪电子的充电源综合测试系统通过其丰富的测试功能、灵活的硬件框架结构和高精度的测量能力,为充设备的测试提供了高效的电源
    的头像 发表于 04-07 14:48 691次阅读
    什么是<b class='flag-5'>快</b>充电源测试系统?

    MDD恢复二极管的应用设计

    1.恢复二极管概述恢复二极管(FastRecoveryDiode,FRD)是一种专门用于高频整流应用的二极管,其特点是具有短反向恢复时间(trr)和低反向恢复电流(Irr),相比普通整流二极管
    的头像 发表于 03-27 11:11 825次阅读
    MDD<b class='flag-5'>快</b>恢复二极管的应用设计

    纳祥科技多功能Switch充投屏拓展方案!#产品方案 #

    深圳市纳祥科技有限公司
    发布于 :2025年03月18日 16:28:35

    纳祥科技无线充芯片纳祥科技NX7008技术详解,功能可覆盖IP6802、IP6824 #充 #电路知识

    充芯片
    深圳市纳祥科技有限公司
    发布于 :2025年03月17日 16:13:58

    PD充协议的工作原理及特点,支持PD充协议的XSP01A芯片又有哪些优势

    PD充,作为USB-IF组织制定的快速充电规范,已成为当今主流的充协议之一。它能够将Type-C接口的默认功率从5V/2A提升至高达100W。采用PD充技术制作的充电头,不仅智能,更能确保充电
    的头像 发表于 03-10 10:36 2227次阅读
    PD<b class='flag-5'>快</b>充协议的工作原理及特点,支持PD<b class='flag-5'>快</b>充协议的XSP01A芯片又有哪些优势

    佳讯电子:PD充中的MOS管选型攻略

    在现代快节奏的生活中,快速充电技术已成为我们日常生活中不可或缺的一部分。其中,PD充技术凭借其高效、安全的特点,逐渐成为了市场上的主流选择。那么,PD充究竟是什么?本期与大家分享MOS管在PD
    的头像 发表于 02-15 08:37 1921次阅读
    佳讯电子:PD<b class='flag-5'>快</b>充中的MOS管选型攻略