第3章 Nios II体系结构.ppt

第3章 目录 3.1 Nios II处理器结构 3.2 Nios II的寄存器文件 3.3 算数逻辑单元(ALU) 3.4 复位信号 3.5 Nios II处理器运行模式 3.6 异常和中断控制器 3.7 Nios II的异常处理 3.8 存储器及I/O结构 3.9 存储器和外设访问 3.10 Nios II处理器性能 3.7 Nios II的异常处理 硬件中断 软件异常 软件陷阱异常 未定义指令异常 其它异常 异常类型 一个外设能通过处理器32个中断输入之一,请求产生一个硬件中断。 当程序遇到软件陷阱指令时,将产生软件陷阱异常,这在程序需要操作系统服务时常用到。操作系统的异常处理程序判断产生软件陷阱的原因,然后执行相应任务。 Nios II 异 常 包 括 3.7 Nios II的异常处理 硬件中断 软件异常 软件陷阱异常 未定义指令异常 其它异常 当处理器执行未定义指令时产生未定义指令异常。异常处理可以判断哪个指令产生异常,如果指令不能通过硬件执行,可以在一个异常服务程序中通过软件方式仿真执行。 其它异常类型是未将来准备的。 Nios II 异 常 包 括 异常类型 3.7 Nios II的异常处理 异常硬件处理流程 当异常发生后,处理器会依次完成以下工作: 把status寄存器内容复制到estatus寄存器中,保存当前处理器状态; 清除status

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档