PCIE USER(AXI-LITE)点灯实验
1.整体思路
1.1 通过xdma 数据通过axi-lite和axi-gpio去点亮8个led灯.
2.Xdma配置
2.1xdma IP设置完成后auto 一下,最终搭建界面如下
2.3然后是生成bd顶层,引出顶层引脚信息,添加系统时钟和pcie的物理管脚约束文件,最后生成bit流
2.4 设置板卡供电方式为外部供电,因为加载了bit流后需要电脑重启才能识别
3.安装驱动
3.1电脑设置成测试模式,设置完成后,重启会看到电脑右下角如下图
bcdedit /set testsigning on 打开测试模式
bcdedit /set testsigning off 关闭测试模式
右击上图中 XDMA.inf 文件,安装,
4.user 通道测试
直接双击xdma_rw.exe会闪退,用cmd打开一个终端
通过 AXI-LITE 接口写 1 个数据到AXI-GPIO控制8个虚拟的LED灯(VIO)
xdma_rw.exe user write 0x10000 0xff
也可以通过以下命令通过GPIO读出数据
xdma_rw.exe user read 0x10000 -l 1