MIPS MCU 特定应用扩展

Lee_的头像
Lee_ 发布于:周三, 01/11/2017 - 15:57 ,关键词:

MCU ASE (特定应用扩展) 可扩展中断控制器支持,减少中断等待时间并加强微控制器系统设计常常要求的I/O外设控制功能。该扩展可用于MIPS32® M14K™系列处理器内核。

MCU ASE支持MIPS32和microMIPSTM指令集架构 (ISA)。

中断交付

● 独立的优先级和向量生成
● 在外部中断控制器 (EIC) 模式下支持多达256个中断和8个硬件中断引脚
● 提供16位向量偏移地址

减少中断等待时间

● 中断异常向量的预取
● 自动中断入栈 - 增加硬件,以在中断处理例行程序前保存和更新系统状态
● 自动中断出栈 - 还原之前保存在堆栈中用于从中断中返回的系统状态。
● 中断链接 - 支持未决中断服务,无需退出初始中断例行程序,保存存储和恢复多个活跃中断所需的周期
● 支持中断向量地址的推测预取。通过重叠内存访问、流水线冲刷和异常优先级,减少中断服务周期数

I/O外设控制

包括原子位组/清除指令,可以对一般用于监视或控制外设功能的I/O寄存器内的位进行无中断修改,确保操作的安全执行。

围观 331