处理器定制

RISC-V处理器定制

创建特定应用处理器的方法之一是采用现有内核并对其进行定制化。这种工作方式在设计中和缩短产品上市时间方面都很有效。一般来说许多主流的商业架构都有着固定的架构形式。而RISC-V的开放式和模块化指令集使得定制现有的RISC-V内核变得非常容易。而另一种方法是使用处理器描述语言描述RISC-V内核并自动生成RTL、验证环境和软件工具链。

处理器性能优化需要定制化解决方案!

对于许多一般的用途,标准的RISC-V产品是一个很好的选择。然而当您需要为某个工作负载提供最佳的功能和PPA时,通过修改现有设计,是创建一个为其任务量身定做的处理器最方便的方法。Codasip给予您自由定制标准Codasip处理器的权利,通过Codasip Studio修改微架构和指令集,这就是我们完整的端到端架构定制解决方案。

设计自由

获得Codasip架构许可,不受任何限制地对任何一个现有Codasip处理器内核进行定制。

差异化设计

利用Codasip Studio和CodAL的优势,优化现有的设计,并以一种经济有效的方式创建处理器。

适应不同工作负荷的设计

Codasip RISC-V内核定制化目前已在许多应用中得以实现,其中包括人工智能、无线和音频处理等。

人工智能

尽管许多AI/ML应用在云端或GPU上运行,但在计算资源有限的边缘应用中使用此类算法的需求越来越大。Codasip RISC-V嵌入式内核可以通过添加自定义指令来加速诸如神经网络应用中的人工智能算法。

无线应用

在无线应用方面,如超低功耗(ULP)物联网,需要在各种字长(8位、16位、24位和32位)中进行复杂的运算。作为DSP的替代方案,Codasip RISC-V嵌入式内核已经用定制指令进行了扩展,以非常小的功率开销提供所需的运算负载。

音频处理

一般来说音频处理算法在通用内核上并不高效。相反,RISC-V定制指令可用于扩展Codasip嵌入式内核,以提供目标性能,同时保持低功率耗散和良好的整体硅面积。

使用处理器自动化工具实现RISC-V处理器定制化

在为特定的计算工作负载定制RISC-V内核时,必须能够试验新的定制指令,并迅速获得关于设计效率的反馈。如果该内核是用一种架构语言描述的,那么设计探索就可以通过处理器设计自动化工具来实现。

所有的Codasip RISC-V内核都是使用Codasip独特的CodAL架构描述语言设计的。在CodAL中处理器描述使用Codasip Studio进行开发。如果授权给Codasip内核的CodAL描述,那么就可以使用Codasip Studio对应用软件进行剖析,并对RISC-V定制指令进行验证。Codasip Studio可为定制的内核自动生成一个LLVM软件工具链,RTL、测试平台和一个UVM验证环境。

联系我们