关灯
请选择 进入手机版 | 继续访问电脑版
米联客uisrc 首页 2019版本 Zynq-Soc 6|PCIE通信 查看内容
0

(WIN)S06-CH04 PCIE IO控制卡

摘要: 软件版本:VIVADO2017.4操作系统:WIN10 64bit硬件平台:适用米联客 ZYNQ系列开发板米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!4.1概述 还记得2008年左右刚刚参加工作,买一个简单的PC ...

软件版本:VIVADO2017.4

操作系统:WIN10 64bit

硬件平台:适用米联客 ZYNQ系列开发板

米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!

4.1概述

      还记得2008年左右刚刚参加工作,买一个简单的PCI的DAQ数据卡,或者IO卡都要好几千元。市面上主要是研华,凌华的数据卡。现在我们也可以用PCIE做出更好的数据卡了。那么本节课就是设计一个GPIO的IO卡方案。

4.2 FPGA 代码

      有了前面的基础本节课的内容就是小菜一碟。看下FPGA 设计构架吧。

      上面接的DDR实际上没有用到。我们这里使用了2个AXI GPIO,分别定义了4个LED输出,和4个BTN按钮输入。AXI-GPIO大家应该很熟悉了吧,之前在ZYNQ上操作,很简单,先我们把AXI-GPIO的IP地址空间映射到了BAR空间,这样就可以直接访问控制这些IP了。

      首选是XDMA的地址空间分配

再来看下地址空间的分配

4.3 QT程序设计

      本课程的QT程序超级简单,我们在界面上设计了一些check box 用于LED 和BTN的状态显示。程序比较简单,读者可以自己阅读QT源码。

4.4 测试结果

     装在机箱里面的开发板的上LED不容易看清楚,我们点击LED check box可以看到LED灯光的变化。装在机箱的按钮也不容易按到,所以测试的时候要小心些,以下是测试结果。


路过

雷人

握手

鲜花

鸡蛋

说点什么...

已有0条评论

最新评论...

本文作者
2019-9-17 17:16
  • 6
    粉丝
  • 634
    阅读
  • 0
    回复

关注米联客

扫描关注,了解最新资讯

联系人:汤经理
电话:0519-80699907
EMAIL:270682667@qq.com
地址:常州溧阳市天目云谷3号楼北楼201B
热门评论
排行榜

关注我们:微信公众号

官方微信

官方微信

客服热线:

0519-80699907

公司地址:常州溧阳市天目云谷3号楼北楼2楼

运营中心:常州溧阳市天目云谷3号楼北楼2楼

邮编:213300 Email:270682667#qq.com

Copyright   ©2019-2026  米联客uisrc内容版权归©UISRC.COM技术支持:UISRC.COM  备案号:苏ICP备19046771号