在嵌入式软体专家 Mike Barr 最近撰写的一篇文章中,他预测32位元处理器将最终击败或是完全取代8位元产品。我还记得,1990年时,一位分析师曾斩钉截铁地对我说,8位元已死,不久的将来将会是32位元的天下。
Mike的文章引出了两极化的意见,一位名为Chuck Manning的读者认为,32位元的价格降低,将推动更多小型低阶产品的发展。过去,我也好几次提出过同样的观点。当你可以用一分钱就买到一颗8位元元件时,就可能再开启一个今天我们都无法想像的广大应用市场。
Chuck 还指出,byte-wide处理器所吃的功率较少,而且能比32位元处理器容忍更宽的电源电压。这是实话,低功耗无疑是电子产业当前的圣杯,不过,在可预见的未来,我还没看到任何能发展出无功耗CPU的迹象。
另一位读者Miro Samek则说,“8位元已经没有什么意义了。”他的理论基础在于,CPU本身只是典型微处理器中的一小部份,其他很大部份是记忆体和週边。关于这点,来自支持与反对的意见很多。但基本上我不赞同这种说法。
确实,今天一个採用40nm制程的Cortex-M0+所需的尺寸不到0.012。在电晶体开销或晶粒尺寸等限制条件下,CPU本身最终将会成为更加微小的部份。
不过,就今天讨论的主题而言,我们也看到了三个充满矛盾和混乱的趋势:
首先,许多非常低阶的元件,都是由已经完全折旧的「古董级」晶圆厂和制程所制造的。若未来这类元件要採用更先进的制程,就必须支付更高昂的制造费用。
第二,还有另一种成本不会消失。让我们面对现实:未来的32位微控制器会是ARM的天下,而ARM的主要营收来源是向每颗元件收取授权或权利金。这些数字讳莫如深,但我已听到一些传言,其Cortex元件要支付的费用达数十美分。
即使所有其他费用都零,但些元件仍然很难在价格极端敏感的应用中竞争。我一直认为,ARM的最大的竞争对手至今仍未出现:即一个免收授权费的开放塬始码CPU供应商,而且还能支援所有的ARM产品。