RISC-V 处理器


Codasip的RISC-V处理器(Bk系列)凭借RISC-V指令集架构可自由扩充的特性,善用了丰富的开源软件和硬件生态系统,并且保留了所有Codasip核心产品的灵活性及可延伸性。

“ Codasip和RISC-V发挥了应用程序定制的所有优势,不但具备ARM现有设计的稳定性和可预测性,更数量级的提升了处理器效能。”Derek Atkins, CTO, SecureRF

经验证的处理器硬体实现


目前Codasip提供以下RISC-V 处理器核心:Bk1 核心, Bk3 核心, Bk5 核心,Bk7核心(依序为采用1级,3级,5级,与7级流水线微架构)。皆符合当今RISC-V 规格且可完全客制化

  • Bk3 pipeline
  • Bk5 pipeline

除基本指令集外,所有Bk系列处理器核心亦支援各项RISC-V的标准扩充,供客户任意配置。
您只要依照您的需求,几分钟的时间便能完成启用或停用这些可选指令层的设定。

 

Bk1

Bk3

Bk5

Bk5-64

Bk7

基本整数指令集

RV32E

RV32E/I

RV32I

RV64I

RV64I

压缩指令标准扩充

可选

可选

可选

可选

可选

单精确度浮点运算标准扩充”F”

可选

可选

整数乘除法标准扩充”M”

可选

(串行)

可选

(串行/并行)

并行

并行

并行

用户模式(特权模式子集)”U”

可选

可选

可选

可选

中断处理器

分支预测器

支援JTAG除错

Bk1

  • 基本整数指令集:RV32E(嵌入式系统)
  • 压缩指令标准扩充 : 可选
  • 单精确度浮点运算标准扩充”F”
  • 整数乘除法标准扩充”M”:可选(串行)
  • 用户模式(特权模式子集)”U”
  • 中断处理器
  • 分支预测器
  • 支援JTAG除错

Bk3

  • 基本整数指令集-嵌入式系统/32位元 :RV32E/I
  • 压缩指令标准扩充 : 可选
  • 单精确度浮点运算标准扩充”F”
  • 整数乘除法标准扩充”M”:可选(串行/并行)
  • 用户模式(特权模式子集)”U”:可选
  • 中断处理器
  • 分支预测器
  • 支援JTAG除错

Bk5

  • 基本整数指令集-32位元: RV32I
  • 压缩指令标准扩充 : 可选
  • 单精确度浮点运算标准扩充”F”: 可选
  • 整数乘除法标准扩充”M”: 并行
  • 用户模式(特权模式子集)”U”:可选
  • 中断处理器
  • 分支预测器
  • 支援JTAG除错

Bk5-64

  • 基本整数指令集-64位元: RV64I
  • 压缩指令标准扩充 : 可选
  • 单精确度浮点运算标准扩充”F”
  • 整数乘除法标准扩充”M”: 并行
  • 用户模式(特权模式子集)”U”:可选
  • 中断处理器
  • 分支预测器
  • 支援JTAG除错

Bk7

  • 基本整数指令集-64位元: RV64I
  • 压缩指令标准扩充 : 可选
  • 单精确度浮点运算标准扩充”F”: 可选
  • 整数乘除法标准扩充”M”: 并行
  • 用户模式(特权模式子集)”U”:可选
  • 中断处理器
  • 分支预测器
  • 支援JTAG除错

完全客制化


您的应用程序是独一无二的, 为什么您的处理器不是?

所有Codasip Bk内核均可根据您独特的应用,需求进行完全客制化。您可以透过我们提供的标准交付流程之一环中进行订制修改,亦可以由您自己的开发人员使用我们独特的IP开发环境IDE(Codasip Studio)变更设计。

您需要单周期的乘积累加运算,或是专用加密功能,甚至支援非标准的资料类型的处理器吗?没问题! RISC-V 指令集架构具开放,可扩展的优点,订制后的处理器核心仍然符合RISC-V规范,因此确保了与其他搭载多元应用的软件之系统相容性。

由最先进的商业软体开发套件支援


我们的Bk系列处理器核心产品由业界领先,基于LLVM,GNU和其他开源标准之软体开发套件所支持,针对您独特的处理器配置进行优化,提供产品全面的支援。

由最先进的商业软体开发套件支援


我们的Bk系列处理器核心产品由业界领先,基于LLVM,GNU和其他开源标准之软体开发套件所支持,针对您独特的处理器配置进行优化,提供产品全面的支援。

精简,开源,可扩充,业界支持


Codasip很荣幸能成为RISC-V基金会的创始成员,加入谷歌(Google),甲骨文(Oracle),惠普(HP),AMD,Nvidia等业界巨擘的行列。

RISC-V的强大之处在于它定义了一个有助于茁壮硬件和软件生态系统发展的指令集架构,并允许每个供应商提供自己高价值的独特研发。