xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)

上传人:简****9 文档编号:101766728 上传时间:2019-09-29 格式:DOC 页数:13 大小:5.20MB
返回 下载 相关 举报
xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)_第1页
第1页 / 共13页
xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)_第2页
第2页 / 共13页
xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)_第3页
第3页 / 共13页
xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)_第4页
第4页 / 共13页
xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)》由会员分享,可在线阅读,更多相关《xilinx ise design suite 13.4 软件使用流程(edk和sdk部分)(13页珍藏版)》请在金锄头文库上搜索。

1、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做

2、逻辑设计,只需要ISE开发环境。但是如果要使用powerpc或者microblaze处理器,从硬件到软件设计的整个嵌入式系统设计,就需要EDK。SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。我是一个刚刚接触Xinlinx公司开发的fpga。在对软件使用中遇到很多问题,在网上很难找到完全匹配的教程。特别是在EDK的使用过程中,网上流传的教程都是基于老版本的。步骤上有一些差异,对初学者来说往往不知所云,官网上的英文资料也存在一定的理解问题。因此在此介绍一些EDK的

3、使用步骤。在老版本的EDK中。硬件逻辑和软件工程是在一个EDK软件中的。而版本比较新一点的,需要EDK硬件工程部分和SDK软件工程部分结合使用。以下为具体的使用步骤,在解说的过程中不免出现错误。还希望朋友们给以宝贵的意见。1.首先点击电脑中的Xilinx Platform Studio 快捷方式,打开EDK软件。如果桌面上没有快捷方式,也可以在开始所有程序-Xilinx ISE Design Suite 13.4EDKXilinx Platform Studio。图标如下图中间完整的显示。2. 打开软件后出现下面界面,选择 Create New preject. 建立新工程。 3. 出现下面界

4、面,这里我们选择PLB System。这里面介绍一下,PLB和AXI是总线类型。Xinlinx公司开发的FPGA等,低型号的一般都是PLB式,高级的如V5等是AXI式,这个要根据自己选择的器件来确定,在这不用过多介绍,以后大家慢慢就会知道。4下面的界面没有什么太多的东西,我们要新建一个系统工程,选第一项,点击next就好。5.下面的界面比较重要,是用来选择你所用的片子的型号,大家点开看一看就会理解,这里我们只对使用步骤进行讲解,不做任何功能,所以默认就好。点击next。6.下面的界面是选择核心数的,我们选择单核即可,根据具体的目的可以进行不同的选择,图形上表现的是核心的结构。点击next。7.

5、下面的界面也不需要过多的设置,英文标识已经很明显了,一般可能需要对Local Memory进行设置。点击next就好8.下面的界面,我们看右面的框框里,里面都是一些熟悉的iP核。点击每个核心都会有一些设置,都是简单的参数。可以用Add和Remove进行移除和添加,大家操作一下就明白了。9.下面的界面,点击next。选择处理器高速缓存大小和高速缓存存储器,这个看功能情况,弄不明白的也可以先不看,了解的深一点后就了解了。10创建的信息,可以看看,点击Finish11.出现生成的工程界面,这里面知识点很多,IP Catalog 这里面全是一些IP核,大家可以进行设置,操作方式无外乎点击,右击,说明也

6、很简单,Project中有很多文件,这些文件后缀注意的有.Mhs和.Cmd,里面包含了一些下载,结构等信息。Port,addresses这里面是管脚和地址。这些知识网上详细的解说相对较多。12. 点击 Graphical Design view 可以看到结构图,中间的那个大的就是microblaze,其他的是一些外围电路。没有问题的话,点击Hardware-Genetate bitstream。生成。Bit等文件。也可以先点击Genetate netlist再点击bitstream。生成这些文件的目的是用来下载到板子上的,这个过程较慢,要几分钟或更长时间。大家可以干点其他的事情。13.上面的过

7、程结束后,我们点击projectexport hardware.。如下图所示。14.弹出下面对话框,我们点选对号,在选择export& launch SDK .这样会自动跳转到SDK。其他的大家可以点击试试,或者等以后更了解了再用。15.在这里设置SDK工程的存储路径。点击OK。16.进入SDK界面,这个地方可能出现的和我的界面不太一样,没有关系,我的改过选项。17. 点击 filenewXilinx c project,建立c语言工程18.软件中已经有了一些简单的程序,在左下角的方框中可以选着,project name为工程名,可以修改。这里随便选择一个 hello world。Next。1

8、9.点击next。这里大家了解一下,默认的情况是在第一个选项中打点点选。这样我们能看到hello world这个工程会建立。如果不想建立这个以有的程序,可以点击下面的选项,这里不做过多介绍。20.进入以下界面,这里大家可以把左侧的每一个选项点开看看,了解了解,可能你们刚生成的界面和我不一样,在左面点一点就会看到了,我现在的是testperiph.c的界面。这里面,我们可以进行修改程序,编写程序,操作依然是点击,右击,在左侧点点就了解了。21. 如果软件部分没有问题,点击xilinx toolsprogram FPGA。也可以点击快捷图标,22.这个界面,如果前面都是按步骤做的,会自动的填写,如

9、果不是的话,这里面中间的两个添加的分别是在EDK中生成的.bit文件和.bmm文件。找到你建立的EDK路径即可。Microblaze_0里添加的是你建立的SDK路径中的.elf文件。然后点击program。23.如果大家仅仅是熟悉软件的用法,到这步时会出现错误。大家不要惊慌,这个错误的原因可能是你没有连接你的开发板,或者是用U口连接的开发板等。解决的办法是你可以用其他的下载工具,因为这时该用的文件都已经生成了。或者不用U口下载就好。至于其他的原理,我也不是很清楚了。到此为止,有关EDk的使用基本完成了,这也同样是microblaze的使用方法。属于比较基本的使用。随着以后的学习了解大家会逐渐的深入了解。有些不明白的问题也会渐渐明了。由于写的比较匆忙,有很多漏洞,大家可以联系我。我的邮箱。H 2013年10月

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号