EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
zynq中断学习
由上图可知,zynq的中断分为三种: 1.软件中断(SGI,Software generatedinterrupts,中断号0-15)(16–26 reserved) :被路由到一个或者两个CPU上,通过写ICDSGIR寄存器产生SGI.& h. e3 E' j8 P$ g
2.私有外设中断(PPI,private peripheralinterrupts ,中断号27-31):每个CPU都有一组PPI,包括全局定时器、私有看门狗定时器、私有定时器和来自PL的FIQ/IRQ. 3.共享外设中断(SPI,shared peripheralinterrupts,中断号32-95):由PS和PL上的各种I/O控制器和存储器控制器产生,这些中断信号被路由到相应的CPU. 中断控制器(GIC,generic interrupt controller ):用于集中管理从PS和PL产生的中断信号的资源集合。控制器可以使能、关使能、屏蔽中断源和改变中断源的优先级,并且会将中断送到对应的CPU中,CPU通过私有总线访问这些寄存器。 从下面的表格中可以看到中断向量的具体值。PL 到 PS 部分一共有 20 个中断可以使用。其中 4 个是快速中断。 " g; j" N- g+ C) j# C% v
3 _( s" ~ @1 _# K% m+ c
: r( p, n/ C2 p& `) e) u! c& ^4 z
! c' S) }8 J+ I6 }" I$ ~. h9 d3 C( B* q( i2 i7 V3 j6 d
9 M* _+ ]+ H6 I6 f* }: z' u& j |