自从三年前赛普拉斯半导体公司的可编程系统级芯片(PSoC)混合信号阵列面世以来,很快得到客户的认可。今年夏天的早些时候,该公司已经付运了100万片。
如今赛普拉斯相信通过升级其免费的PSoC Express开发工具,可以使该器件吸引更多新的开发者。
该公司开发工具产品经理Jon Pearson表示,PSoC Express 2.1使开发者无需编写代码就可以进行嵌入式开发设计,这样,那些以前从未做过嵌入式设计的以及可能被迫做此类工作的工程师就可以选择PSoC进行开发。他还说,这个开发工具跨越了“技能障碍”,因为它关注的是系统级设计而不是底层(机器级)的设计,不需要通晓汇编语言或C语言编程技术。
“该开发工具的目标客户是那些希望在他们所设计产品的某一小部分增加更多智能化的人,诸如将模拟温度传感器变成数字温度传感器,然后安放在公共汽车上,以至于在任何地方都能使用。”Pearson指出,“有些器件可以帮你做到这一点,不过是按它们的约束条件/方式来实现。有了PSoC Express,你可以按照适合自己的条件而设计,当需求改变了,你可以使用开发工具来进行修改。”
PSoC Express 2.1在一年半前发布的原有开发工具的基础上进行了升级,包括了第三方开发的功能,允许软件开发人员编写针对特定功能的模块。该升级版提供了60多个新的器件驱动程序,其中有输入、输出和接口,设计人员可以从中选择,在一个PSoC器件中实现所期望的功能。
为了强调PSoC Express2.1的实用性,Pearson特别指出,公司已经聘请了一个微芯片设计顾问来使用PSoC Express开发工具,他在嵌入式开发方面的经验非常有限。没有进行任何培训,该顾问在4个小时内就完成了一个设计。如果不使用PSoC Express,同样的设计需要耗费54个小时。
“当你向某人推荐任何一个产品时,目标就是展示如何很快掌握它。”Pearson说,“有时候这是通过提供一个demo程序包来实现。使用这个开发工具,我们可以在几分钟内让客户感觉得心应手,开发人员能够迅速理解并开始使用它。”
该开发工具另一个被极力标榜的特色是设计的可移植性。赛普拉斯称,在PSoC Express中,设计是采用XML语言以独立于硬件的术语来描述,所有输入、输出、接口和逻辑都是在硬件抽象层之上被定义,这样,使用者就可以在任何时候修改输入、输出和接口类型,而不会影响设计的逻辑特性。 |