XLINX系列之Zynq-7000系列有哪些中断?

中断结构与 CPU 密切相关,并接受来自 I/O 外设 (IOP) 和可编程逻辑 (PL) 的中断,如图所示:

Zynq的中断类型有:

  • 软件中断(Software Generated Interrupt, SGI,中断号0-15)(16–26 reserved)

  • 私有外设中断(Private Peripheral Interrupt, PPI,中断号27-31),

  • 共享外设中断(Shared Peripheral Interrupt, SPI,中断号32-95).

我们来介绍一下这几种中断

软件产生的中断 (SGI)

每个 CPU 都可以使用软件生成的中断 (SGI) 中断自己、另一个 CPU 或两个 CPU。有 16 个软件产生的中断如下图

软件产生的中断 (SGI)

SGI 是通过将 SGI 中断号写入 ICDSGIR 寄存器并指定目标 CPU 来生成的,此写入通过 CPU 自己的专用总线发生。

每个 CPU 都有自己的一组 SGI 寄存器来生成 16 个软件生成的中断中的一个或多个。

通过读取 ICCIAR(中断确认)寄存器或向 ICDICPR(中断清

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机探索者bea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值