全新EDK8.1简化嵌入式设计
时间:06-04
来源:互联网
点击:
在到达了一个行业里程碑之后,下一步是什么呢?2005年,包含在嵌入式开发套件(EDK|0">图2)更加清晰地显示了使用“拖放连接示例化”的动态系统构造示例。图中,灰色高亮的“opb_uartlite”IP核从左侧面板的IP目录中被选中后,被拖放到右侧的装配窗口,自动建立一个新的OPB总线连接选项;轻点鼠标,即可建立连接。右侧的视图也提供了有用信息,比如IP类型以及用来进行项目版本控制的IP版本号。现在,使用者一眼即可识别系统结构,而无需阅读大量的文档资料。
但是,如果您的项目和设计团队需要设计的文档资料,Platform Studio 8.1也具有强大的功能,它可以生成全面的设计参考材料,包括系统元件和它们之间互连的完整框图。文档的自动生成节约了宝贵的时间(否则需要手动建立这些资料),同时减少了文档资料的出错率。这种方法将文档和设计保持精确同步,还能够显示整个项目的清晰视图。
新的增强功能使现有用户受益
该工具还可提供额外信息,比如IP支持哪种类型的处理器。因为Xilinx支持高性能PowerPC硬核和灵活的MicroBlaze™软处理器核,所以了解处理器的专用IP核很有好处。实际上,在右击catalog中的一个IP核,就可以快速访问IP核的修订历史以及相关细节的完整PDF说明书。为了清晰起见,外设的驱动程序也有一个类似的平台设置视图,包括版本控制以及嵌入式OS支持。
当新版本工具和IP核可用时,设计的向上移植就应变得尽可能简单。没有人愿意重新投入设计、调试以及接受时间的检验,然后才将一个旧设计移植到新工具或者IP核上去。新IP核/工具具有很大的升级优势。Platform Studio 8.1具有移植能力(图4),使您可以通过向导,快速、自动地完成移植。
致力于复杂代码应用的软件开发人员,会很高兴看到基于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
Xilinx PlatformStudio EDK IDE PowerPC FPGA OPB PLB MicroBlaze 相关文章:
- DSP+FPGA嵌入式多路视频监控系统硬件平台(04-10)
- FPGA最小系统之:实例2 在Xilinx的FPGA开发板上运行第一个FPGA程序(07-15)
- 利用XPS工具快速生成Virtex FPGA的板级支持包(03-18)
- 利用NI CompactRIO与NI Single-Board RIO实现从快速构造原型到低成本发布(03-19)
- 创建还是购买:什么是您嵌入式设计的最好选择?(07-06)
- Pmod规范,或Arduino伪标准(08-27)