xilinx 官方dma 的verilog实现,包含windows和linux驱动。dma-driver.xapp1052\\dma_performance_demo\\readme.txt
...................\\....................\\win32_sw\\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
...................\\....................\\........\\......application\\PCIe_Perf.CAB
...................\\....................\\........\\.................\\setup.exe
...................\\....................\\........\\.................\\SETUP.LST
...................\\....................\\........\\.................\\source\\GUI\\Installation_Folder.txt
...................\\....................\\........\\.................\\......\\...\\Main.frm
...................\\....................\\........\\.................\\......\\...\\mssccprj.scc
...................\\....................\\........\\.................\\......\\...\\PCIe_Perf.exe
...................\\....................\\........\\.................\\......\\...\\PCIe_Perf.PDM
...................\\....................\\........\\.................\\......\\...\\PCIe_Perf.vbp
...................\\....................\\........\\.................\\......\\...\\PCIe_Perf.vbw
...................\\....................\\........\\.................\\......\\...\\vssver.scc
...................\\....................\\........\\.................\\......\\DriverMgr\\dlldata.c
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.aps
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.clw
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.cpp
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.def
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.dep
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.dsp
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.dsw
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.h
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.idl
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.mak
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.ncb
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.opt
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.plg
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.rc
...................\\....................\\........\\.................\\......\\.........\\DriverMgr.tlb
...................\\....................\\........\\.................\\......\\.........\\DriverMgrCP.h
...................\\....................\\........\\.................\\......\\.........\\DriverMgrps.def
...................\\....................\\........\\.................\\......\\.........\\DriverMgrps.mk
...................\\....................\\........\\.................\\......\\.........\\DriverMgr_.aps
...................\\....................\\........\\.................\\......\\.........\\DriverMgr_i.c
...................\\....................\\........\\.................\\......\\.........\\DriverMgr_p.c
...................\\....................\\........\\.................\\......\\.........\\ioctrl.h
...................\\....................\\........\\.................\\......\\.........\\mssccprj.scc
...................\\....................\\........\\.................\\......\\.........\\resource.h
...................\\....................\\........\\.................\\......\\.........\\s3_1000.cpp
...................\\....................\\........\\.................\\......\\.........\\s3_1000.h
...................\\....................\\........\\.................\\......\\.........\\s3_1000.rgs
...................\\....................\\........\\.................\\......\\.........\\StdAfx.cpp
...................\\....................\\........\\.................\\......\\.........\\StdAfx.h
...................\\....................\\........\\.................\\......\\.........\\vssver.scc
...................\\....................\\........\\.................\\......\\.........\\ReleaseMinDependency\\DriverMgr.obj
...................\\....................\\........\\.................\\......\\.........\\....................\\DriverMgr.res
...................\\....................\\........\\.................\\......\\.........\\....................\\DriverMgr2.dll
...................\\....................\\........\\.................\\......\\.........\\....................\\DriverMgr2.exp
...................\\....................\\........\\.................\\......\\.........\\....................\\DriverMgr2.lib
...................\\....................\\........\\.................\\......\\.........\\....................\\DriverMgr2_v1.dll
...................\\....................\\........\\.................\\......\\.........\\....................\\regsvr32.trg
...................\\....................\\........\\.................\\......\\.........\\....................\\s3_1000.obj
...................\\....................\\........\\.................\\......\\.........\\....................\\StdAfx.obj
...................\\....................\\........\\.................\\......\\.........\\....................\\vc60.idb
...................\\....................\\........\\.................\\......\\.........\\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
...................\\....................\\........\\oemsetupXP.inf
...................\\....................\\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.c
...................\\....................\\........\\....\\xbmd.h
...................\\....................\\........\\....\\xbmd_app.glade
...................\\....................\\........\\....\\xbmd_app.xml
...................\\....................\\........\\....\\xbmd_descriptors.h
...................\\....................\\........\\....\\xbmd_ep.cpp
...................\\....................\\........\\....\\xbmd_ep.h
...................\\....................\\........\\....\\xbmd_main.cpp