最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

【PCIE】PCIE驱动识别及读写测试----windows系统

业界 admin 0浏览 0评论

PCIE驱动识别及读写测试(windows系统下的驱动及测试)

经验分享

众所周知,没玩过PCIe就不能说自己是FPGA工程师!哈哈哈哈哈哈,这是我在某位CSDN大佬那里学到的。所以我马上开始了PCIE的研究,本文章仅仅是在学习过程当中的一些经验,拿出来分享给大家。本次实验所用FPGA为国产品牌(紫光同创),所用型号为PG2L100H,实验包括Windows PCIE驱动加载以及读写测试。另外跟大家推荐一本PCIE的实体书,《PCI Express体系结构导读》王齐前辈的著作,目前我也在学习。
注:本文是windows系统的驱动以及读写测试,Linux系统作者也已经完成,只是Linux的PCIE驱动较为复杂,作者还在编写文章。(PS:这是我第一篇博客啊啊啊啊!!!)(PPS:写的不好请大佬多多指教!!!)

PCIE驱动加载

PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准。属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽。这里仅简单说一下pcie,pcie驱动请大家在CSDN或知乎等自行学习。

加载准备

驱动程序可自行在CSDN查找,这里不过多叙述。本次先从Windows系统开始研究。

一. 重启系统,进入调试模式
1.恢复——高级启动


2.疑难解答-高级选项-启动设置-重启





到这里按F7或7重启之后 加载准备就完成了。

驱动更新

进入设备管理器




添加准备好的windows驱动

加载成功

PCIE读写测试

打开cmd,进入驱动所在位置。

输入pdma_rw.exe h2c_0 write 0 -l 2048 -f datafile4K.bin就可以看到如下图,从datafile4K.bin文件拿了2048bytes数据,以及写完这些数据花费的时间。

PCIE驱动识别及读写测试(windows系统下的驱动及测试)

经验分享

众所周知,没玩过PCIe就不能说自己是FPGA工程师!哈哈哈哈哈哈,这是我在某位CSDN大佬那里学到的。所以我马上开始了PCIE的研究,本文章仅仅是在学习过程当中的一些经验,拿出来分享给大家。本次实验所用FPGA为国产品牌(紫光同创),所用型号为PG2L100H,实验包括Windows PCIE驱动加载以及读写测试。另外跟大家推荐一本PCIE的实体书,《PCI Express体系结构导读》王齐前辈的著作,目前我也在学习。
注:本文是windows系统的驱动以及读写测试,Linux系统作者也已经完成,只是Linux的PCIE驱动较为复杂,作者还在编写文章。(PS:这是我第一篇博客啊啊啊啊!!!)(PPS:写的不好请大佬多多指教!!!)

PCIE驱动加载

PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准。属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽。这里仅简单说一下pcie,pcie驱动请大家在CSDN或知乎等自行学习。

加载准备

驱动程序可自行在CSDN查找,这里不过多叙述。本次先从Windows系统开始研究。

一. 重启系统,进入调试模式
1.恢复——高级启动


2.疑难解答-高级选项-启动设置-重启





到这里按F7或7重启之后 加载准备就完成了。

驱动更新

进入设备管理器




添加准备好的windows驱动

加载成功

PCIE读写测试

打开cmd,进入驱动所在位置。

输入pdma_rw.exe h2c_0 write 0 -l 2048 -f datafile4K.bin就可以看到如下图,从datafile4K.bin文件拿了2048bytes数据,以及写完这些数据花费的时间。

发布评论

评论列表 (0)

  1. 暂无评论