借了一块SP605的FPGA开发板,打算开始了解FPGA,搞了一天,才配置好楚开发环境。
其实主要步骤是遵循Xilinx说明书SP605 PCIe X1 Gen1 Design Creation来的,但还是遇到了一些麻烦。
1) 首先安装ISE开发环境。
说明书里用的是V13.2;开发套件里配的是关盘是V13.1;我最后用的是14.7。安装过程相当很耗时间。
2)生成CORE
Start → All Programs → Xilinx ISE Design Suite 13.2 → ISE Design Tools → Tools → CORE Generator
File →New Project → [创建一个目录:C:\SP6_ISE14]SP6_ISE14] → 命名工程[SP605.gcp]
自动弹出Project Options对话框
在【Part】分支中选择:器件、封装、速度;在【Generation】分支中更改“Design Entry”为:Verlog
主窗口中:
a) 找到【Standard Bus Interaces】→【PCI Express】→【Sartan-6 Intergrated Blocl For PCI Express (V2.4)】;
b)右键,Costommize andGenerate;启动向导:
Step 1 of 9:Next
Step 2 of 9:【Bar0】:1 Megabytes;【Bar1】:unchecked
Step 3 of 9:检查ID是否正确
Step 3 ~ 8:Next
Step 9 of 9:在【Reference Boards】中选择SP605 Rev A-D
c) Generate,等待readme出现,然后关闭。
d)转到ISE命令提示界面:依次进入C:\SP6_ISE14\s6_pcie_v2_4\implement
implement.bat > implement.log 2>&1 等待结束,时间有点长。
3) 硬件连接:
一根USB直连线到板子USB-JTAG上
S1跳线:000[全向右]
Mode Switch:左[向上];右[向下]
接通【6PIN】+12V外置电源
不要忘了打开板上电源开关!
4)Impact
后面:http://www.xilinx.com/support/documentation/boards_and_kits/xtp065.pdf