NS32202-10中断控制单元
1991年7月
NS32202-10中断控制单元
概述
该NS32202中断控制单元(ICU)是中断
控制器系列32000系列微处理器是
这最大限度地减少了软件和实时的支撑电路
开销需要处理多层次的区分优先级的
中断产生一个单一的NS32202管理多达16个中断源
resolvesinterruptpriorities andsuppliesasingle - byteinterrupt
跳转到CPU
该NS32202可以在两种数据总线模式下操作
16位或8位中的16位模式8硬件和八
软件中断位置可在8位模式
16硬件中断的位置是其中可供8可
作为软件中断在该模式中高达16额外
tional加护病房可级联处理最多256个
中断
2个16位计数器,它可根据亲串联
克控制到一个单一的32位计数器也可
对于实时应用
特点
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
16个可屏蔽中断源可级联256个
可编程8位或16位数据总线模式
边沿或电平触发与每个硬件中断
单独选择极性
8软件中断
固定或旋转优先模式
两个16位DC到10MHz的计数器可能CON组
链中到一个单一的32位计数器
在8位数据总线模式下使用可选的8位IO口
高速XMOS
TM
技术
单身
a
5V电源
40脚双列直插式封装
系统基本配置
TL EE 5117 - 1
32000系列是美国国家半导体公司的注册商标。
XMOS
TM
是美国国家半导体公司的商标。
C
1995年全国半导体公司
TL EE 5117
RRD - B30M105印制在U S A
目录
1 0产品介绍
1 I O缓冲器
1 2读写逻辑和解码器
1 3定时和控制
1 4优先级控制
1 5计数器
2 0功能说明
2 1复位
2 2初始化
2 3向量中断处理
2 3 1非级联操作
2 3 2级联操作
2 4内部ICU操作顺序
2 5中断优先级模式
2 5 1固定优先级模式
2 5 2自动旋转模式
2 5 3特殊蒙版模式
2 5 4轮询模式
3 0架构描述
3 1 HVCT - 硬件向量寄存器( R0 )
3 2 SVCT - 软件向量寄存器( R1 )
3 3 ELTG - 边缘电平触发寄存器( R2 R3 )
3 4 TPL - 触发极性寄存器( R4 R5 )
3 5 IPND - 中断标志寄存器( R6 R7 )
3 6 ISRV - 服务中断寄存器( R8 R9 )
3 7 IMSK - 中断屏蔽寄存器( R10 R11 )
3中国证监会8 - 级联源寄存器( R12 R13 )
3 0架构描述
(续)
3月9日FPRT - 第一优先级寄存器( R14 R15 )
3 10 MCTL - 模式控制寄存器( R16 )
3月11日OSCASN - 输出时钟分配( R17 )
3月12日CIPTR - 计数器中断指针寄存器( R18 )
3月13日PDAT - 达达端口寄存器( R19 )
3月14日的IPS - 中断端口选择寄存器( R20 )
3月15日PDIR - 端口方向寄存器( R21 )
3月16日CCTL - 计数器控制寄存器( R22 )
3月17日CICTL - 计数器中断控制寄存器( R23 )
3月18日LCSV HCSV - L-计数器起始值H-计数器
初值寄存器( R24 R25,R26和R27 )
3月19日LCCV HCCV - L-计数器当前值H-计数器
当前值寄存器( R28 R29 R30和R31 )
3 20寄存器初始化
4 0的设备规格
4 1 NS32202引脚说明
4 1 1电源
4 1 2输入信号
4 1 3输出信号
4 1 4输入输出信号
4 2绝对最大额定值
4 3电气特性
4 4开关特性
4 4 1定义
4 4 1 1时序表
4 4 1 2时序图
名单插图
NS32202 ICU框图
计数器输出信号脉冲的形式和方波三种不同的初始值
计数器配置和基本操作
在16位总线模式中断控制单元连接
在8位总线模式中断控制单元连接
级联中断控制单元的8位总线模式连接
CPU中断应答序列
中断调度和梯级表
从中断CPU序列回归
ICU中断应答序列
ICU从中断返回序列
ICU内部寄存器
HVCT注册数据编码
推荐ICU的初始化顺序
NS32202 ICU连接图
时序规范标准
阅读INTA周期
写周期
定时中断边沿触发方式
中断时间在电平触发模式
外部中断采样时钟将在引脚COUT SCIN在测试模式下提供
内部中断采样时钟,以在引脚COUT SCIN提供
之间的时钟输入的关系,在以销COUT SCIN或G0 R0引脚CLK和计数器输出信号 - G3 R6
在这两种脉冲形式和方波
1-1
1-2
1-3
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
3-1
3-2
3-3
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
4-9
2
1 0产品介绍
(续)
该计数器是在程序控制下,可以用来给
产生中断当计数达到零或者
计数器可产生一个中断请求到任何16的
中断位置计数器,然后重新加载初始值
从相应的寄存器并重新开始计数
科幻gure
1–2
示出了典型的计数器可以从输出信号
NS32202
最大输入时钟频率为2 5兆赫
一个除四分频器还提供了当预
定标器被用来将输入时钟频率可以高达10
兆赫
当长于由一个16位的计数器提供的时间间隔是
所需的L-和H-计数器可以连接起来形成
一个32位计数器在这种情况下两个计数器被控制
由H计数器控制位参照的讨论
计数器控制寄存器第3节中的附加信息
化
图1-3
总结计数器读写操作
2 0功能说明
2 1复位
在ICU时复位为逻辑低电平信号出现在
RST引脚复位时最ICU内部寄存器的影响
而ICU变为无效
2 2初始化
复位CPU必须初始化NS32202建立后,
其配置正确的初始化需要的知识
ICU的寄存器的格式的市盈率。因此流程图
ommended初始化序列示于(图
3–3
)
的ICU寄存器的讨论后,
中所示的操作顺序
图3-3
保证
所有计数器的输出引脚保持非活动状态,直到计数器
完全初始化
2 3向量中断处理
关于向量中断模式的操作细节
对于特定的32000系列CPU指的是数据表
TL EE 5117 - 4
图1-2计数器输出信号脉冲的形式和方波三种不同的初始值
4