|
发表于 2019-3-15 13:43:29
|
显示全部楼层
关键还是看成本的,最原始的没有乘除法,需要用软件加减移位来实现,有些内置了微码序列(ROM),可以免除写代码实现乘除,实际上是多条加减移位操作实现乘除的;
再增加点预算,可以把乘法的移位累加做成硬件,多周期移位实现乘除,再增加点预算可以把移位用硬件阵列取代,这样就可以实现单周期乘法,甚至单周期除法,以及便于DSP运算的乘加操作。
再增加点预算就可以做浮点单元,双精度单元,。。。。
总之无非就是多点PN结多点三极管,也就是晶元面积大点,成本高点而已。
话说回来,现在工艺越来越精细,制程提高了,面积也下来了,相同的成本现在可以做更多的事情,所以现在的32位ARM带浮点单元的MCU也不过跟十年前的8位单片机一个价格了。 |
|