MIPS MCU

特定应用扩展

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

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


中断交付

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

I/O外设控制

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

减少中断等待时间





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

文档

MIPS程序员架构

Volume IV-h:microMIPS32架构的MCU特定应用扩展
Volume IV-h:MIPS32架构的MCU特定应用扩展

搜索