广告

开源硬件为RISC-V处理器铺路

2019-12-18 Nitin Dahad 阅读:
开源硬件为RISC-V处理器铺路
商用IP供货商UltraSoC宣布开放其RISC-V追踪编码器硬件,这不仅有助于开发人员加速RISC-V处理器的开发,同时也显示开源硬件运动正日趋成熟…

针对开源处理器的最大争论之一就在于开源环境的原生本质——「开放原始码」或「开源」(open source)意味着其支持生态系统可能相当零散,因而供货商无法保证开发人员在整个设计周期都能取得可用的工具和支持。Fkcednc

为此,UltraSoC日前宣布将透过OpenHW Group开放其RISC-V追踪编码器,并深信这将有助于克服这一挑战。UltraSoC执行长Rupert Baines在接受《EE Times》采访时强调这一举措是重要的一步:它提供生产级且符合标准的处理器追踪解决方案,可说是RISC-V开发人员的关键推动力,并可大力支持OpenHW Group为促进开源处理器的发展而打造开放的商用级生态系统之目标。Fkcednc

Baines解释,该公司一直在主导追踪与除错的标准化,这同时也是RISC-V开放社群着重的部份。「这是开源世界日趋成熟的指标。我们完全相信业界标准和开源的重要性;透过贡献该编码器工具,将有助于业界采用RISC-V、增强生态系统以及支持兼容性和一致性。开源在软件界已经是一种十分熟悉的模型了,但是在硬件领域,我们才刚开始探索这种强大途径的可能性。」Fkcednc

041ednc20191218.jpgFkcednc
Fkcednc

RISC-V生态系统持续状大(来源:RISC-V Foundation)Fkcednc

他补充说,RISC-V指令集(ISA)提供了最初的动能,而像OpenHW Group等业界组织目前正进一步发展该架构。同时,所建立的法规架构也让硬件IP公司更有信心地授权其技术。Fkcednc

OpenHW Group执行长Rick O’Connor表示:「商业IP供货商UltraSoC贡献其追踪编码器硬件的这一事实显示,开源硬件运动正在加快步伐并日趋成熟。对于使用开源CPU的开发人员而言,处理器追踪技术至关重要:当我们致力于建立可提供强大商业级开源平台的完整生态系统时,可存取符合标准的RISC-V追踪解决方案可说是一大贡献。」Fkcednc

该开源RISC-V追踪解决方案将与RISC-V基金会(RISC-V Foundation)处理器追踪工作小组(Processor Trace Working Group)现正开发的处理器追踪标准完全兼容。 UltraSoC在2016年开发了原始版本的RISC-V追踪编码算法,随后即贡献该规格作为开源工具,如今并已推出该规格的前期标准建置了。自2016年以来,该公司一直在RISC-V基金会作出贡献,其技术长Gajinder Panesar并担任Processor Trace Group的联合主席。Fkcednc

Baines补充说,尽管该生态系统的某些部份也在采取不同的行动,建立其他的追踪和除错工作小组,但UltraSoC的价值在于支持多种标准和多种ISA。Fkcednc

UltraSoC预计将在2020年第一季末提供这些开源程序代码,包括该标准中预期会有的核心功能:用户还可以升级到UltraSoC的完整商用产品组合,从而能够使用其他更先进功能,例如乱序追踪、周期精确追踪以及针对更复杂性能分析所需的过滤器和计数器。此外,该商用产品组合与UltraSoC的监测与分析工具完全一致,不仅支持开发,还可车实现优化和网络安全应用。Fkcednc

042ednc20191218.jpgFkcednc

UltraSoC RISC-V追踪/除错编码器架构(来源:UltraSoC)Fkcednc

该公司还将提供其UltraDevelo工具套件的评估式授权,进一步支持该开源版本。UltraDevelop工具套件提供基于Eclipse的环境,来自任何芯片的行为数据都可被加以撷取和可视化。而其所提供的硬件是产品质量/商业级,并包括测试台和验证测试。Fkcednc

UltraSoC的嵌入式分析技术几乎可为任何芯片结构的行为进行监测和分析,包括CPU、互连/NoC甚至是客制逻辑。而其监测架构还能让系统架构师自由选择第三方IP、需要自定义编码的设计部份,以及如何互连系统等。现在,这种「开放」途径的商业解决方案就反映在为处理器追踪和除错的商业级开源工具了。Fkcednc

OpenHW Group成立于2019年初,提供基于商用级RISC-V核心的开源CORE-V处理器,以及相关的处理器子系统IP、工具和软件。IP已经芯片和FPGA优化建置。这些核心可用于促进快速的设计创新,并确保大量生产SoC的有效制造。Fkcednc

 (原文发表于ASPENCORE旗下EDN姐妹媒体EETimes,参考链接:UltraSoC Tackles RISC-V Support Challenge by Donating Trace Encoder,编译:Susan Hong)Fkcednc

 Fkcednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
Nitin Dahad
EE Times欧洲记者。Nitin Dahad是EE Times的欧洲记者。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 马斯克的SpaceX“猎鹰9号”本周将尝试第三次陆地着陆 继 马斯克的SpaceX第100次发射星链卫星,第6次复用回收“滴水不沾” 刚刚过去一周,又传来SpaceX “猎鹰9号”将在本周尝试陆地着陆的消息。前面6次复用回收均为海上着陆,能够利用海水天然的浮力对火箭进行缓冲,在陆地的回收着陆将会更加复杂,难度也更大,也因此,过去一年,猎鹰9号只尝试过一次陆地着陆,这周将是第二次。从历次回收情况看,不是每次都能成功,那么这次呢?
  • 海思芯片迈入全球半导体十强之际,华为要开启“塔山计划 2019年被美国纳入实体清单之后,海思豪言壮语启动备胎计划,麒麟(手机)、昇腾(AI)、鲲鹏(PC、服务器)、天罡(5G基站)、巴龙(5G终端)、凌霄(路由器)等芯片设计是没问题了,然而今年再次被美国堵住造芯的大门。可即使是遭遇一次又一次的围追堵截缺芯之际,海思传来“进入全球半导体十强”的好消息。那么,华为是准备开启造芯大门的“塔山”计划还是在“密谋”更大的“辽沈战役”?
  • 警惕!苹果macOS电脑也可遭受基于Office宏文件的恶意攻 一般来说,我们对苹果的系统无论是iOS还是macOS都很放心,平时都是大大咧咧随便用,无须担心遭遇病毒入侵或者感染,不过,最近有发现基于Microsoft Office的宏可对macOS发起恶意攻击,Mac用户文件。那么这个漏洞的严重程度如何呢?
  • 如何为数据集中器选择合适的处理器? 如今,随着终端设备数量的不断增加和大量数据交换需求的增长,对于数据集中器而言,在性能和接口方面将面临新的需求和挑战。因此, 为数据集中器选择核心处理器单元时,需考虑其支持各种通信接口,并能够提供可靠且精确的数据处理的能力。
  • 资深EMC工程师教你如何玩转天线 身为一位EMC工程师,我们使用多种类型的天线——现今频段越来越多;作为旅行中的EMC故障排除人员/顾问,我使用小型可折迭DIY天线进行故障排除。为了表征这些可调天线与频率变化的关系,能在扩展不同元素长度的情况下进行测量非常有用,以便了解在何处设置特定谐波的长度…
  • CPU到底是怎么识别代码的? 最近读到这样一篇好文章,从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容非常精彩,读完感觉大学里学到的很多东西瞬间联系起来了,这里分享给大家,希望能认真读完并有所收获。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了