ARM,PowerPC等商用IP核授权费价格较高,所以开源处理器越来越受到大家的关注。开源处理器比如OpenRISC,NIOS II,LEON2等。这里我会介绍OpenRISC的优点:
一、指令集可扩展;
二、添加专用的硬件协处理单元。
一般来说,购买的IP只能增加专用的协处理单元,这样增加的协处理也可以运行。但是这样会增加通信成本。所以开源处理器的优点在于可以可以进行指令集的扩展,而且有些指令没什么用而且占用资源较多就可以修改一下,精简指令集。而且协处理器之间的通信不容易同步,双方要进行数据冲突,结构冲突等等。开源处理器可以进行指令集扩展,相比于增加协处理器,指令集扩展的效率更高,更有普遍性。
目前像ARM就有开源m0,有兴趣的话就可以去看看!
首先我们要了解什么事扩展指令集。
总之就是针对你的专门的运用,你要提高这些运用的执行速度等等,那么你就要弄出一些指令出来可以执行你的运用的时候速度更快。
CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工 具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看