資源簡介
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做的學生管理系統
評論
共有 條評論