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

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

3天内不再提示

基于RISC-V指令集的软核CPU在SWORD4.0上顺利移植

电子工程师 来源:未知 作者:李倩 2018-11-07 11:13 次阅读

近日,基于RISC-V指令集的软核CPU在SWORD4.0上顺利移植,给予用户对SWORD4.0的新体验,用户甚至可以通过Arduino IDE开发RISC-V应用。

在SWORD4.0上移植的是基于RISC-V指令集的F32C开源CPU。CPU通过配置既可以支持RISC-V指令集也可以支持MIPS指令集。

图1F32C github

用户通过对Arduino IDE简单升级,可以使Arduino IDE支持SWORD4.0的RISC-V编译工作。图形化编程环境和大量Arduino范例都有利于用户进行应用开发。

图2升级后的Arduino IDE可以进行RISC-V编译

图3用RISC-V CPU控制LED亮度

图4用RISC-V CPU控制串口输入输出

图5用RISC-V CPU控制7段数码管

RISC-V完全开源、极度精简,非常适合物联网和边缘计算等应用。RISC-V作为SWORD生态系统的一部分,为计算机系统能力培养提供着澎湃动力。

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

    关注

    68

    文章

    10901

    浏览量

    212927
  • 生态系统
    +关注

    关注

    0

    文章

    703

    浏览量

    20779
  • RISC-V
    +关注

    关注

    45

    文章

    2322

    浏览量

    46548

原文标题:RISC-V助力SWORD生态系统演进

文章出处:【微信号:gh_94c30763133f,微信公众号:FPGA那点事儿】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    浅谈RISC-V指令集架构的来龙去脉

    最近和几个行业内的朋友聊天,聊到了近两年比较火的AI人工智能,并向我推荐了一款目前小范围内比较火的国产处理器,我查了一下该处理器是采用的开源RISC-V指令集架构。曾有人将RISC-V
    的头像 发表于 01-24 17:42 6353次阅读

    RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令
    发表于 01-31 21:10

    RISC-V指令集说明哪里有?

    RISC-V指令集说明哪里有?汇编指令文档哪有?
    发表于 04-30 17:44

    RISC-V基础整数指令集

    ])标记每个立即数子域。 说明:B类型和 J类型指令如下所述,分支指令(B类型)的立即数字段S类型的基础上旋转了1位。跳转指令(J类型)的直接字段
    发表于 07-27 22:25

    RISC-V指令集的特点总结

    开源 定义:RISC-V 是完全开源的指令集架构(ISA),意味着任何人都可以查看、使用、修改以及分发其设计,而无需支付版权费用。 优势:这种开源特性促进了全球性的创新和合作。 社区化 定义
    发表于 08-30 22:05

    RISC-V和arm指令集的对比分析

    RISC-V和ARM指令集是两种不同的计算机指令集架构,它们多个方面存在显著的差异。以下是对这两种指令集的详细对比分析: 一、设计理念
    发表于 09-28 11:05

    RISC-V指令集位宽的几点学习心得

    ,实际RISC-V指令集的位宽具有更大的灵活性。 RISC-V指令集的位宽多样性 RISC-V
    发表于 10-31 22:05

    RISC-V指令集概述

    的一大特点。 RISC-V指令集有RV32I、RV32E、RV64I、RV64E、RV64I等等,RV代表RISC-V,32/64代表32位或64位,I和E都是基本指令集
    发表于 11-30 23:30

    RISC-V指令集架构微控制器相关知识

    超级计算机等各种尺寸的处理器。RISC-V指令集架构之前,伯克利分校已经有了四代RISC指令集架构的设计经验,第一代
    发表于 12-16 06:24

    risc指令集是什么_有哪些

     RISC指令集是高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC指令
    发表于 12-19 11:55 2w次阅读
    <b class='flag-5'>risc</b><b class='flag-5'>指令集</b>是什么_有哪些

    印度确立RISC-V为国家指令集 中国CPU指令集还在孤芳自赏

    目前中国CPU指令集还处在群雄割据的状态,印度就已早一步确定了“国家版”,印度将RISC-V确立为国家指令集,并将目标调整为研制6款基于RISC-V
    发表于 12-19 16:58 7693次阅读
    印度确立<b class='flag-5'>RISC-V</b>为国家<b class='flag-5'>指令集</b> 中国<b class='flag-5'>CPU</b><b class='flag-5'>指令集</b>还在孤芳自赏

    RISC-V指令集的起源与发展历史

    的大学陆续采纳为教材替代以前的MIPS和X86架构,政府和企业采纳RISC-V为标准指令集,开源的CPU和SoC芯片不断涌现,生态环境逐渐丰富,开发者社区愈来愈活跃。
    发表于 05-02 09:07 7951次阅读
    <b class='flag-5'>RISC-V</b><b class='flag-5'>指令集</b>的起源与发展历史

    为什么做开源高性能RISC-v,香山开源高性能RISC-V处理器开发流程

    RISC-V是一个基于精简指令集原则的开源指令集架构,那么为什么做开源高性能RISC-v?
    发表于 06-22 14:25 2958次阅读
    为什么做开源高性能<b class='flag-5'>RISC-v</b><b class='flag-5'>核</b>,香山开源高性能<b class='flag-5'>RISC-V</b>处理器开发流程

    简单讲讲RISC-V指令集CPU的参数

    本次CPU采用32位RISC-V指令集架构(一代是自己瞎编指令集)。指令集就是程序指令的集合,指
    的头像 发表于 08-07 14:55 3740次阅读
    简单讲讲<b class='flag-5'>RISC-V</b><b class='flag-5'>指令集</b><b class='flag-5'>CPU</b>的参数

    什么是RISC-VRISC-V指令集的优势

    CPU 支持的所有指令指令的字节级编码就是这个 CPU指令集架构(Instruction Set Architecture,ISA),
    发表于 03-05 10:31 956次阅读
    什么是<b class='flag-5'>RISC-V</b>?<b class='flag-5'>RISC-V</b><b class='flag-5'>指令集</b>的优势