电子发烧友网报道(文/周凯扬)对于想寻找合适的RISC-V IP来进行芯片设计的企业来说,市面上的选择太丰富了,SiFive、晶心科技、平头哥、芯来科技等企业提供了太多的选择。但对于少部分特殊需求的企业来说,这些IP虽然具备一定的可定制性,但离真正的全定制化还有一定的距离。
全定制化
今年4月,来自西班牙的RISC-V IP厂商Semidynamics,则在近期正式推出了完全可定制化的RISC-V IP核心。这家此前一直处于“隐身模式”的公司也参与了知名RISC-V公司Esperanto Technologies的核心设计,随后他们试图打造出独特的RISC-V核心架构,解决现成RISC-V核心满足不了的需求。
Semidynamics发布的首个完全可定制核心名为Atrevido,且目前已经公开接受授权了。Atrevido是一个64位的2/3/4-wide乱序RISC-V核心,且已经支持最新的RISC-V Vector规范1.0版本,以及Semidynamics自研的开放Vector接口,所以用户可以在定制向量单元和直接使用Semidynamics给到的版本之间自由选择。
Atrevido还给到了更多的定制化选项,无论是新的指令、不同的地址空间以及新的内存访问方式等等。根据Semidynamics的说法,他们可以全定制化每个核心来满足客户极其精准的应用需求,甚至在几周之内就能将客户需要的特性加入RTL中去。如此一来,借由他们的RISC-V核心不仅能实现定制化需求,也能有较快的TTM进度。
在扩展性上,Atrevido已经做好了缓存一致的多重处理环境支持,其CHI/AXI接口支持用户打造2核、4核乃至百核的SoC。据其透露,他们已经在5nm的工艺节点上进行了验证。
如果不需要乱序核心的话,Semidynamics也准备了Avispado这样64位2-wide的按序RISC-V核心。对于寻求最小面积和功耗SoC设计的客户,Avispado则是最佳的方案。他们已经在欧洲EPI项目中打造了一个基于4核Avispado的测试芯片,采用了格芯的22nm工艺进行设计,据了解下一代将采用12nm及以下的工艺实现更高的性能和更低的功耗,同时增加Chiplet的设计。
全定制化面向的市场
针对这些全定制核心,Semidynamics主打的是一些需要大内存带宽的应用,比如机器学习和HPC等。在推荐系统这样高度依赖机器学习的应用中,基于Atrevido打造的大型SoC可用于将稀疏数据传递给计算引擎,而不必投入庞大的芯片资源。而在HPC这样的应用中,Atrevido不仅支持64位的数据通道和48位的物理地址通道,在先进的工艺节点下,也能做到2.4GHz的超高主频。
不同的IP配置,也给到了客户不同的应用场景和环境选择。比如Avispado可以作为边缘控制器,而加入向量单元之后,则可以用于2D/3D的图像处理等边缘AI/ML应用。而Atrevido则可以用于直接打造应用处理器,在加入向量单元后,也能拥有优异的AI计算能力,且这些配置均能运行在Linux和RTOS环境下。
小结
尽管大多数RISC-V IP厂商提供的现有方案已经足够优秀,甚至做到了极致,但总归还是有少数公司想要完美地控制功耗、性能和占用面积的配置,同时又给到差异化的特性。对于这些客户而言,Semidynamics提供的全定制化方案无疑更具有吸引力。不过从已有客户来看,完全可定制化的需求可能更适合那些打造高端处理器芯片的厂商,毕竟每一条定制化需求也意味着更高的成本。
全定制化
今年4月,来自西班牙的RISC-V IP厂商Semidynamics,则在近期正式推出了完全可定制化的RISC-V IP核心。这家此前一直处于“隐身模式”的公司也参与了知名RISC-V公司Esperanto Technologies的核心设计,随后他们试图打造出独特的RISC-V核心架构,解决现成RISC-V核心满足不了的需求。
Semidynamics发布的首个完全可定制核心名为Atrevido,且目前已经公开接受授权了。Atrevido是一个64位的2/3/4-wide乱序RISC-V核心,且已经支持最新的RISC-V Vector规范1.0版本,以及Semidynamics自研的开放Vector接口,所以用户可以在定制向量单元和直接使用Semidynamics给到的版本之间自由选择。
Atrevido还给到了更多的定制化选项,无论是新的指令、不同的地址空间以及新的内存访问方式等等。根据Semidynamics的说法,他们可以全定制化每个核心来满足客户极其精准的应用需求,甚至在几周之内就能将客户需要的特性加入RTL中去。如此一来,借由他们的RISC-V核心不仅能实现定制化需求,也能有较快的TTM进度。
在扩展性上,Atrevido已经做好了缓存一致的多重处理环境支持,其CHI/AXI接口支持用户打造2核、4核乃至百核的SoC。据其透露,他们已经在5nm的工艺节点上进行了验证。
如果不需要乱序核心的话,Semidynamics也准备了Avispado这样64位2-wide的按序RISC-V核心。对于寻求最小面积和功耗SoC设计的客户,Avispado则是最佳的方案。他们已经在欧洲EPI项目中打造了一个基于4核Avispado的测试芯片,采用了格芯的22nm工艺进行设计,据了解下一代将采用12nm及以下的工艺实现更高的性能和更低的功耗,同时增加Chiplet的设计。
全定制化面向的市场
针对这些全定制核心,Semidynamics主打的是一些需要大内存带宽的应用,比如机器学习和HPC等。在推荐系统这样高度依赖机器学习的应用中,基于Atrevido打造的大型SoC可用于将稀疏数据传递给计算引擎,而不必投入庞大的芯片资源。而在HPC这样的应用中,Atrevido不仅支持64位的数据通道和48位的物理地址通道,在先进的工艺节点下,也能做到2.4GHz的超高主频。
不同的IP配置,也给到了客户不同的应用场景和环境选择。比如Avispado可以作为边缘控制器,而加入向量单元之后,则可以用于2D/3D的图像处理等边缘AI/ML应用。而Atrevido则可以用于直接打造应用处理器,在加入向量单元后,也能拥有优异的AI计算能力,且这些配置均能运行在Linux和RTOS环境下。
小结
尽管大多数RISC-V IP厂商提供的现有方案已经足够优秀,甚至做到了极致,但总归还是有少数公司想要完美地控制功耗、性能和占用面积的配置,同时又给到差异化的特性。对于这些客户而言,Semidynamics提供的全定制化方案无疑更具有吸引力。不过从已有客户来看,完全可定制化的需求可能更适合那些打造高端处理器芯片的厂商,毕竟每一条定制化需求也意味着更高的成本。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
RISC-V
+关注
关注
44文章
2267浏览量
46114
发布评论请先 登录
相关推荐
RISC-V指令集概述
。
基本指令集是必选的,扩展指令集是可选的。意思就是可以根据你的实际需求,选择需要使用的指令。例如在一个项目中,如果不需要用到压缩指令,那么就不需要把压缩指令添加进来,从而做到定制化,这也是R
发表于 11-30 23:30
RISC-V,即将进入应用的爆发期
RISC-V是一种开放标准指令集架构 (ISA),最初由加州大学伯克利分校的研究人员于2010年开发。业界称,这种开源特性为芯片设计者提供了极大的灵活性,可以根据具体需求定制AI加速器。
而AI
发表于 10-31 16:06
国产RISC-V案例分享,基于全志T113-i异构多核平台!
RISC-V核心优势全志T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副
发表于 10-29 09:47
国产RISC-V基于全志T113-i异构多核平台
全志T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配
发表于 10-10 22:08
加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未来 !
加入RISC-VAdvocate行列!我们正在寻找来自世界各地的RISC-V爱好者,通过全球推广和参与,成为支持RISC-V进步的关键参与者。作为一名
RISC-V指令集的特点总结
实现的复杂性,提高处理器的执行效率和易于优化。
模块化
定义:RISC-V 指令集支持模块化扩展,允许开发者根据具体应用需求添加或定制特定的
发表于 08-30 22:05
risc-v的发展历史
定制和优化,以满足不同应用场景的需求。
生态系统建设:RISC-V基金会和成员公司不断加强RISC-V生态系统的建设,包括开发工具和链的完善、硬件平台的支持等。这使得
发表于 07-29 17:20
RISC-V在中国的发展机遇有哪些场景?
。RISC-V结合AI加速器,可以在AI领域提供高效的计算解决方案。
定制化需求:RISC-V允许添加专门的加速器或协处理器来处理特定任务,
发表于 07-29 17:14
为什么要有RISC-V
。
RISC-V的不同寻常之处,除了在于它是最近诞生的和开源的以外,还在于:和几乎所有以往的 ISA不同,它是模块化的。它的核心是一个名为RV32I的基础ISA,运行一个完整的软件栈。RV32I是固定
发表于 07-27 15:05
浅析RISC-V领先ARM的优势
、教育以及初创企业中的使用。
定制化能力强:
RISC-V采用了模块化设计的思路,不同的组件可以灵活进行裁剪与增加。这使得RISC-V架构可
发表于 06-27 08:45
RISC-V的MCU与ARM对比
和实现。这意味着RISC-V具有高度的灵活性和可定制性,可以根据不同的应用需求进行优化和扩展。
ARM :ARM是一种专有的架构,任何想要使用ARM的指令集或实现的设计者都必须向ARM公司支付版权费
发表于 05-27 15:58
RISC-V有哪些优点和缺点
和使用其代码。这种开放性促进了全球范围内的创新与合作,有助于推动RISC-V生态系统的快速发展。
模块化设计:RISC-V支持模块化可配置的子集,使得开发者可以根据具体的应用
发表于 04-28 09:03
RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?
、修改和使用其代码。这种开放性促进了全球范围内的创新与合作,有助于推动RISC-V生态系统的快速发展。
模块化设计 :RISC-V支持模块化可配置的子集,使得开发者可以根据具体的应用
发表于 04-28 08:51
评论