EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
zynq中断学习
由上图可知,zynq的中断分为三种: 1.软件中断(SGI,Software generatedinterrupts,中断号0-15)(16–26 reserved) :被路由到一个或者两个CPU上,通过写ICDSGIR寄存器产生SGI.; w2 q: m1 ?, @( [
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 个是快速中断。
- G8 l9 j7 W) c2 S8 z
4 [- s- ^% G6 o) Q) z: q; b7 k
" q# D4 Q: V1 w% P; ~2 m
: c* @) @- |) A Z2 |2 {7 {* f0 R$ V( l+ o+ M# q# y4 M
2 k! Z. G+ `* l1 [; n
|