微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 全新EDK8.1简化嵌入式设计

全新EDK8.1简化嵌入式设计

时间:06-04 来源:互联网 点击:

在到达了一个行业里程碑之后,下一步是什么呢?2005年,包含在嵌入式开发套件(EDK|0">图2)更加清晰地显示了使用“拖放连接示例化”的动态系统构造示例。图中,灰色高亮的“opb_uartlite”IP核从左侧面板的IP目录中被选中后,被拖放到右侧的装配窗口,自动建立一个新的OPB总线连接选项;轻点鼠标,即可建立连接。右侧的视图也提供了有用信息,比如IP类型以及用来进行项目版本控制的IP版本号。现在,使用者一眼即可识别系统结构,而无需阅读大量的文档资料。

但是,如果您的项目和设计团队需要设计的文档资料,Platform Studio 8.1也具有强大的功能,它可以生成全面的设计参考材料,包括系统元件和它们之间互连的完整框图。文档的自动生成节约了宝贵的时间(否则需要手动建立这些资料),同时减少了文档资料的出错率。这种方法将文档和设计保持精确同步,还能够显示整个项目的清晰视图。

新的增强功能使现有用户受益

现有的Platform Studio用户将会很高兴看到,该工具在支持复杂软件开发、IP支持以及旧设计的移植和升级方面的功能都有所提升。图3诠释了IP Catalog标签对于设计的意义。在该设计中,所有的IP核按照逻辑名称被分类编在左侧。特定的IP核将显示一个用于设计控制的版本号以及简短的语言描述,在名称太短不足以说明前后关系的情况下。该视图使您能够对老IP、当前的IP和将来的IP升级(更强大版本的IP核,拥有更多特性,速度更快,尺寸更小)进行管理。

该工具还可提供额外信息,比如IP支持哪种类型的处理器。因为Xilinx支持高性能PowerPC硬核和灵活的MicroBlaze™软处理器核,所以了解处理器的专用IP核很有好处。实际上,在右击catalog中的一个IP核,就可以快速访问IP核的修订历史以及相关细节的完整PDF说明书。为了清晰起见,外设的驱动程序也有一个类似的平台设置视图,包括版本控制以及嵌入式OS支持。

当新版本工具和IP核可用时,设计的向上移植就应变得尽可能简单。没有人愿意重新投入设计、调试以及接受时间的检验,然后才将一个旧设计移植到新工具或者IP核上去。新IP核/工具具有很大的升级优势。Platform Studio 8.1具有移植能力(图4),使您可以通过向导,快速、自动地完成移植。
XPS8.1可以浏览现有的设计项目,对过期的项目和IP核进行标记,然后引导您确认自动更新为新的IP和项目文件的过程。移植向导更新项目描述文件,同时以文档的形式总结移植历史。最大限度减少这些劳动密集型步骤意味着,用户可以在不需要对设计重新进行手工输入的情况下受益于这些新的改进。

致力于复杂代码应用的软件开发人员,会很高兴看到基于Eclipse的XPS软件开发套件IDE的性能得以增强。XPS-SDK具有一个升级的工具栏,它既可以对相似功能和按钮进行更加逻辑化的分组,同时又允许进行用户定制。版本8.1引入了一个更加强大的C/C++编辑器,它支持函数、方法、类、结构和宏的代码折叠功能,还对编译器进行了改进。这些新的支持功能可以指定(目标代码)连接器脚本,并且能够为PowerPC、MicroBlaze处理器核和C++类创建向导定制编译器选项。将这个强大的软件环境和创新的性能视图以及集成式硬件/软件调试器独一无二的XPS功能结合在一起,8.1的用户将会在更少的时间内创造出比以前更好、更强大的嵌入式系统。

总结

屡获大奖的Platform Studio使嵌入式系统设计变得更为简单流畅。自动设计向导和预知配置的硬件/软件开发套件有助于快速启动设计,同时可以减少错误和追尾现象。

既然我们在加速“入门”过程方面的成功获得了业界认可,那么,现在就该对处于开发过程核心的耗时问题和循环问题进行改进。创建——调试——编辑——重复。您是否用过大部分步骤都是直观的计算机辅助工具呢?在没有阅读内容明晰的手册或者电脑界面之前,您何从知道每一个按钮的作用呢?

EDK/XPS版本8.1专注于改进整个开发板的易用性,包括对主用户界面、软件开发环境(包括编辑和编译)、IP升级、旧项目移植、设计记录、总线系统查看和编辑以及其他内容的改进。

通过使普通任务变得更简单和直观,不管是对经验丰富的嵌入式工程师,还是对于刚刚接触可编程FPGA|0">FPGA平台(并且含有处理器)设计方案的新手来说,我们都可以使设计过程变得更加轻松。利用开发过程中节省下来的时间来革新自己的嵌入式产品吧。

如需了解8. 1版EDK和所有嵌入式处理解决方案方面的更多信息,敬请登录网站:www.xilinx.com/cn/edk。

作者:Jay Gould 赛灵思公司(Xilinx Inc.) Xilinx嵌入式解决方案市场部产品营销经理 @xilinx.com">jay.gould@xilinx.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top