一、下载XDMA文件

输入命令:

sudo git clone https://github.com/Xilinx/dma_ip_drivers

二、编译文件

  1. 进入xdma文件夹:
cd dma_ip_drivers/XDMA/linux-kernel/xdma/

2. 编译文件:

sudo make install

3. 如果提示错误应该是没安装make或者gcc编译器。

三、解决如下error

- SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:69
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76

进入文件夹:

cd /lib/modules/$(uname -r)/build/certs

2. 创建文件并打开

sudo vim x509.genkey

3. 文件中输入如下信息

[ req ]
default_bits = 4096
distinguished_name = req_distinguished_name
prompt = no
string_mask = utf8only
x509_extensions = myexts[ req_distinguished_name ]
CN = Modules[ myexts ]
basicConstraints=critical,CA:FALSE
keyUsage=digitalSignature
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid

4. 创建钥匙

sudo openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
Generating a RSA private key

3. 解决警告问题

sudo depmod -a

五、进入工具文件夹

cd ../tools/
  1. 编译:
sudo make

2. 输出信息

会出现一堆警告,不用管。

3. 加载程序

sudo modprobe xdma

六、进行测试

进入root

sudo -i

加载驱动

source ./load_driver.sh 

输出:

xdma                   86016  0
Loading xdma driver...
The Kernel module installed correctly and the xmda devices were recognized.DONE

适合linux安装XDMA,如果提示找不到设备,输入lspci查看是否有赛灵思的板卡设备,但是可以被x86的linux主机识别.

xilinx fpga xdma相关推荐

  1. Xilinx FPGA PCIe XDMA性能测试报告(一)

    1 测试内容 本报告对Xilinx FPGA的PCIe XDMA的性能进行了测试,同时,给出了具体的测试框图.测试平台.测试步骤.测试记录等内容. 2 测试框图 3 测试平台 硬件平台:Dell R3 ...

  2. LabVIEW FPGA PCIe开发讲解-7.2节:目前主流的4大Xilinx FPGA PCIe DMA通信IP核讲解

    1.要开发一个带PCIe或者PXIe接口的FPGA板卡出来,除了硬件本身外,最重要的就是FPGA芯片里面的PCIe通信代码编写,俗称下位机FPGA编程:还有中间层的驱动文件编写以及上位机PC端的应用程 ...

  3. xilinx项目XDMA/PCIE高速传输解决方案传输效率90%

    明德扬在PCIE高速传输方案积累了丰富的技术,传输的带宽利用率可达到90%以上,延迟可达到理论的最低延迟值. 明德扬能够根据客户的需求(需求.延迟和应用等),为客户提供定制的PCIE解决方案,欢迎您与 ...

  4. Xilinx FPGA全局介绍

    Xilinx FPGA全局介绍 现场可编程门阵列 (FPGA) 具有诸多特性,无论是单独使用,抑或采用多样化架构,皆可作为宝贵的计算资产:许多设计人员并不熟悉 FPGA,亦不清楚如何将这类器件整合到设 ...

  5. Xilinx FPGA中SRL(移位寄存器)资源

    SRL(移位寄存器)资源,在FPGA中都有,不过是叫不同的名字.Xilinx FPGA内部的LUT有个特殊功能,就是可以配置成可变长度SRL. 5输入的一个LUT可以变成32bit 的SRL 6输入的 ...

  6. Xilinx FPGA的配置

    http://blog.sina.com.cn/s/blog_98d98c7f0102v4ex.html http://www.cnblogs.com/aikimi7/p/3499633.html F ...

  7. xilinx fpga 开发工具vivado 软件的安装,使用详细教程

    文章目录 xilinx fpga 开发工具vivado 软件的安装,使用详细教程 xilinx fpga 开发工具vivado 软件的安装,使用详细教程 点此下载vivado软件的安装说明文档 点此下 ...

  8. Xilinx FPGA PLL 资源与INTEL FPGA PLL资源locked信号的不同

    文章目录 Xilinx FPGA PLL 资源与INTEL FPGA PLL资源locked信号的不同 Xilinx FPGA PLL 资源locked信号仿真图 INTEL FPGA PLL 资源l ...

  9. Xilinx FPGA GTX的DRP速率配置详解

    目录 1 概述 2 引用 3 DRP的信号端口 4 DRP的读写时序 5 GTX的速率的配置关系 5.1 CPLL模式的速率配置关系 5.2 QPLL模式的速率配置关系 6 速率相关DRP寄存器地址设 ...

最新文章

  1. SAP 远程连接出错 SAP GUI For Windows 7.40 hostname ‘NiHLGetNodeAddr‘ unknown
  2. salesforce 零基础学习(六十二)获取sObject中类型为Picklist的field values(含record type)...
  3. java内存泄漏案例_寻找内存泄漏:一个案例研究
  4. [C++]MySQL数据库操作实例
  5. 用java程序设计一个快递_Java编程语言的优点快递
  6. svg path绘制心形_SVG 菜鸟的 Recharts 自定义图表实战
  7. 腾讯大佬和你闲聊图像分割这件事儿
  8. mysql的读写分离技术_mysql 读写分离方法
  9. MATLAB把型线图画静水力曲线,静水力曲线计算与绘制指导书
  10. CCS编译错误:error #10099-D和error#10234-D unresolved symbols remain解决方法
  11. 学生信息管理系统之 查询学籍信息流程
  12. 2020计算机夏令营+预推免统计
  13. l003 Driller Augmenting Fuzzing Through Selective Symbolic Execution_2016_NDSS学习笔记
  14. response.getWriter()
  15. cadence allegro 元器件定位
  16. android 开源_8个开源Android教育应用
  17. 标准C语言基础知识1
  18. 图片上传 axios
  19. 手机音视频流媒体开发一些有用资料CVideoPlayerUtility
  20. lcg_magic算法笔记:快速排序

热门文章

  1. android通知栏广告
  2. lsof |grep delete卡住_这个小区消防问题多多,物业称:设施申购手续卡住,近期将整改...
  3. 优酷“首月1元”会员引争议:取消续费却被扣24元;马斯克欲在推特建立支付系统,并包含加密货币功能;Deno 1.3发布|极客头条
  4. 最全电商分类信息(06)
  5. MQL5:写一个简单的自定义指标
  6. 基于java的零食商城微信小程序
  7. 比尔盖茨开通微信公众号斩获10万+,但微博可能更适合他
  8. 什么样的企业会上BI系统?
  9. Java课程实验报告实验六——异常处理
  10. 谷歌地图推出、暴雪公司成立 | 历史上的今天