【ZYNQ-7000开发之十二】中断:PS接收来自PL的中断

本篇博客详细介绍了如何在ZYNQ-7000平台上,从硬件工程角度设置中断,包括使能ZYNQ IP的IRQ_P2P,配置GPIO IP中断,连接到IRQ_F2P,直至生成BitStream。接着在软件工程中创建Hello World项目,实现按键触发中断点亮LED的功能。
摘要由CSDN通过智能技术生成

本篇文章主要介绍外设(PL)产生的中断请求,在PS端进行处理。
在PL端通过按键产生中断,PS接受到之后点亮相应的LED.

本文所使用的开发板是Miz702(兼容zedboard)
PC 开发环境版本:Vivado 2015.2 Xilinx SDK 2015.2

搭建硬件工程

建好工程后,添加ZYNQ IP

双击 ZYNQ,打开Re-customize IP对话框,使能IRQ_P2P

这里写图片描述

使能UART1

这里写图片描述

点击Run Connection Automation,按照如图所示配置,点击OK

这里写图片描述

添加一个GPIO IP,按照如图所示配置,使能中断。点击Run Connection Automation

这里写图片描述

再添加一个GPIO IP,按照如图所示配置,点击OK

这里写图片描述

把axi_gpio_0的ip2intc_irpt和ZYNQ PS的 IRQ_F2P[0:0]连在一起

搭建好的硬件系统连接,如图所示

这里写图片描述

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值