采用AVNET公司的Xilinx Virtex-5 XC5VSX50T-FF1136 FPGA或者Xilinx Virtex-5
XC5VSX95T-FF1136的板子。采用ISE11.3环境。
步骤:
一,建立一个ISE工程:
BMDforPCIE工程的建立方法:
bmd_sx50t文件夹包含BMD Desin for the Endpoint PCIE的全部源文件,但还未构成一
个工程。其中bmd_design文件夹里的源代码主要分布在三个文件夹中:
dma_performance_demo和example_design和source。
dma_performance_demo是dma例子的源代码。该文件夹是从xilinx公司的xapp1052应用
例中得到的。
example_design是PIO例子的源代码。
source是PCIE核的源代码。(PCIE Endpoint v1.12不再包含NGC文件,只有源代码)
在建立一个新的工程来实现BMD for PCIE时,要用到的源文件包括source里的所有文件
、dma_performance_demo里BMD文件夹下的部分文件,和common文件夹中的所有文件、以
及example_design中的xilinx_pci_exp_ep.v文件和.ucf文件。将这些文件加入工程后,
必须设置工程中某些包含'define的文件被所有文件包含,设置方法如下:Right-click
the macro define file, and choose Source Properties. And then check "Include
as Global file in Compile List".
建立后的bmd_sx50t_ise文件夹包含BMD Desin for the Endpoint PCIE的全部ISE工程文
件,打开工程即可综合、实现、生成.bit文件。 |