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

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

3天内不再提示

RISC-V的网关实现

张明 来源:lhhgff 作者:lhhgff 2022-12-30 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

精简指令集架构 (ISA),例如 RISC-V,与更复杂的对应架构相比,效率更高,资源占用更少。工业物联网 (IIoT) 应用通常需要模块之间的高连接性和协作级别,同时还要降低成本和功耗。Terasic T-Core FPGA MAX 10 开发板提供了一个围绕英特尔® MAX 10 FPGA 构建的综合硬件设计平台,用于基于 RISC-V 的设计。它是控制平面或数据路径应用中具有成本效益的设计的最佳开发解决方案,并具有业界领先的可编程逻辑以实现设计灵活性。

IIoT 应用中的网关

物联网 (IoT) 网关将各种传感器读数(通常使用模拟、数字或简单的串行通信)组合并桥接到更高级别的串行通信通道(例如简单的 UART)、更复杂的通道(例如 I²C 或 SSI)或甚至 CANUSB以太网。该网桥通常会进行一些本地计算,因此无需将原始数据发送到云端,而是在传感器读数超出范围时发送通知。

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

此类桥接器的理想目标开发板是 Terasic Technologies T-Core FPGA MAX 10 开发板。MAX 10 FPGA 可以实现许多标准串行接口可编程逻辑元件。FPGA 还可以承载用于处理的 RISC-V 内核,并且该板具有用于源代码和数据存储的板外 QSPI 闪存设备。FPGA 具有双 ADC,具有多达 10 个用于传感器读数的引脚。该板有 12 个 I/O 引脚,可用于通用用途或用作 I²C 或 SSI 通信通道。

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

在开发板上实施高效的 RISC-V 处理器直接符合物联网桥接器的许多关键要求。最关键的方面包括提高功率和处理效率、降低成本、广泛的协议灵活性和强大的安全性。

效率

RISC-V ISA 的基本优势之一是其处理效率。简单的 CPU 操作直接使用内存而无需专门的处理器寄存器,从而提高了速度并减少了所需的内存占用。借助高速缓存子系统,频繁使用的位置会自动可用并减少访问时间——无需复杂且效率低下的编码即可获得快速专用寄存器访问的好处。网关以低功耗和小代码空间受益于这一优势。此外,网关的数据传输非常密集,因为数据包通常只被传输、分解或拼接在一起。从一种协议更改为另一种协议需要最少的处理,这使得高效的内存移动成为一项关键优势。

灵活性和协议支持

网关需要在协议、操作系统和物理连接方面具有灵活性,并且在构造方面需要模块化。RISC-V 开源架构可以轻松支持各种协议并适应不断变化的需求。访问外设驱动程序和堆栈以及相关协议的源代码,可以轻松地根据需要修改它们,无论是在开发过程中还是在部署之后。这使得外围设备和协议的模块化变得很容易,因此它们可以随着行业标准的变化而轻松交换、更新或增强。这可以延长 IIoT 网关的使用寿命并降低总体系统部署成本——这是 IIoT 实施中的一个关键因素。

安全

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

结论

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


审核编辑:汤梓红

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

    关注

    9

    文章

    6429

    浏览量

    55576
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

    51902
  • IIoT
    +关注

    关注

    3

    文章

    252

    浏览量

    27282
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RISC-V使开发人员能够设计以下解决方案
    的头像 发表于 11-07 10:09 1298次阅读

    RISC-V B扩展介绍及实现

    B扩展简介 RISCV B扩展指的是RISCV用于位运算加速的一个扩展指令集,目的是使用一条指令实现原本需要2-3条指令才能实现的位操作指令。具体包含内容如下: B扩展就是RISC-V一个可选
    发表于 10-21 13:01

    普华基础软件亮相2025 RISC-V中国峰会

    此前,7月16日至18日,第五届RISC-V中国峰会在上海盛大召开。普华基础软件副总经理兼战略研究院院长张晓先受邀参会,发表《开源小满助力RISC-V软硬协同生态发展》主题演讲,分享了开源小满
    的头像 发表于 07-28 16:51 921次阅读
    普华基础软件亮相2025 <b class='flag-5'>RISC-V</b>中国峰会

    RISC-V 手册

    年提出。其核心理念是开放性与模块化设计,与x86(CISC)和ARM(RISC)形成差异化竞争,现已成为全球芯片创新的重要驱动力135。核心特点与优势开源开放RISC-V采用开放标准协议,无专利壁垒与授权费用,开发者可自由使用、修改和
    发表于 07-28 16:27 11次下载

    2025新思科技RISC-V科技日活动圆满结束

    新思科技深度参与2025 RISC-V中国峰会并于2025年7月16日举办同期活动“新思科技RISC-V科技日”技术论坛,聚焦“从芯片到系统重构RISC-V创新”主题,议题覆盖当前最前沿的技术领域
    的头像 发表于 07-25 17:31 1081次阅读

    RISC-V International CEO:RISC-V 应用全面开花,2031 年渗透率将达 25.7%

    7 月 16 日~19 日,第五届(2025)RISC-V 中国峰会在上海张江科学会堂拉开帷幕。峰会设置 1 场主论坛、8 大垂直领域分论坛、多场研习会及多项同期活动。在 7 月 17 日的主论坛上
    发表于 07-17 10:28 3561次阅读
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 应用全面开花,2031 年渗透率将达 25.7%

    RISC-V和ARM有何区别?

    在微处理器架构领域,ARM与RISC-V是两个备受关注的体系。ZLG致远电子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,这引发了人们对这两种架构差异的深入探讨。ARM
    的头像 发表于 06-24 11:38 1730次阅读
    <b class='flag-5'>RISC-V</b>和ARM有何区别?

    FPGA与RISC-V浅谈

    全球半导体产业竞争格局正在经历深刻变革,物联网、边缘计算等新兴技术的蓬勃发展,让RISC-V凭借其开源、精简以及模块化的灵活优势,日益成为业界焦点,也为全球半导体产业注入新的活力与挑战
    发表于 04-11 13:53 547次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    芯来科技亮相RISC-V Day Tokyo 2025

    产品、行业领袖、开发者与生态伙伴。大家共同探索RISC-V架构的技术突破与产业应用,实现相互协作,推动RISC-V生态的开放与繁荣。
    的头像 发表于 03-03 14:07 1022次阅读

    关于RISC-V芯片的应用学习总结

    和模块化设计成为其显著优势。物联网设备通常需要长时间运行,且对体积和功耗有严格要求。RISC-V芯片通过精简指令集和优化设计,实现了低功耗的同时保持了高性能,非常适合用于传感器节点、智能家居控制器
    发表于 01-29 08:38

    RISC-V MCU技术

    嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大
    发表于 01-19 11:50

    risc-v芯片在电机领域的应用展望

    具体应用场景进行灵活定制,从而实现更高效的控制算法和更优化的性能表现。 此外,RISC-V芯片还支持多核架构,这使得电机控制系统能够同时处理多个任务,提高整体运行效率。在电机驱动方面,多核架构能够使得
    发表于 12-28 17:20

    RISC-V芯片问题

    RISC-V高端芯片有哪些,目前生态怎样?
    发表于 12-27 16:41

    RISC-V架构及MRS开发环境回顾

    的指令集使用模块化的方式进行组织,每一个模块使用一个英文字母来表示。RISC-V最基本也是唯一强 制要求实现的指令集部分是由I字母表示的基本整数指令子集,使用该整数指令子集,便能够实现完整的软件编译器
    发表于 12-16 23:08

    RISC-V 与 ARM 架构的区别 RISC-V与机器学习的关系

    在现代计算机架构中,RISC-V和ARM是两种流行的处理器架构。它们各自具有独特的特点和优势,适用于不同的应用场景。 1. RISC-V架构 RISC-V(读作“risk-five”)是一种开源
    的头像 发表于 12-11 17:50 4346次阅读