1、支持软处理器的嵌入式开发套件支持软处理器的嵌入式开发套件从头构建复杂的实时嵌入式系统既耗时,效率又低.如果硬件,软件,固件,RTOS(实时操作系统)集成和软件驱动器均为全新产品,其功能和可靠性未经实际应用验证,有谁愿意花功夫去调试它们呢? 工程师在设计和调试过程中喜欢把变量分离出来,一个个地进行修改,但要想迅速取得进展,所使用的组件一开始就必须得心应手.从工程安排上讲,从布线到返回头一块原型板通常需要好几周的时间,在此期间,软件和固件工程师只能尽力为并不存在的平台开发代码和驱动器.假如利用现成组件构建一个临时的初始系统,情况也好不了多少,因为工程师必须要把各个系统部件组合在一起,而这些部件很可
2、能来自不同的供应商.在出现问题时,有可能是用户自己的系统的原因,也有可能是供应商的组件有问题,而且系统的成本也很难控制.现在,已经有厂商推出了基于灵活,可编程平台的嵌入式开发套件,包括硬件,软件,JTAG 探针,通信电缆和预先经过验证的一些参考设计.智能工具,IP 和专为功能丰富的硬件开发板(评估板,参考板或演示板)编写的参考设计,能缩短嵌入式开发的周期.工程囝今日电子?2007 年 5 月图 MicroBlaze 开发套件师就无须费神寻找因焊接不当,白线断裂或软件驱动程序与规格所要求的 IP#I“设不相符而带来的问题.软件/固件团队就可以在首次提交定制硬件板之前,早早动手编写代码,并对其进行
3、测试和调试.赛灵思公司的 MicroBlaze 开发套件(Spartan-3E1600E 版)就是这样一套开发工具,不但具有灵活性,集成度高的优点,而且价格低廉,如图所示.软处理和可定制 IP 的优点为尽可能地满足项目要求,工程师需要多种选项及灵活性.通过可编程平台和创新型工具,工程师可以手动设置嵌入式设计的功能,面积,费用和性能,使其达到最佳状态.在把定制的硬件从商店买回家之前,可以对灵活的软处理器核进行实例化,定制 IP,优化硬件的性能,还可在一个开发板上对软件进行验证.Spartan 系列 FPGA 支持 32 位 RISCXilinx 公司 JayGould 和 JimBurnhamM
4、icroBlaze 软处理器 ,可以随意将处理器实例化,并且可以在设计中随时对更新,更改,或整个新处理器核进行实例化,甚至在完成部署后还能增加对新标准的支持.IP 外设也是软性的,在面积要求较高的情况下,可对其进行编辑,替代核的某些功能.在这样一个软性,可编程的处理系统中,可以通过几种微调方法来提高性能,而不仅仅是在拨快时钟上做文章,因为拨快时钟的好处是有限的.与在单个处理器核上顺序运行的纯软件应用相比,在高性能 FPGA 硬件中加入引擎一般总能收到改进系统性能之功效.用多处理器,插入式浮点单元(FPU)或硬件指令做实验,可能会对应用大有裨益.方便易用的开发套件赛灵思公司的 MicroBlaz
5、e 开发套件(Spartan 一 3E1600E 版)为嵌入式开发集成了完整的环境,包括:Spartan3E1600E 开发板,IsE( 集成软件环境 )FPGA 工具,PlatformStudio 嵌入式工具套件(XPS),MicroBlaze 软处理器许可,JTAG 探测器,以太网和串行电缆,ChipScopePro 分析器(评估版),参考设计.Spartan-3E1600E 开发板的功能包括针对存储器的多种选择,时钟,显示器,连接器,用户接口及其他外设.开发板不仅支持 MicroBlaze 单处理器设计,也支持 MicroBlaze 处理器的多重实例化,甚至协处理应用,包括FPGA 架构
6、或 FPU 选项中的硬件指令,以将处理荷载最有效地分配在整个线路设计中.把所有软件功能都加载在单个处理引擎上可能会造成系统性能瓶颈,而在快速 FPGA 电路上实现软件算法能卸去部分荷载,切实加速整个设计过程.利用协处理,FPU 或硬件指令,系统性能得以大为提高.与 Spartan 开发板相得益彰的,是一组 ISEFPGA 工具,包括输入,综合,验证,布局和布线等.此设计流程已经集成,从嵌入式工具套件集成开发环境(IDE)中即可直接调用.XPS 嵌入式系统工具套件包括设计GUI,自动化配置向导,编译器和调试器.XPS 构建于 Eclipse 框架之上,并支持 GNU 工具链,可用于处理编译和调试
7、.与平常所用的 BaseSYStemBuilder 之类大同小异的设计向导,能使配置基本处理器系统的过程自动化,连接并定制 IP,对项目进行组织.此外,XPS 可自动生成实例测试代码和软件驱动器,甚至可为一些最常用的嵌入式操作系统生成板支持包.这些智能嵌入式工具具有“平台意识“, 并能从菜单驱动环境下自动选择特定电路板的流程.利用厂商提供的电路板说明文件,而 PlatformStudio 还可以构建新的菜单.MicroBlaze 套件捆绑了一个嵌入式IP 库和针对每个 MicroBlaze 处理器的使用许可,IP 产品目录支持一大批处理外设选项,工程师可通过套件提供的USBJTAG 探针对 F
8、PGA 和嵌入式软件进行下载及调试.参考设计和嵌入式 OS 支持该套件包含已有的,行之有效的示例设计.这些预先验证过的参考系统可以在工程师开始创建新的代码或 IP 之前确认硬件及连接的状况是否正常,这样,如果问题出在电路板或电缆上,您就不会白费时间在自己的设计中找问题.这些参考系统也是极好的示例,工程师即可以把这些示例用作模板,也可以原封不动地照搬已有的功能.参考系统示例包括:从主系列模式配置的问好字词示例,从 BPIUP 模式配置的CLinux 示例,从 BPIDown 模式配置的简单网络服务器.该套件支持 MentorGraphicsNucleus,PetalogixCLinux,Micr
9、iumC/OS-II 等嵌入式操作系统.结论与传统处理解决方案相比,集成的嵌入式处理具有明显的优势,包括软处理器,协处理和可定制 IP 的高度灵活性.低价位 Spartan-3E1600E 嵌入式开发套件包括经预先验证过,行之有效的参考设计,能显着加快实时工程师的开发过程.囹jll 安箍伦在京建立赫实验耋朝量方案中心 i.j.安捷伶科技近旧宣布其在北京投资,j5o 万美元建立的安提供了 l 相应的测试解决方案.确保用户得到最优化,最高攮伦开放寒验室暨测量方案中心(以下简称“安捷伦开放实事的测试体验 .验室)现已正式开放,将为电子制造鸟研发领域的业界人士安捷伦全球首个开放实验室于 2005 年
10、12YJ 在上海提供一系 l 列的测试与瓣釜服务.安捷伦开放实验室涵盖整个立譬统计 ,在安捷倍2006 财年内,开放实验室共接待产 lI 鑫/项目的生命周期 j 从最开始产品设计,研发到量产/16oap 的申请和使用,赢得了极高的用户满意度.安实施的夸个阶段,旨在为客户提供_个多领域的专业测试环伦开放实验室在北京的成立,将更为广泛的向全国客户境以及.相应的测试解决方案和专业的技术咨询服务.供专业的技术咨询和系统支持服务更好的满足中国市安捷伦开放实验室从功能上分为五个测试实验室曩分对测试测量日益增长的需求.?别是微波与毫米波设备及系统测试实验室,射频与微波器安捷伦开放实验室暨测量方案中心将面向业界人士件测试菩唾室,无线通信锎试实验室,通用.电子与数导嚏路费并角户可以通过在线注册,电子邮件电话及传真测试实验室以及电路与系统设计及仿真实验室 j 安捷伦开 一出申请欲-f 解更多信息.u 请访问 wwwagiIontcom_c放实验室不仅为用户提供了良好的硬件测试环境同时也 find/openlabo效今日电子.2007.5RII