NIOS使用相关 .docVIP

  • 5
  • 0
  • 约2.53万字
  • 约 39页
  • 2018-06-03 发布于福建
  • 举报
NIOS使用相关

NIOS使用相关资料 转 NIOS使用相关资料(转) 本文转的。 谢谢该作者,小弟纯粹是为了学习。再次感谢作者。 下面为转来文章的全部内容,只供学习。 Nios II中断简述及中断调试技巧 发表于2008/11/4 20:06:46 NiosII的中断处理方式带有典型的RISC处理器的特征,所有的中断处理都从同一入口进入,然后由软件加以分配。负责分配工作的软件叫系统ISR,它是由开发系统提供的,自动的连接到可执行程序上。系统ISR维护着一个中断向量表,表中的每一项代表着一个专项处理程序的入口。所有的专项处理程序都是由用户定义然后注册到中断向量表中的,叫做用户ISR。系统ISR的入口地址是在SOPC_Builder中定义的,叫Exception Address。和中断有关的CPU寄存器有:ctl0、ctl1、ctl3、ctl4。Ctl0是程序状态字,它的bit0位是全局中断允许位,1代表允许,0代表禁止。Ctl1是程序状字的堆栈,当发生中断时,由它保留一个程序状态字的备份。Ctl3是中断允许寄存器,其中每一位控制着一个中断源,1代表允许,0代表禁止,共计32位。Ctl4是中断申请寄存器,每一位对应着一个中断源的中断请求,1代表有中断,0代表没有*计32位。NiosII的中断处理过程是这样的: 1、考备一份程序状态字到ctl1; 2、清除全局中断允许位PIE,禁止中断; 3、将下一条将

文档评论(0)

1亿VIP精品文档

相关文档