资源简介
sgdma开发很好的资源,此源代码主要用于Altera公司PCIe核通过SGDMA方式与主机进行通信所使用,通过参考该代码可以很好的理解sgdma的控制
代码片段和文件信息
#include
#include “wdc_defs.h“
#include “wdc_lib.h“
#include “stdio.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define NUMBER_OF_DESCRPT 2
unsigned int OnRCSlaveRead(WDC_DEVICE_HANDLE hDev int bar unsigned int addr){
unsigned int u32Data=0;
WDC_ReadAddr32(hDev bar addr &u32Data);
return u32Data;
}
void OnRCSlaveWrite(WDC_DEVICE_HANDLE hDev int bar unsigned int addr unsigned int wdata){
WDC_WriteAddr8(hDevbaraddr wdata & 0xFF);
WDC_WriteAddr8(hDevbaraddr+1 (wdata>>8) & 0xFF);
WDC_WriteAddr8(hDevbaraddr+2 (wdata>>16) & 0xFF);
WDC_WriteAddr8(hDevbaraddr+3 (wdata>>24) & 0xFF);
}
// PC -> FPGA
void DMA_Read(WDC_DEVICE_HANDLE hDev unsigned int target_ad
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-04-26 17:55 alt_pcie_qsys_simple_sw\
文件 15054 2011-04-26 17:28 alt_pcie_qsys_simple_sw\altpcie_demo.cpp
文件 4196 2011-04-26 15:25 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple.inf
文件 2500 2011-04-26 15:25 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple.wdp
文件 887 2011-04-26 15:25 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple_diag.sln
文件 14848 2011-04-26 17:55 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple_diag.suo
文件 7297 2011-04-26 17:52 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple_diag.vcxproj
文件 143 2011-04-26 15:25 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple_diag.vcxproj.user
文件 1987 2011-04-26 15:25 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple_files.txt
文件 18961 2011-04-26 15:25 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple_lib.c
文件 3735 2011-04-26 15:25 alt_pcie_qsys_simple_sw\alt_pcie_qsys_simple_lib.h
文件 31945 2011-04-26 17:49 alt_pcie_qsys_simple_sw\main.cpp
- 上一篇:常用汉字字库图片
- 下一篇:Eclipse做的学生管理系统
评论
共有 条评论