初学EDK,在网上查找了一些EDK 的资料和实验,发现XILINX 的EDK 大学计划文档和网上其他EDK 学习文档大多是基于老版本的EDK 软件,我在使用EDK13
3学习的时候发现EDK13
3版本同之前的EDK 版本有了较大区别,EDK13
3将硬件平台的建立和软件的编写完全分开了,XPS 进行硬件平台的建立,SDK 进行软件应用程序的开发
在此记录下我在学习中进行的第一个 EDK 实验,希望能给使用EDK13
3学习的朋友们一点借鉴
本文档记录建立一个最简单 micoblaze 平台的步骤,实现8bit LED 灯指示当前8bit DIP 拨码状态
打开XPS 软件
点击第一个选项 Create New Project Using Base System Builder
选择工程路径和总线类型
选择 PLB system 点 OK
AXI 总线是XILINX 在EDK 中新增的一种总线类型,如果选这种总线的话要保证你的实验板卡上的FPGA 芯片是SPARTAN6,VIRTEX6或者 KINTEX7,VIRTEX7
PLB 总线是以前低版本EDK 中就支持的总线,对 FPGA 型号支持的也比较全
本实验选择 PLB 总线
选择I w ould like to create a new design
点 NEXT
选择板卡类型
如果使用 XILINX 官方开发板则选择第一项,板卡名称(Board Name)和版本(Board Revision)选择正确即可
如果所用的不是 XILINX 官方开发板而是自己做的板卡或者其他板卡则选择第二项
我使用的是自己的板卡,spartan3E 器件,型号 XC3S250E,PQ208封装,-4等级
此外还有一项Reset Polarity 设置,即复位极性设置,可根据自己板卡复位信号的极性进行选