处理器定制
从现有设计开始
定制处理器内核最简单的方式是从现有设计开始,为预定的领域量身定制。Codasip的智能技术和高度自动化的工作流程保证了以最小的人工投入获得最快的结果!
为什么选择处理器定制?
Codasip Studio
理想的定制工具!
Codasip Studio是目前市场上独一无二的设计自动化工具套件,用于使用CodAL™架构描述语言自动设计可编程的处理器内核。该技术与RISC-V ISA有着特别的协同作用(尽管它也可以应用于基于任何其他ISA的内核)。Codasip Studio提供了两种在硬件中实现定制指令的方法:
- 在处理器流水线中实现逻辑
- 用一个生成的接口连接协处理器
虽然目前市场上一些处理器IP供应商也提供工具和可扩展的内核设计,但总体来说这些工具仅允许有限的定制。而Codasip Studio在ISA和微架构定制优化方面提供的自由度要大得多。
通用方式方法
Codasip创新方法
相比之下,Codasip Studio从CodAL描述中完全自动生成所有需要的工具和代码。这些全新的工具和代码可以自动识别自定义指令,且因为不需要使用内在函数,因此能够编译出性能更好的代码。
我们的客户Microsemi(美高森美)最初试图用RISC-V内核取代一个专有的嵌入式内核,并最终选择了在一个音频设计中使用了Codasip Studio工具集产品。在初始阶段通过使用基本的32位指令集,发现周期数太高,在增加乘法指令改善性能以后,发现此举并没有达到他们的要求。最后选择与Codasip合作,创建了定制的DSP扩展,在处理器内核门数增长2.4倍的情况下,使最终性能显著提高了56倍。
客户最终不仅实现了期望的性能目标,而且代码大小也从232 kB减少到了64 kB,从而使所需的指令存储器面积减少了3.6倍。
The Microsemi case: Reducing cycle count with custom RISC-V extensions. Source: Codasip.