资源简介

这是xilinx给出来的基于pcie总线的DMA参考设计,有涉及到pcie或者DMA项目的朋友可以参考一下

资源截图

代码片段和文件信息

// (c) Copyright 2009 – 2009 Xilinx Inc. All rights reserved.
//
// This file contains confidential and proprietary information
// of Xilinx Inc. and is protected under U.S. and
// international copyright and other intellectual property
// laws.
//
// DISCLAIMER
// This disclaimer is not a license and does not grant any
// rights to the materials distributed herewith. Except as
// otherwise provided in a valid license issued to you by
// Xilinx and to the maximum extent permitted by applicable
// law: (1) THESE MATERIALS ARE MADE AVAILABLE “AS IS“ AND
// WITH ALL FAULTS AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
// AND CONDITIONS EXPRESS IMPLIED OR STATUTORY INCLUDING
// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY NON-
// INFRINGEMENT OR FITNESS FOR ANY PARTICULAR PURPOSE; and
// (2) Xilinx shall not be liable (whether in contract or tort
// including negligence or under any other theory of
// liability) for any loss or damage of any kind or nature
// related to arising under or in connection with these
// materials including for any direct or any indirect
// special incidental or consequential loss or damage
// (including loss of data profits goodwill or any type of
// loss or damage suffered as a result of any action brought
// by a third party) even if such damage or loss was
// reasonably foreseeable or Xilinx had been advised of the
// possibility of the same.
//
// CRITICAL APPLICATIONS
// Xilinx products are not designed or intended to be fail-
// safe or for use in any application requiring fail-safe
// performance such as life-support or safety devices or
// systems Class III medical devices nuclear facilities
// applications related to the deployment of airbags or any
// other applications that could lead to death personal
// injury or severe property or environmental damage
// (individually and collectively “Critical
// Applications“). Customer assumes the sole risk and
// liability of any use of Xilinx products in Critical
// Applications subject only to applicable laws and
// regulations governing limitations on product liability.
//
// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
// PART OF THIS FILE AT ALL TIMES.

// --------------------------------------------------------------------------------------------------------------
//  bmd.cpp description:
//  This module is sub-class of the xbmd_ep_t class type.  It is responsible for the following:
//    1) Exercising the XBMD demo by performing DMA transfers based on user settings within the GUI (run_xbmd)
//    2) Error checking and performance calculations after DMA transfer has completed
//    3) Returning performance results from DMA transfers
//    4) Returning DMA text details and whether the DMA transaction was a success or failure
//    5) Reading and returning XBMD descriptor registers so contents can be view in GUI
//---------------------------------------------------------------------------------------------------------------

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      47946  2009-10-22 13:28  dma_performance_demo\fpga\BMD\BMD_128_RX_ENGINE.v

     文件      28524  2009-10-22 13:28  dma_performance_demo\fpga\BMD\BMD_128_TX_ENGINE.v

     文件      16124  2009-11-10 19:37  dma_performance_demo\fpga\BMD\BMD_32_RX_ENGINE.v

     文件      29154  2009-11-10 19:37  dma_performance_demo\fpga\BMD\BMD_32_TX_ENGINE.v

     文件      17139  2009-10-22 13:28  dma_performance_demo\fpga\BMD\BMD_64_RX_ENGINE.v

     文件      27266  2009-10-22 13:28  dma_performance_demo\fpga\BMD\BMD_64_TX_ENGINE.v

     文件      12324  2014-05-29 18:46  dma_performance_demo\fpga\BMD\common\BMD.v

     文件       5098  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_CFG_CTRL.v

     文件      25445  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_EP.v

     文件      25184  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_EP_MEM.v

     文件      16920  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_EP_MEM_ACCESS.v

     文件       9085  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_GEN2.v

     文件       8647  2014-05-29 18:46  dma_performance_demo\fpga\BMD\common\BMD_INTR_CTRL.v

     文件       3398  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_INTR_CTRL_DELAY.v

     文件       1083  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_PCIE_20.v

     文件       7624  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_RD_THROTTLE.v

     文件       2379  2009-10-22 13:28  dma_performance_demo\fpga\BMD\common\BMD_TO_CTRL.v

     文件      12368  2009-11-10 20:22  dma_performance_demo\fpga\BMD\pipe_1_lane_pci_exp_32b_app.v

     文件       8916  2009-11-10 20:22  dma_performance_demo\fpga\BMD\s6_pci_exp_32b_app.v

     文件      11207  2009-10-22 13:28  dma_performance_demo\fpga\BMD\v5_blk_plus_pci_exp_64b_app.v

     文件      13588  2009-10-22 13:28  dma_performance_demo\fpga\BMD\v6_pci_exp_128b_app.v

     文件      13593  2009-10-22 13:28  dma_performance_demo\fpga\BMD\v6_pci_exp_64b_app.v

     文件      20187  2010-07-21 11:01  dma_performance_demo\fpga\implement\implement_dma.pl

     文件       4745  2009-09-21 11:55  dma_performance_demo\fpga\implement\ucf\xilinx_pci_exp_blk_plus_1_lane_ep_htg.ucf

     文件       4245  2009-09-21 11:55  dma_performance_demo\fpga\implement\ucf\xilinx_pci_exp_blk_plus_1_lane_ep_ml555.ucf

     文件       4778  2009-09-21 11:55  dma_performance_demo\fpga\implement\ucf\xilinx_pci_exp_blk_plus_4_lane_ep_htg.ucf

     文件       4703  2009-09-21 11:55  dma_performance_demo\fpga\implement\ucf\xilinx_pci_exp_blk_plus_4_lane_ep_ml555.ucf

     文件       6566  2009-09-21 11:55  dma_performance_demo\fpga\implement\ucf\xilinx_pci_exp_blk_plus_8_lane_ep_ml555.ucf

     文件      15978  2009-11-11 18:31  dma_performance_demo\fpga\implement\ucf\xilinx_pci_exp_pipe_1_lane_ep_s3kit.ucf

     文件       6151  2010-07-20 13:41  dma_performance_demo\fpga\implement\ucf\xilinx_pci_exp_s6_1_lane_ep_sp605.ucf

............此处省略145个文件信息

评论

共有 条评论

相关资源