Codasip Studio

技术详情

Codasip EDA工具集提供了无可比拟的自动化水平,以及独一无二的处理器设计和定制方法!

自有专利技术

我们的旗舰产品Codasip Studio采用了革命性的专利保护方法。 简而言之,我们使用单一的处理器高级描述语言,并以全自动的工作流程取代了RTL编写,添加自定义指令,更新编译器等手动任务。继续阅读以获取更多信息。

独一无二的设计方法

常规做法

⁣⁣当涉及到RISC-V®定制时,市场上的大多数工具都依赖于手动编辑或对原始RTL和工具提供额外代码。这种方法冗长且不适合进行灵活更改,导致无法充分利用任何添加的自定义说明。

CODASIP做法

I相比之下,Codasip Studio会从CodAL™描述语言中自动生成所有所需的工具和代码。而这些全新的工具和代码可以被本机自动感知自定义指令。由于我们不使用内部函数,因此能够编译出性能更好的代码。

CODAL 描述语言

首先,我们以CodAL语言描述RISC-V处理器的体系结构。

CodAL是由Codasip开发的高级硬件描述编程语言,专门用于处理器体系结构的描述和建模。

CodAL是基于C语言的一种描述语言,开发人员对它比较熟悉且易于操作。即使一些开发人员不具备在RTL级别编程的专业知识,他们也可以修改CodAL中描述的RISC-V核心并获得可靠的结果。

CodAL logo
The CodAL language:

Video Introduction

自动生成定制工具

  • 硬件开发套件(HDK)是一套把模拟,调试和处理器RTL成功集成到SoC所需的工具集 。
  • 软件开发套件(SDK)为新设计的处理器创建,模拟和调试程序所需的工具集。
高级CodAL模型可以轻松地将任何所需的自定义更改反映到处理器设计中。 在RISC-V架构下,使用CodAL尤其方便,RISC-V架构的灵活可定制设计允许添加标准指令集或设计定制指令集,同时保持遵守RISC-V相关标准。 Codasip Studio使用CodAL模型来生成完整的自定义HDK和SDK。
Image

验证

现成的Codasip RISC-V处理器已经过预先验证,但是新的或定制处理器核心需要进行新的验证。 Codasip Studio可自动生成一个完整的UVM环境完成验证环节。其中生成的模拟器充当黄金参考模型,RTL在RTL模拟器中运行充当设计和测试(DUT)服务器,而基于UVM的验证过程则用于验证其行为是否等价。
Image
想获取更多技术优势,即刻咨询Codasip Studio评估包! 如果您想了解更多信息,请点击查看资源链接。