不知道你有没有发现,现在的处理器性能都太高了!对大多数应用而言,现有处理器都过设计了。
对于嵌入式应用也是一样,这些超低功耗微MCU一般只运行十分简单的应用,因此芯片上的大部分电路,可能从来没被碰过任何数据。
那么问题来了:工程师能不能一把删掉MCU中未使用的逻辑门?当然这不是有钱任性,因为这样可以将尺寸和功率大大降低。
近日EDN小编在IEEE上看到一则新闻,已经有人这么干了。
明尼苏达大学研究人员,已经开始研究如何去除掉通用微控制器不必要的部分。
他们首先识别出从不与运行程序交互的个别逻辑门,然后剥离掉过多的逻辑门。他们将自己的成果称为“定制处理器(bespoke processor)”,相比原微控制器,新的芯片更小更简单更节能。
研究人员从MSP430微控制器开始,制作定制的设计,用于执行诸如快速傅里叶变换、自相关函数和插值滤波等应用程序。这些设计用了不到一半的原微控制器逻辑。
事实上,在研究的15个常见的微控制器应用程序中,没有一个需要超过60%的门。平均而言,设计出的芯片体积缩小62%,功耗降低50%。通过利用较短距离信号传输所节省的时间,平均节能高达65%。
嵌入式微控制器适用于低容量、低成本的用途,从头设计并测试ASIC的成本太高。通过从标准的微控制器设计入手,这个过程简化了,而且更便宜。
整个过程听起来就像个“黑盒子”。“你输入应用程序,它输出处理器设计。”
不过EDN小编也质疑这样做的成本,现在8位MCU的价格已便宜到不可想象,选择余地也很多,还要劳神把性能过剩的MCU逻辑门删掉?不如请他们试试我们中国本土MCU吧。