众所周知,具有不同资源的MCU会有不同的型号。用户的应用需求千差万别,芯片厂商为了满足用户的需求,就出现了成千上万个型号的MCU。现在一个设计工程师要从成千上万个型号中选择一个刚好满足自己需要的应用的芯片已经不是一件轻松的事了。还有,一个MCU的所有资源在它被定义时就被完全确定,用户只能使用或不使用这个资源,不能改变这个资源的功能。即使一个经验很丰富的MCU应用设计工程师最多也只能用到MCU中90%的资源,总有一些资源要被冗余或浪费掉。然而,由于PSoC的周边资源是通过数字模块和模拟模块的方式给出,并且这些模块的功能可以由用户自己定义和构造,这就给实现动态重配置PSoC芯片的周边资源带来可能,使PSoC的数字模块和模拟模块可以实施一块二用或一块多用,使PSoC芯片的资源利用率超过120%。这不仅使设计工程师选择芯片成为一件轻松的事,而且,它的设计将成为一个独一无二的设计,系统的成本也为之降低。 |