实例介绍
xilinx的fpga+pcie数据采集卡,包括linux驱动以及测试程序
【实例截图】
【核心代码】
xilinx的fpgapcie数据采集卡,包括linux的驱动以及测试程序
├── xapp1052
│ └── dma_performance_demo
│ ├── fpga
│ │ ├── BMD
│ │ │ ├── BMD_128_RX_ENGINE.v
│ │ │ ├── BMD_128_TX_ENGINE.v
│ │ │ ├── BMD_32_RX_ENGINE.v
│ │ │ ├── BMD_32_TX_ENGINE.v
│ │ │ ├── BMD_64_RX_ENGINE.v
│ │ │ ├── BMD_64_TX_ENGINE.v
│ │ │ ├── common
│ │ │ │ ├── BMD_CFG_CTRL.v
│ │ │ │ ├── BMD_EP_MEM_ACCESS.v
│ │ │ │ ├── BMD_EP_MEM.v
│ │ │ │ ├── BMD_EP.v
│ │ │ │ ├── BMD_GEN2.v
│ │ │ │ ├── BMD_INTR_CTRL_DELAY.v
│ │ │ │ ├── BMD_INTR_CTRL.v
│ │ │ │ ├── BMD_PCIE_20.v
│ │ │ │ ├── BMD_RD_THROTTLE.v
│ │ │ │ ├── BMD_TO_CTRL.v
│ │ │ │ └── BMD.v
│ │ │ ├── pipe_1_lane_pci_exp_32b_app.v
│ │ │ ├── s6_pci_exp_32b_app.v
│ │ │ ├── v5_blk_plus_pci_exp_64b_app.v
│ │ │ ├── v6_pci_exp_128b_app.v
│ │ │ └── v6_pci_exp_64b_app.v
│ │ └── implement
│ │ ├── implement_dma.pl
│ │ ├── ucf
│ │ │ ├── xilinx_pci_exp_blk_plus_1_lane_ep_htg.ucf
│ │ │ ├── xilinx_pci_exp_blk_plus_1_lane_ep_ml555.ucf
│ │ │ ├── xilinx_pci_exp_blk_plus_4_lane_ep_htg.ucf
│ │ │ ├── xilinx_pci_exp_blk_plus_4_lane_ep_ml555.ucf
│ │ │ ├── xilinx_pci_exp_blk_plus_8_lane_ep_ml555.ucf
│ │ │ ├── xilinx_pci_exp_pipe_1_lane_ep_s3kit.ucf
│ │ │ ├── xilinx_pci_exp_s6_1_lane_ep_sp605.ucf
│ │ │ ├── xilinx_pci_exp_v6_1_lane_ep_ml605_gen1.ucf
│ │ │ ├── xilinx_pci_exp_v6_1_lane_ep_ml605_gen2.ucf
│ │ │ ├── xilinx_pci_exp_v6_4_lane_ep_ml605_gen1.ucf
│ │ │ ├── xilinx_pci_exp_v6_4_lane_ep_ml605_gen2.ucf
│ │ │ ├── xilinx_pci_exp_v6_8_lane_ep_ml605_gen1.ucf
│ │ │ └── xilinx_pci_exp_v6_8_lane_ep_ml605_gen2.ucf
│ │ └── xst
│ │ ├── bmd_design_x8.xcf
│ │ ├── bmd_design.xcf
│ │ ├── xilinx_pci_exp_blk_plus_inc.xst
│ │ ├── xilinx_pci_exp_pipe_1_lane_ep_inc.xst
│ │ ├── xilinx_pci_exp_s6_1_lane_ep_inc.xst
│ │ ├── xilinx_pci_exp_v6_ep_inc_es.xst
│ │ ├── xilinx_pci_exp_v6_ep_inc_prod.xst
│ │ ├── xilinx_pci_exp_v6_ep_x8_gen2_inc.xst
│ │ ├── xst_blk_plus_htg.scr
│ │ ├── xst_blk_plus_ml555.scr
│ │ ├── xst_blk_plus_ml555_x8.scr
│ │ ├── xst_blk_plus_ml555_x8.xcf
│ │ ├── xst_pipe_1_lane_s3kit.scr
│ │ ├── xst_s6_1_lane_sp605.scr
│ │ ├── xst_v6_ml605_es.scr
│ │ ├── xst_v6_ml605_prod.scr
│ │ └── xst_v6_ml605_x8_gen2.scr
│ ├── linux_sw
│ │ └── xbmd
│ │ ├── bmd.cpp
│ │ ├── bmd.h
│ │ ├── cfg.cpp
│ │ ├── cfg.h
│ │ ├── cleanup
│ │ ├── load_driver
│ │ ├── Makefile
│ │ ├── MersenneTwister.h
│ │ ├── read_cfg.cpp
│ │ ├── run_bmd.csh
│ │ ├── run_xbmd.cpp
│ │ ├── xbmd_app.glade
│ │ ├── xbmd_app.xml
│ │ ├── xbmd.c
│ │ ├── xbmd_descriptors.h
│ │ ├── xbmd_ep.cpp
│ │ ├── xbmd_ep.h
│ │ ├── xbmd.h
│ │ ├── xbmd_main.cpp
│ │ ├── xbmd_main.h
│ │ └── xilinx.png
│ ├── readme.txt
│ └── win32_sw
│ ├── win32_application
│ │ ├── PCIe_Perf.CAB
│ │ ├── setup.exe
│ │ ├── SETUP.LST
│ │ └── source
│ │ ├── DriverMgr
│ │ │ ├── Debug
│ │ │ │ ├── DriverMgr.dll
│ │ │ │ ├── DriverMgr.exp
│ │ │ │ ├── DriverMgr.ilk
│ │ │ │ ├── DriverMgr.lib
│ │ │ │ ├── DriverMgr.obj
│ │ │ │ ├── DriverMgr.pdb
│ │ │ │ ├── DriverMgr.res
│ │ │ │ ├── regsvr32.trg
│ │ │ │ ├── s3_1000.obj
│ │ │ │ ├── StdAfx.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── dlldata.c
│ │ │ ├── DriverMgr.aps
│ │ │ ├── DriverMgr_.aps
│ │ │ ├── DriverMgr.clw
│ │ │ ├── DriverMgrCP.h
│ │ │ ├── DriverMgr.cpp
│ │ │ ├── DriverMgr.def
│ │ │ ├── DriverMgr.dep
│ │ │ ├── DriverMgr.dsp
│ │ │ ├── DriverMgr.dsw
│ │ │ ├── DriverMgr.h
│ │ │ ├── DriverMgr_i.c
│ │ │ ├── DriverMgr.idl
│ │ │ ├── DriverMgr.mak
│ │ │ ├── DriverMgr.ncb
│ │ │ ├── DriverMgr.opt
│ │ │ ├── DriverMgr_p.c
│ │ │ ├── DriverMgr.plg
│ │ │ ├── DriverMgrps.def
│ │ │ ├── DriverMgrps.mk
│ │ │ ├── DriverMgr.rc
│ │ │ ├── DriverMgr.tlb
│ │ │ ├── ioctrl.h
│ │ │ ├── mssccprj.scc
│ │ │ ├── ReleaseMinDependency
│ │ │ │ ├── DriverMgr2.dll
│ │ │ │ ├── DriverMgr2.exp
│ │ │ │ ├── DriverMgr2.lib
│ │ │ │ ├── DriverMgr2_v1.dll
│ │ │ │ ├── DriverMgr.obj
│ │ │ │ ├── DriverMgr.res
│ │ │ │ ├── regsvr32.trg
│ │ │ │ ├── s3_1000.obj
│ │ │ │ ├── StdAfx.obj
│ │ │ │ └── vc60.idb
│ │ │ ├── resource.h
│ │ │ ├── s3_1000.cpp
│ │ │ ├── s3_1000.h
│ │ │ ├── s3_1000.rgs
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── vssver.scc
│ │ └── GUI
│ │ ├── Installation_Folder.txt
│ │ ├── Main.frm
│ │ ├── mssccprj.scc
│ │ ├── PCIe_Perf.exe
│ │ ├── PCIe_Perf.PDM
│ │ ├── PCIe_Perf.vbp
│ │ ├── PCIe_Perf.vbw
│ │ └── vssver.scc
│ └── win32_driver
│ ├── oemsetupXP.inf
│ ├── pcie_demo.sys
│ └── source
│ ├── build.cmd
│ ├── ioctrl.h
│ ├── Makefile
│ ├── makefile.inc
│ ├── MSG00001.bin
│ ├── msglog.h
│ ├── MsgLog.mc
│ ├── pnp.c
│ ├── resource.h
│ ├── s3_1000.c
│ ├── s3_1000.h
│ ├── s3_1000.rc
│ └── sources
└── x.pdf
19 directories, 155 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论