MIPS MCU ASE

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

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

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

1

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

2

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

技术规范
MIPS Architecture for Programmers Volume IV-h:
The MCU Application Specific Extension to the microMIPS32 Architecture

MIPS Architecture for Programmers Volume IV-h:
The MCU Application Specific Extension to the MIPS32™ Architecture

--电子创新网--
粤ICP备12070055号