32位处理器之争,Cortus用安全核叫板ARM

处理器/DSP

891人已加入

描述

  ARM一直在微处理器和微控制器IP核市场占着主导地位。与此同时,32位微处理器供应商Cortus却在深度嵌入式市场与ARM Cortex M0抗衡了9年,此外Cortus也坚信极简主义的方式是在连接器件市场立足的关键。

  日前,Cortus增添了基于第二代(v2)指令系统的产品。而该公司表示代码密度的提升可以满足目前全新的连接器件需求。

  为进一步降低SoC设计的功耗,Cortus已经研发出一套新指令集,可以减少指令存储器系统的尺寸。第二代指令集的首个产品APS23应用于低功耗系统,比如低功耗蓝牙(BLE)一类的时钟频率无苛刻要求的系统。

Cortus

  APS23 子系统

  第二代指令集在第一代上提升了16%的代码密度,大大的减少了指令寄存器的空间。

  作为Cortus第二代指令集产品APS25可在更高的计算性能和更高的复杂系统上应用。

  协处理器界面与安全性共存

  因为Cortus提供协处理器界面和并保持安全性,这在很大程度上优于ARM的产品。

  据Cortus介绍,该公司的协处理器界面可允许授权商进行添加和设计特有的算法,而做此动作时授权商也无需了解CPU内部构造。

  目前智能设备和可穿戴设备并没有统一的操作系统标准,并且价格和电池都难以令人满意,因此要获得市场占有率必须提升功效和安全性。

  Cortus一直致力于开发低功耗、高效率的32位处理器内核,并且已经广泛应用于各市场。Cortus也将提升安全性作为扩展业务的重要手段,在安全IC市场上已经有6-8个搭载Cortus内核的安全操作系统。

  APS25有两个CPU,一个主CPU,另外一个是用于检查。在这个架构下,两个内核可以先后执行同一个指令,如果两个结果不匹配将会发出警报。另外一个作用是当代码在一个CPU上运行时,另一个CPU可以保证运行的安全性。

Cortus

  为什么开发第二代指令集

  Cortus第二代指令集可以在没有模拟开关的情况下集成16位、24位和32位指令,比第一代功能更完善。

  据介绍,Cortus会同时提供第一代和第二代产品,因为第一代产品在小尺寸固件下更适合。这两个指令集并不与二进制兼容,但是可以在源代码级上能实现。

  产品规格

  APS23是基于哈佛架构,含有16个32位寄存器,支持AXI4-Lite总线和Cortus外围设备。

  APS25同样是哈佛架构,含有16个32位寄存器,但是还有一个并联乘法器,支持AXI4总线和Cortus外围设备。APS25可嵌入多达八个协处理器,协处理器指令还可写入C语言来做函数调用。

——电子发烧友网原创编译,转载请注明出处!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
microbarca 2014-10-08
0 回复 举报
希望市场上能有一种新的架构 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分