使用SDK和XPS完成工程

初学EDK,在网上查找了一些EDK的资料和实验,发现XILINX的EDK大学计划文档和网上其他EDK学习文档大多是基于老版本的EDK软件,我在使用EDK13.3学习的时候发现EDK13.3版本同之前的EDK版本有了较大区别,EDK13.3将硬件平台的建立和软件的编写完全分开了,XPS进行硬件平台的建立,SDK进行软件应用程序的开发。在此记录下我在学习中进行的第一个EDK实验,希望能给使用EDK13.3学习的朋友们一点借鉴。

本文档记录建立一个最简单micoblaze平台的步骤,实现8bit LED灯指示当前8bit DIP拨码状态。 1.打开XPS软件。

2.点击第一个选项Create New Project Using Base System Builder。

3.选择工程路径和总线类型。选择PLB system点OK。

AXI总线是XILINX在EDK中新增的一种总线类型,如果选这种总线的话要保证你的实验板卡上的FPGA芯片是SPARTAN6,VIRTEX6或者KINTEX7,VIRTEX7。

PLB总线是以前低版本EDK中就支持的总线,对FPGA型号支持的也比较全。本实验选择PLB总线。

4.选择I would like to create a new design。点NEXT。

5.选择板卡类型。

如果使用XILINX官方开发板则选择第一项,板卡名称(Board Name)和版本(Board Revision)选择正确即可。如果所用的不是XILINX官方开发板而是自己做的板卡或者其他

板卡则选择第二项。我使用的是自己的板卡,spartan3E器件,型号XC3S250E,PQ208封装,-4等级。

此外还有一项Reset Polarity设置,即复位极性设置,可根据自己板卡复位信号的极性进行选择。

6.选择单处理器还是双处理器。 选择单处理器即可。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4