0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RISC-V的网关实现

星星科技指导员 来源:mouser 作者:Alex Pluemer 2023-05-18 10:32 次阅读

RISC-V等精简指令集架构 (ISA) 比复杂指令集架构更高效,并且占用资源更少。工业物联网 (IIoT) 应用通常不仅需要模块之间具有高度连接性和协作水平,还需要保持较低成本以及降低功耗。Terasic T-Core FPGA MAX 10开发板围绕针对基于RISC-V设计的Intel® MAX 10 FPGA构建,提供了一套综合硬件设计平台,是控制面或数据路径应用中用于经济高效设计的一款出色的开发解决方案,通过高水准的可编程逻辑来实现其设计灵活性。

工业物联网应用中的网关

物联网 (IoT) 网关将众多传感器读数 (通常使用模拟、数字或简单的串行通信) 组合并桥接到更高级别的串行通信通道 (如简单的UART) 、更复杂的通道 (如I2C或SSI,乃至CANUSB以太网) 。这种桥接通常会进行一些本地计算,这样就不需要将原始数据发送到云端,而是在传感器读数超出范围时便发送通知。

用于这类物联网桥接的开发平台需要极大的灵活性——在传感器端支持各种模拟输入、通用输入和简单串行通信;在管理端提供更高级别的通信 (如I2C和SSI) ——同时还提供用于数据处理的计算和存储能力。

这种桥接类型的一款理想目标开发板是Terasic Technologies T-Core FPGA MAX 10开发板 (图1) 。MAX 10 FPGA可以部署许多标准串行接口可编程逻辑元件, 还可以托管RISC-V内核来执行处理任务,并且还带有一个板外QSPI闪存设备,用于源代码和数据存储。该FPGA具有双ADC,最多有10个针脚用于传感器读数。该开发板有12个I/O针脚,可用于通用用途或用作I2C或SSI通信通道。

在Terasic T-Core FPGA MAX 10开发板上实现桥接应用的RISC-V

在开发板上实现高效的RISC-V处理器,可谓非常契合物联网桥的许多关键要求,此举最关键的方面包括在功率和处理方面实现更高的效率、更低的成本、广泛的协议灵活性和强大的安全性。

效率

RISC-V ISA的基本优点之一就是其处理效率。简单的CPU操作无需特殊的处理器寄存器即可直接使用内存,从而提高了速度并减少了所需的内存占用。利用缓存子系统,频繁使用的位置会自动可用,并且访问时间更短,从而带来了快速专门寄存器访问的优势,无需进行复杂、低效的编程。网关通过较低的功耗和较小的代码空间而受益于这种优势。而且,网关是高度数据传输密集型的,因为数据包通常仅仅是被传输、分解或缝合在一起。从一种协议更改为另一种协议所需的处理很少,这样就使高效的内存搬运成为关键优势。更高效的处理还有助于实现面向AI的网关功能,以识别异常事件,并在潜在问题变成真正问题之前对其进行预测。

灵活性和协议支持

网关在协议、操作系统以及物理连接和模块化结构方面需要灵活。RISC-V开源架构让支持各种协议和适应不断变化的需求变得容易。通过访问外围驱动程序和堆栈的源代码以及相关协议,可以轻松地在开发过程中甚至部署后根据需要对其进行修改。这使外围设备便于模块化,使得协议能够随着行业标准的变化轻松互换、更新或增强,这样就可以延长IIoT网关的生命周期,并降低整体系统部署成本,这是IIoT实施中的关键因素。

安全性

实现信任根需要基于RISC-V硬件的安全性,而信任根是任何强大的安全系统的基础。信任根是众多安全相关功能 (例如安全启动、加密计算、安全密钥和证书存储) 的已知安全起点。信任根通常通过用于保护安全数据和外围功能、实现篡改保护、生成密钥并为应用软件提供安全更新的专门硬件提供支持。当系统需要云存储时,网关可以使用受信任的加密标准来保护往返于云的数据 。利用可用于加密、解密、证书管理和安全数据通信协议的开源实现,开发人员可以访问所有与安全性相关的代码,从而使测试和验证设计的稳健性更加容易。此外,开源环境的另一个好处是,能够根据特定的应用需求自定义和升级代码,而无需等待第三方开发和发布定期更新。

结语

随着IIoT环境产生新的应用和收入流,网关将继续发展。随着它们变得越来越复杂,将需要额外的处理能力,这意味着还需要在网关内进行更多的数据处理,以尽可能减少发送到云的数据流量。Terasic T-Core FPGA MAX 10开发板可为开发人员提供所需的工具,为这些数据密集型应用设计经济高效的单芯片解决方案。随套件提供的开箱即用型RISC-V支持有助于满足当前和未来物联网网桥所需的效率、灵活性和安全性。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1625

    文章

    21640

    浏览量

    601385
  • RISC-V
    +关注

    关注

    44

    文章

    2216

    浏览量

    45970
  • IIoT
    +关注

    关注

    3

    文章

    229

    浏览量

    26047
收藏 人收藏

    评论

    相关推荐

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41

    rIsc-v的缺的是什么?

    通过软件模拟或复杂的指令序列来实现一些高级功能,这可能会增加执行时间和功耗。 2. 生态系统支持不足 软件和工具链的可用性:尽管RISC-V社区在快速发展,但与成熟的ARM等架构相比,其生
    发表于 07-29 17:18

    为什么选择RISC-V

    。例如,如果工程师在FPGA中实现RISC-V内核,则通常可以使用RTL源代码。由于RISC-V免版税,这为将基于RISC-V的设计从FPGA移植到ASIC或另一个FPGA带来了极大
    发表于 07-27 17:38

    科普RISC-V生态架构(认识RISC-V)

    、谷歌、Microsemi、Nvidia、NXP、加州伯克利大学、和西部数据。​ 每年RISC-V基金会都会举办全球活动,将不断增长的生态系统整合在一起,讨论当前和未来的RISC-V项目和实现,以及共同
    发表于 08-02 11:50

    RISC-V架构简介

    【摘要】 本文首先对RISC-V的架构做了简要的介绍,在此基础上实现了LiteOS在RISC-V架构上的适配过程的具体步骤,希望对你有所帮助。1 RISC-V架构简介
    发表于 07-28 07:46

    RISC-V简介

    RISC-V简介  RISC-V 是一个自由和开放的 ISA(开源指令集架构),通过开放的标准协作实现处理器创新的新时代。RISC-V ISA在架构上提供了一个新的自由、可扩展的软件和
    发表于 02-27 19:56

    FreeRTOS与RISC-V——适用于RISC-V的FreeRTOS概述

    1.1简介FreeRTOS中面向RISC-V的接口是易于拓展的,其提供了一系列基本的接口,用于操作适用于所有RISC-V实现中的通用寄存器,以及一系列的宏来处理特定的硬件实现中涉及到的
    发表于 04-09 09:26

    RISC-V规范的演进 RISC-V何时爆发?

    RISC-V的关注度越来越高,开源的理念也正在被越来越多的开发者和公司接受。对于尚不成熟的RISC-V而言,无论是规范和技术的演进还是生态的建设,还有人才和专利都还有不小挑战。2021年RISC-V
    的头像 发表于 02-11 10:10 3124次阅读

    RISC-V学习笔记【1】RISC-V概述

    国产处理器芯片起步较晚,从2013年至今,集成电路每年的进口额均超过了 2000 亿美元。RISC-V和AI(人工智能)芯片是我国最有希望突破的领域之一。RISC-V使用的领域还是对于生态依赖比较
    发表于 11-24 09:28 2574次阅读

    RISC-V网关实现

    。Terasic T-Core FPGA MAX 10 开发板提供了一个围绕英特尔® MAX 10 FPGA 构建的综合硬件设计平台,用于基于 RISC-V 的设计。它是控制平面或数据路径应用中具有成本效益的设计的最佳开发解决方案,并具有业界领先的可编程逻辑以实现设计灵活
    的头像 发表于 12-30 09:40 730次阅读

    openEuler加入RISC-V Landscape

    北京时间2023年3月8日,openEuler加入RISC-V Landscape。 此次加入RISC-V Landscape,意味着openEuler在对RISC-V架构的生态适配
    的头像 发表于 03-13 18:40 1291次阅读

    RISC-VRISC-V AI的未来(特邀讲座)

    主题演讲:RISC-VRISC-V AI的未来(特邀讲座)ppt分享
    发表于 07-14 17:15 15次下载

    RISC-V设计支持工具,支持RISC-V技术的基础

    RISC-V设计支持工具,支持RISC-V技术的基础 ppt分享
    发表于 07-14 17:15 12次下载

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    沁恒在历届峰会上分享RISC-V在MCU领域的创新成果,和大家共同见证了本土RISC-V产业的成长。早在第一届RISC-V中国峰会上,沁恒就公开了青稞RISC-V系列量产芯片的关键技术
    的头像 发表于 08-30 18:18 1339次阅读
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,赋能<b class='flag-5'>RISC-V</b>高效落地

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未来 !

    加入RISC-VAdvocate行列!我们正在寻找来自世界各地的RISC-V爱好者,通过全球推广和参与,成为支持RISC-V进步的关键参与者。作为一名RISC-VAdvocate,您将
    的头像 发表于 09-10 08:08 292次阅读
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未来 !