工欲善其事,必先利其器。对于电子工程师来说,一套好的设计工具能起到事半功倍的效果。Protel,是在中国有着广泛使用基础的PCB设计软件,工程师们对它几乎耳熟能详。6月22日,Protel的开发商澳大利亚的Altium(奥腾)公司在北京航空航天大学举办了“Altium(奥腾)公司EDA设计研讨会”。
会上Altium公司上海代表处的曲刚总经理介绍了Altium公司引入LiveDesign设计环境后推出的2004系列产品,特别向听众介绍了Altium公司新推出的基于FPGA的嵌入式系统开发平台Nexar 2004,随后,中国单片机公共实验室的吕京建做了题为“嵌入式系统设计的软核时代——用户可重构的SOC”的报告,在报告中,吕京建向大家介绍了使用Nexar 2004的一些亲身体会。在会上,Altium的工程师还针对Nexar 2004和Protel 2004进行技术讲座和设计实例演示,就设计、开发、验证和使用中的相关问题展开交流和讨论,引起与会工程师和高校师生的极大关注。
LiveDesign设计环境
LiveDesign也称为现场交互设计,它体现于软件和可编程器件之间的交互作用。一旦数字设计被下载到可编程的硬件平台后,工程师就可以分别用虚拟仪器/边界扫描和软件调试器“看见”FPGA上的硬件设计和软件的工作过程,设计中检测到的任何错误都可得到及时修正,然后重新下载以供进一步测试和分析,这种交互式“设计-下载-调试”循环就是LiveDesign的基本精华。
它使工程师和设计之间可实现实时通信,从而将工程师的桌面变成一个实时的电子开发实验室。对设计的实时修改都能立刻在硬件中反映出来。利用LiveDesign,工程师还可以尝试不同的设计方法,无须实际生产模型板。
Nexar2004
Nexar2004是Altium公司新推出的一套完整的、独立于FPGA供应商的电子设计解决方案,它允许工程师使用现有的设计方法在FPGA上开发完整的基于处理器的数字系统。Nexar将各种硬件设计工具、基于汇编和C语言的嵌入式软件开发工具、随用即调并预先合成的针对FPGA的组件、虚拟仪器和可重新配置的硬件平台集成在一起,它使得工程师能够以交互方式进行设计、调试和实现FPGA内的所有内嵌系统。
LiveDesign是Nexar2004的一大特点,Nexar和现场交互设计(LiveDesign)方法使工程师能够将设计中的重要部分(包括嵌入式处理器)移植到FPGA平台上,以获得相当的竞争优势。由于被移入的FPGA的设计基本上属于“软件”,即便在电路板被生产之后也能轻易更改,像简单的硬件故障修理,更改微处理器,增加或去除微处理器,甚至将嵌入式软件应用程序的一部分移入专用的高性能硬件,所有这一切都无须重新进行电路板设计。
Altium公司上海代表处的曲刚总经理介绍说,Nexar2004的一大优势是它完全独立于FPGA供应商,可以支持不同厂家的FPGA产品,而这些供应商提供的开发工具却只支持自家产品,因此,使用Nexar2004,工程师在开发中有更多选择的余地。另外,Nexar2004支持集成的经过预先验证的IP核,这一点非常适合中国目前的电子设计现状,有助于国内的工程师利用这一平台开发出具有自主产权的IP核。易学、好用、高性价比也是Nexar2004特别吸引工程师的原因,由于集成了各种软硬件工具,因此免去了工程师在开发过程中选用不同工具时所碰到的相互不兼容的难题。对于目前从事嵌入式系统设计的大多数工程师来说,Nexar2004是一个不错的选择。
曲刚总经理还表示相信,虽然Nexar2004介绍到国内时间不长,但它的优势一定会使它像Protel一样在国内得到最广泛的接受。提起Protel,曲刚总经理一脸自豪,可以说中国的工程师是伴随着Protel成长起来的,Protel在中国EDA软件的普及工作上具有不容忽视的地位,尤其是高校,很多教师和学生都在使用和学习Protel。学校是培养电子人才的摇篮,Altium很重视和高校的合作,这也是为什么选择在高校巡回举办EDA研讨会的原因。曲刚总经理还向记者表示,Altium很愿意与高校联手共建,推进中国电子教育的发展。在今年信息产业部主办的Intel杯全国大学生电子设计竞赛上,同微软、ARM等公司一样,Altium向104个参赛队提供了全套(包括Nexar2004在内)的开发工具,表明Altium愿意尽自己所能来支持中国教育机构和中国的大学生提高电子设计水平的活动。