2004年全国嵌入式技术研讨会观感
作为通用的器件,PSOC主要是针对嵌入式系统的应用,包括音频、无线、手持、数字通信、互联网、控制和消费类系统。Cypress 微系统公司将提供PSOC设计工具PSOCDesignerTM,它是支持PSOC器件的一种完整的开发系统开发系统,包括有一个C编译器和汇编程序、一个连接和调试工具、一个在线仿真器和器件编辑器(Device EditorTM)。
3.CSOC(Configurable System On Chip)
CSOC的设计初衷是为了回避SOPC在低出货量、高灵活性方面的优势,而将工作重点瞄准了高出货量的ASIC IC市场,因此CSOC的特点也是相似于ASIC的,在设计阶段比SOPC复杂、成本高,而一旦大批量生产,就可以体现出单件产品价格低,资源利用率高的优势。
从另一个角度看,目前的CSOC器件主要提供了51系列或者ARM7系列的硬核处理器,以及其它的逻辑模块,并且可以通过硬件描述语言编程的方式组织管理原有的ASIC资源,也可以实现自己的软核IP,其可编程资源并不比SOPC差。
并且,一旦生产厂商发现市场成熟,可以大量供货后,可以很轻松的将现有的CSOC设计,转换成完全的ASIC设计,以此来最大的降低器件的成本。
目前CSOC的市场还不是很活跃,国内的主要代理商为矽正电子有限公司。
一个值得思考的问题是,CSOC的技术特点并不是很符合牧村定律的观点。依照牧村定律,电子器件以10年为周期在可定制和专用化之间摆动,而从现在到2010年学者认为之可定制的10年,Altera和Xilinx也正在积极地为降低FPGA的每逻辑单元成本而努力,因此是否需要向CSOC投入较大精力仍是值得商榷的问题,也许作为技术研究还是比较合适的。
四、其它
会议中还介绍了其他一些嵌入式产品,比如ARM、新型的单片机等。由于ARM的迅速兴起,已经严重挤压了单片机的市场,几乎成为32位通用嵌入式处理器的“标准”,各种规模背景的厂商都在开发基于ARM的产品,各式的ARM开发板也充斥着市场。而生产单片机的厂商则开始谋求新的发展。比如高可靠性,低功耗,采用Flash替代Ram等。以及一些专有领域的相对专用的单片机。利用Flash提供了另一种灵活性更高的在线可编程可配制的解决方案,这种技术已经得到了一些应用。本次展会单片机大厂FreeScale(原Motorola)没有出席,但可以确定的是FreeScale依然在进行高性能单片机的研发和制造。目前其针对中国市场正在大力宣传其单片机、DSP和传感器芯片。
在软件方便,包括操作系统和应用软件两大市场。VxWorks发布了6.0版本,而Linux系列也得到众多厂商定推广,但是感觉Linux行列中缺少重量级企业的支持。
开发工具方面除了各期间厂商推行的工具软件外,当提到Altium的Protel2004和Nexar。Protel2004延续了Protel的优良传统,其界面更美观,运行速度更快,也提供了更丰富的元件库支持。而Altium号称其Nexar将是划时代的FPGA设计工具。依个人观点,Nexar类似于VB,令用户不必学习复杂的硬件描述语言也可以开发FPGA产品。Nexar将通用IC模块化以IP的方式提供,使用Nexar的用户可以将这些IP以拖拽的方式加入工程,按照设计PCB的方法连接这些通用元件,形成工程,并有Nexar将这些内容编译综合下载到可编程逻辑器件中。在Nexar中也提供了基于可编程逻辑的处理器,不过目前仅限于低端的51等系列。通过Protel和Nexar的配合还可以实现在同一个IDE中进行软硬件的开发。
一些提供系统集成解决方案的厂商也参加了这次会议,包括研华,立功单片机,Emdoor等。他们代理的WindowsCE.Net和Xscale也得以在展会中露面。
五、总结
对软件的开发过程管理,系统可靠性的保证,在本次研讨会中都有涉及。
纵观这次展会,32位处理器已经成为嵌入式系统的标准,更大的存储器,更快的处理能力,资源极其丰富的可编程逻辑,方便的开发工具都在刺激着这个令人热血沸腾的领域。如何紧跟时代潮流也许将会成为一个有点棘手的问题而呈现在我们面前。对于从可编程逻辑到操作系统再到应用软件到系统设计和开发管理的广阔研究方向,如何把握自己也十分值得思考。现在,时不我待!