ARM一直在微处理器和微控制器IP核市场占着主导地位。与此同时,32位微处理器供应商Cortus却在深度嵌入式市场与ARM Cortex M0抗衡了9年,此外Cortus也坚信极简主义的方式是在连接器件市场立足的关键。
日前,Cortus增添了基于第二代(v2)指令系统的产品。而该公司表示代码密度的提升可以满足目前全新的连接器件需求。
为进一步降低SoC设计的功耗,Cortus已经研发出一套新指令集,可以减少指令存储器系统的尺寸。第二代指令集的首个产品APS23应用于低功耗系统,比如低功耗蓝牙(BLE)一类的时钟频率无苛刻要求的系统。
APS23 子系统
第二代指令集在第一代上提升了16%的代码密度,大大的减少了指令寄存器的空间。
作为Cortus第二代指令集产品APS25可在更高的计算性能和更高的复杂系统上应用。
协处理器界面与安全性共存
因为Cortus提供协处理器界面和并保持安全性,这在很大程度上优于ARM的产品。
据Cortus介绍,该公司的协处理器界面可允许授权商进行添加和设计特有的算法,而做此动作时授权商也无需了解CPU内部构造。
目前智能设备和可穿戴设备并没有统一的 *** 作系统标准,并且价格和电池都难以令人满意,因此要获得市场占有率必须提升功效和安全性。
Cortus一直致力于开发低功耗、高效率的32位处理器内核,并且已经广泛应用于各市场。Cortus也将提升安全性作为扩展业务的重要手段,在安全IC市场上已经有6-8个搭载Cortus内核的安全 *** 作系统。
APS25有两个CPU,一个主CPU,另外一个是用于检查。在这个架构下,两个内核可以先后执行同一个指令,如果两个结果不匹配将会发出警报。另外一个作用是当代码在一个CPU上运行时,另一个CPU可以保证运行的安全性。
为什么开发第二代指令集
Cortus第二代指令集可以在没有模拟开关的情况下集成16位、24位和32位指令,比第一代功能更完善。
据介绍,Cortus会同时提供第一代和第二代产品,因为第一代产品在小尺寸固件下更适合。这两个指令集并不与二进制兼容,但是可以在源代码级上能实现。
产品规格
APS23是基于哈佛架构,含有16个32位寄存器,支持AXI4-Lite总线和Cortus外围设备。
APS25同样是哈佛架构,含有16个32位寄存器,但是还有一个并联乘法器,支持AXI4总线和Cortus外围设备。APS25可嵌入多达八个协处理器,协处理器指令还可写入C语言来做函数调用。
——电子发烧友网原创编译,转载请注明出处!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)