当前位置: 首页 > news >正文

asp 个人网站电商推广和网络推广的策略

asp 个人网站,电商推广和网络推广的策略,阿里云网站建设程序,做网站网页需要多久本文介绍一个FPGA开源项目:PCIE通信。该工程围绕Vivado软件中提供的PCIE通信IP核XDMA IP建立。Xilinx提供了XDMA的开源驱动程序,可在Windows系统或者Linux系统下使用,因此采用XDMA IP进行PCIE通信是比较简单直接的。 本文主要介绍一下XDMA I…

本文介绍一个FPGA开源项目:PCIE通信。该工程围绕Vivado软件中提供的PCIE通信IP核XDMA IP建立。Xilinx提供了XDMA的开源驱动程序,可在Windows系统或者Linux系统下使用,因此采用XDMA IP进行PCIE通信是比较简单直接的。

本文主要介绍一下XDMA IP核的使用和Vivado工程的源代码结构。文章末尾有该工程源码获取方式,有需要的小伙伴可自取。希望小伙伴们点赞、分享支持一下~

一、软硬件平台

  • 软件平台:Vivado 2017.4;
  • 硬件平台:XC7Z035FFG676-2;

二、IP核参数配置

​2.1 XDMA

XDMA (DMA Subsystem for PCI Express) 是Xilinx提供的可用于PCIE2.0,PCIE3.0的SG模式DMA IP核。该IP核可配置AXI4接口或者AXI4-Stream接口,如果配置成AXI4接口,可方便接入AXI总线互联,与DDR进行数据传输。

另外XDMA还提供可选择的AXI4-Lite Master和AXI4-Lite Slave接口。其中AXI4-Lite Master接口可用于实现 PCIE BAR 地址到 AXI4-Lite 寄存器地址的映射,可以用于读写用户逻辑寄存器,AXI4-Lite Slave接口用来将 XDMA 内部寄存器开放给用户逻辑,用户逻辑可以通过此接口访问 XDMA 内部寄存器。

  • Mode:选择Advanced;

  • Lane Width:根据FPGA硬件型号选择;

  • Max Link Speed:选择5.0GT/s;

  • Reference Clock:100MHZ;

  • DMA Interface Option:选择AXI4接口;

  • AXI Data Width:AXI4总线位宽选择128bits;

  • AXI Clock:125MHZ;

PCIE ID配置保持默认选项。

  • 选择PCIE to AXI Lite Master Interface;

  • 空间大小根据实际需要进行选择;

  • PCIE to AXI Translation:BAR地址到AXI地址转换,这里设置为0x8000_0000;

  • User Interrupts:用户中断配置,根据实际需求选择;

  • Legacy Interrupt:XDMA支持Legacy中断;

  • 使能MSI中断;

  • Configuration Management Interface不选;

  • Number of DMA Read Channel (H2C) 和Number of DMA Write Channel (C2H) :这里选择2,即XDMA 可以提供最多两个独立的写通道和两个独立的读通道;

  • 其它选项保持默认;

2.2 MIG 7 Series & AXI BRAM Controller

为了测试XDMA IP对AXI4总线以及AXI4-Lite总线读写功能,在本工程中添加了BRAM和MIG IP核。其中AXI BRAM Controller IP配置如下,AXI协议选择AXI4LITE;MIG选择AXI4接口挂载到AXI4总线,实现对DDR的读写。

三、工程源码结构

下图为最终搭建好的系统的Block Design。本工程是基于Zynq平台建立,但实际只用到PL端资源,因此也可方便移植到其它FPGA平台使用。

地址配置:DDR地址配置从0开始,BRAM配置从0x8000_0000开始,与XDMA中地址映射保持一致。

四、实现功能 

该Vivado工程主要用于FPGA PCIE 通信基础功能测试,具体为:上位机端通过PCIE接口实现对FPGA端BAR地址空间以及DMA内存地址空间读写操作。在此工程基础上,可在FPGA端访问DDR等模块缓存的PCIE数据,并进行后续一系列处理。

五、源码获取方式

需要该工程源码的小伙伴,请下载我的 资源:《FPGA优质开源项目获取方式 ,里面有Vivado工程源码免费获取方式。

http://www.15wanjia.com/news/27371.html

相关文章:

  • 武汉定制公交app宁波seo快速排名
  • 生鲜网站制作中国十大门户网站排行
  • 怎样在内网建设一个网站seo服务顾问
  • 做内衣批发的网站广告接单网站
  • 制作网站吗怎么制作网址
  • DW做网站下拉列表怎么做网络广告推广服务
  • wordpress最强的教育网站网站建设的技术支持
  • wordpress 插件路径外贸网站谷歌seo
  • 微站电池北京网站制作设计
  • 男男做的视频网站竞价销售是什么意思
  • 网站点赞怎么做的网络推广企业
  • 贵阳网站建设 网站制作易观数据
  • 哪一个网站可以做任务拿佣金百度知道合伙人答题兼职入口
  • 海口企业网站建设百度用户服务中心电话
  • 上海网站建设免公司网络推广服务
  • 网站建设猪八戒石家庄今日头条新闻
  • 网站建设是怎么挣钱松原头条新闻今日新闻最新
  • 做网站 我们的工人怎么写seo软件
  • 网站后台开发教程燃灯seo
  • 网站建设对教育解决方案肇庆百度快照优化
  • 拉萨做网站公司新乡百度网站优化排名
  • 网站前期准备知乎营销平台
  • 广西南宁市网站建设服务中心域名注册
  • 网站多久才能做起来刷赞网站推广ks
  • wap网站代码如何做好宣传推广
  • 南宁建设银行官网招聘网站百度seo怎么提高排名
  • 做T恤卖网站百度优化关键词
  • 网络营销案例100例小故事如何推广seo
  • 如何注销网站备案负责人广东网站营销seo费用
  • 怎样建设个人游戏网站百度推广技巧