Xilinx ISE Design Suite 13.4 软件使用流程
(EDK与SDK部分)
ISE的全称为Integrated Software Environment,即“集成软件环境”,是Xilinx公司的硬件设计工具。相对容易使用的、首屈一指的PLD设计环境 ! ISE将先进的技术与灵活性、易使用性的图形界面结合在一起,不管您的经验如何,都让您在最短的时间,以最少的努力,达到最佳的硬件设计。
EDK=Embedded Development Kit,嵌入式开发套件。 EDK是xilinx公司开发嵌入式系统的工具。比起xilinx的ISE,二者不同在于,如果仅仅是使用xilinx的fpga做逻辑设计,只需要ISE开发环境。但是如果要使用powerpc或者microblaze处理器,从硬件到软件设计的整个嵌入式系统设计,就需要EDK。
SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
我是一个刚刚接触Xinlinx公司开发的fpga。在对软件使用中遇到很多问题,在网上很难找到完全匹配的教程。特别是在EDK的使用过程中,网上流传的教程都是基于老版本的。步骤上有一些差异,对初学者来说往往不知所云,官网上的英文资料也存在一定的理解问题。因此在此介绍一些EDK的使用步骤。在老版本的EDK中。硬件逻辑和软件工程是在一个EDK软件中的。而版本比较新一点的,需要EDK硬件工程部分和SDK软件工程部分结合使用。
以下为具体的使用步骤,在解说的过程中不免出现错误。还希望朋友们给以宝贵的意见。
1.首先点击电脑中的Xilinx Platform Studio 快捷方式,打开EDK软件。如果桌面上没有快捷方式,也可以在开始——所有程序----Xilinx ISE Design Suite 13.4——EDK——Xilinx Platform Studio。图标如下图中间完整的显示。
2. 打开软件后出现下面界面,选择 Create New preject…. 建立新工程。
3. 出现下面界面,这里我们选择PLB System。这里面介绍一下,PLB和AXI是总线类型。Xinlinx公司开发的FPGA等,低型号的一般都是PLB式,高级的如V5等是AXI式,这个要根据自己选择的器件来确定,在这不用过多介绍,以后大家慢慢就会知道。
4.下面的界面没有什么太多的东西,我们要新建一个系统工程,选第一项,点击next就好。
5.下面的界面比较重要,是用来选择你所用的片子的型号,大家点开看一看就会理解,这里我们只对使用步骤进行讲解,不做任何功能,所以默认就好。点击next。
6.下面的界面是选择核心数的,我们选择单核即可,根据具体的目的可以进行不同的选择,图形上表现的是核心的结构。点击next。
7.下面的界面也不需要过多的设置,英文标识已经很明显了,一般可能需要对Local Memory进行设置。点击next就好
8.下面的界面,我们看右面的框框里,里面都是一些熟悉的iP核。点击每个核心都会有一些设置,都是简单的参数。可以用Add和Remove进行移除和添加,大家操作一下就明白了。
9.下面的界面,点击next。选择处理器高速缓存大小和高速缓存存储器,这个看功能情况,弄
不明白的也可以先不看,了解的深一点后就了解了。