CODASIP发布了首款支持LINUX的RISC-V CORE BK7,并针对特定领域的应用进行了优化

News & Docs, Press Releases

德国慕尼黑-7月21日-可定制RISC-V嵌入式处理器IP的领先供应商Codasip今天宣布正式发布Bk7,Bk7是迄今为止Codasip RISC-V处理器IP系列中最先进的核,专门针对定制和特定领域优化而构建。Bk7非常适合复杂的现代应用,从安全到实时AI处理,特别是在需要嵌入式Linux的芯片设计项目。

Codasip Bk7是一个64位处理器内核,具有一个顺序7级流水线,完全符合RV64IMAFDC指令集体系结构(ISA)。与所有的Codasip Bk核心一样,开放的RISC-V标准使得配置和扩展核心成为可能,以精确地满足客户特定领域的需求。
Codasip首席执行官Karel Masařk指出:“通用处理器体系结构并不精准适合许多应用领域,制造商开始看到定制的、特定领域的体系结构在几乎所有方面都胜过它们。”。“因此,我们对Bk7的主要目标是使其成为迄今为止最快、最适合定制的设计。”
基于RISC-V的处理器可以通过设计进行定制,但这种可定制性对芯片制造商在上市时间方面提出了挑战。任何自定义更改都需要反映在RTL代码、指令集模拟器和编译器中,最重要的是,定制的设计必须经过彻底的验证,这通常需要相当长的时间和精力。
值得注意的是,独特的Codasip Studio工具集,用于设计Bk7,通过自动化生成CPU所需要的全部组件,使CPU设计的整个过程更快更容易。Studio使用高级语言CodAL(一种易于学习的类C语言)编写CPU的高级描述。一旦这个描述被任何需要的自定义(ISA/接口/寄存器定制等)更改更新,Studio将使用更新后的描述重新自动生成一个完整的CPU组件——自定义后的HDK和SDK。对于Bk7,Codasip通过开发一种新的、基于模块的体系结构,使CodAL编辑更加容易,从而使这种CPU自动化生成的独特方法更先进。
Codasip CTO Zdeněk Přikryl解释说:“对于Bk7,我们增强了CodAL语言,以便它能够更好地处理模块化设计,并且我们将Bk7体系结构建立在模块之上。”。“这些模块基本上是独立的构建块,代表了各种有用的配置选项,可以方便地在多个设计中添加、删除或重用。这意味着定制CodAL描述(Codasip Studio中唯一的非自动化步骤)变得更加简单和迅捷。Codasip客户现在能够以一种真正的创新和业界无与伦比的方式,以最适合他们应用领域的PPA来自定制CPU核。”
Bk7的现成配置包括对RISC-V原子和浮点扩展(单精度和双精度)、内存管理单元(MMU)的支持,以及对更丰富操作系统(包括Linux)所需的特权模式的支持。Bk7还具有内部中断控制器、动态分支预测(BHT、BTB、RAS)、JTAG和RISC-V调试以及标准总线接口(AMBA)。内置的可定制选项包括分支预测器、指令和数据缓存、存储缓冲区等。Bk7的未来版本还将包括紧耦合内存、双发射微体系结构和多核支持。
Bk7在一个Package中包含了部署CPU需要的所有支持工具:CodAL描述(在Codasip Studio中完全可编辑)、默认配置的RTL代码、开发软件需要的图形化界面工具CodeSpace IDE、C编译器(LLVM和GCC)、Linux源文件和编译指南以及Linux引导演示SoC。
Bk7现在可通过Codasip全球销售团队获得许可。如需专家咨询和报价,请使用www.codasip.com/contact或者直接通过[email protected]