AT91SAM9261 先进中断控制器(AIC)

发布时间:2012-11-15 17:07    发布者:zbzb12345
关键词: AT91SAM9261 , 中断控制器 , AIC
AT91SAM9261 先进中断控制器(AIC)
1.1 描述
     先进中断控制器(AIC)是一个8级优先级,可独立屏蔽屏蔽的,向量中断控制器,可处理多达32个中断源。被设计用来从本质上减小在处理内部和外部中断时的软件和实时系统开销。
     AIC驱动ARM处理器的nFIQ(快速中断请求)和nIRQ(标准中断请求)。AIC的输入来自内部外设中断或产品引脚的外部中断。8级优先级控制器允许用户对每个中断源定义优先级。即使一个低优先级中断正在被处理,也允许高优先级中断被服务。内部中断源可被编程为电平有效或边沿触发。外部中断源可被编程为上升沿或下降沿触发或者高电平或低电平有效。快速强制特性可重定向任何内部或外部中断源为一个快速中断而不是一个普通中断。
1.2 方块图
图1-1 方块图

1.3 应用方块图
图1-2 应用方块图描述

独立
应用
基于OS的应用
OS驱动器 RTOS驱动器 硬实时任务
  通用OS中断处理程序
先进的中断控制器
嵌入式外设 外部外设(外部中断)
1.4 详细的AIC方块图
图1-3 详细的AIC方块图

1.5 I/O口线描述
表1-1 I/O口线描述
引脚名称                    引脚描述                   类型
FIQ                             快速中断                    输入
IRQ0-IRQn           中断0-中断n                  输入

1.6 产品相关性
1.6.1 I/O口线
    中断信号FIQ和IRQ0到IRQn是通过PIO控制器多路复用的。取决于产品中使用的PIO控制器的特性,必须依照指定的中断功能编程引脚。当产品中使用的
PIO控制器在输入路径上是透明的时,这将不适用。

1.6.2 电源管理
先进中断控制器被永久提供时钟。电源管理控制器的行为对先进中断控制器无影响。
先进中断控制器的输出,nIRQ 或 nFIQ,在有效时,可以当ARM处理器在空闲模式时唤醒ARM处理器。通用中断屏蔽特性可使能AIC来唤醒处理器而不用激活处理器的中断口线,由此可使得处理器和特定事件同步。

1.6.3 中断源
    中断源0总是被分配给FIQ。如果产品没有FIQ引脚,则不能使用中断源0。中断源1总是被分配给系统中断。这是将系统定时器,实时时钟,电源管理控制器和存储控制器等系统外设中断口线‘线或’的结果。当一个系统中断产生,服务例程必须首先判别中断的原因,可通过连续的读取以上提到的系统外设的状态寄存器来执行。
    中断源2到31可以被连接到嵌入式用户外设的中断输出或外部中断引脚。外部中断引脚可被直接的连接,或通过PIO控制器连接。PIO控制器在中断处理时被认为是用户外设。相应的,PIO控制器中断口线被连接于中断源2到31。
定义在产品等级上的外设标识相当于中断源号(也是控制外设时钟的位号)。所以,为简化功能操作和用户接口的描述,中断源被命名为FIQ, SYS, 和PID2 到 PID31。

文章来源:http://www.originic.hk/Item/Show.asp?m=1&d=1635

本文地址:https://www.eechina.com/thread-101600-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表