期刊文献+

基于FPGA的PCI接口DMA传输的设计与实现 被引量:18

Design and Realization of DMA Transfers in PCI Interface Based on FPGA
下载PDF
导出
摘要 PCI总线是高速同步总线,支持单字段传输和突发传输,突发传输中,写一次地址,传输多个数据段。DMA技术是一种由DMA控制器控制的存储器与外部设备或存储器之间大数据量传输的方法,具有传输速度高,CPU额外开销小的优点。介绍了一种使用FPGA在32位PCI接口内实现DMA块模式传输的设计方法,硬件部分基于Xilinx Virtex-Ⅱ ProTM芯片,通过一个OPB-PCI总线桥实现了PowerPC与主机间的PCI接口通信,不仅实现了PCI的突发式传输,发挥了PCI总线的高性能,而且将CPU从繁杂的I/O事务中解放出来,解决了原有通信系统中采用中断方式传输的瓶颈,使得PCI接口卡与主机间传输效率得到明显改善。 PCI Bus is a kind of synchronous and high performance bus, supporting burst or single- cycle mode. A burst transfer is one consisting of a single address phase folk)wed by two or more data phases. Direct memory access (DMA) is a means of having a peripheral device control a processor's memory bus directly. DMA permits the peripheral to transfer data directly to or from memory without having each byte (or word) handled by the processor. Thus DMA enables more efficient use of interrupts, increases data throughput, and potentially reduces hardware costs by eliminating the need for peripheral - specific FIFO buffers. Introduces a design method of realizing block DMA transmission in 32 - bit PCI interface based on FPGA, with the choice of Xilinx Virtex- II ProTM, realizes data communication between the PowerPC and host by means of a OPB- PCI Bus bridge ,not only realizes the burst- mode transmission and embodies the superiority of the PCI bus, but also releases the CPU from the miscellaneous work of I/O ,solves the bottleneck of the original communication system, significantly improves the transmission efficiency between PCI interface card and host computer.
作者 单天昌 陆达
出处 《计算机技术与发展》 2010年第4期215-219,共5页 Computer Technology and Development
基金 国家863项目(2003AA755024)
关键词 FPGA DMA PCI总线 FIFO 突发式传输 OPB—PCI桥 FPGA DMA PCI bus FIFO burst transfer OPB-PCI bridge
  • 相关文献

参考文献7

二级参考文献10

  • 1雷艳静,苗克坚,康继昌.高速通信网卡中PCI接口的研究与实现[J].计算机应用,2005,25(1):173-175. 被引量:2
  • 2[4]http://www. xilinx. com Spartan-IIE 1. 8V FPGAFamily: Complete Data Sheet July 9, 2003
  • 3SHANLEYT ADERSOND 刘晖 译.PCI系统结构[M](第4版)[M].北京:电子工业出版社,2000..
  • 4Xilinx Corp. LogiCORETM PCI Design Guide Version 3.0[EB/OL]. www.xilinx.com,2003-10-27.
  • 5Xilinx Corp.PowerPC processor reference guide[M/OL].USA:Xilin Corp,2003.http:www.xilinx-china.com/bvdocs/userguides/ppc_ref_guide.pdf.
  • 6Xilinx Corp.Embedded Development Kit (EDK) reference guide[M/OL].USA:Xilin Corp,2004.http:www.xilinx-china.com/ise/embedded/edk_docs.htm.
  • 7Xilinx corp.OPB PCI full bridge v1.02a[M/OL].USA:Xilin Corp,2006.http:www.xilinx.com/bvdocs/ipcenter/data_sheet/opb_pci.pdf.
  • 8Xilinx corp.Rocket I/O transceiver user guide V2.3[M/OL].USA:Xilin Corp,2004.http:www.xilinx.com/bvdocs/userguides/ug024.pdf,
  • 9Xilinx Corp.Xilinx DS128 aurora LogiCORE v2.4[M/OL].USA:Xilin Corp,2004.http:www.xilinx.com/aurora/aurorads128.pdf.
  • 10苗克坚,陆尧,车立昌.微机PCI总线接口的研究与设计[J].航空计算技术,2000,30(2):49-51. 被引量:10

共引文献24

同被引文献161

引证文献18

二级引证文献113

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部