【FPGA】Xilinx_ZYNQ7Z020——7. PL 按键中断实验

本文档详细介绍了如何在Xilinx ZYNQ7Z020 FPGA上进行PL按键中断实验,通过按键控制LED灯。首先,介绍了工程建立的过程,只需在现有工程上添加AXI GPIO并配置中断参数。接着,说明了中断信号的触发方式和ZYNQ处理器中断的配置。在SDK中,删除不必要的文件,新建APP并基于例程进行修改,处理未定义错误,并调整中断响应的延时时间。最后,通过串口终端运行程序,验证按键中断功能的实现。
摘要由CSDN通过智能技术生成

7. PL 按键中断实验

  • 前面的定时器中断实验的中断属于PS 内部的中断
  • 本实验中断来自 PL PS 最大可以 接收16 个来自 PL 的中断信号,都是上升沿或高电平触发
  • 本实验用按键中断来控制 LED
    在这里插入图片描述

工程建立

  • 本实验所用的 Vivado 工程只需要在“ ps_axi_led ”这个工程上添加用于按键输入的 AXI GPIO 就可以
    在这里插入图片描述
  • 新的工程名为“ ps_axi_key
    在这里插入图片描述
  • 添加一个 AXI GPIO
  • 配置 GPIO 参数,都为输入,宽度为 1 ,使能中断
  • 使用自动连接
  • 再把端口名称改为 keys
  • 配置 ZYNQ 处理器的中断,勾选 IRQ_F2P
  • 连接 ip2intc_irpt 到 IRQ_F2Q
  • 修改 xdc 约束文件
  • 保存 设计,编译生成 bit 文件
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值