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

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

3天内不再提示

推荐一款基于RISC-V MCU的开源SoC平台

sanyue7758 来源:芯片验证日记 作者:芯片验证那些事儿 2022-10-24 09:36 次阅读

1.概述:

1.1 简单介绍:

无剑100是阿里旗下芯片公司平头哥(T-Head)推出的一款基于RISC-V MCU的开源SoC平台。我们可以通过各种EDA工具对其进行仿真。也可以在这个平台上开发IP和软件,使得MCU芯片的设计和开发更加简单快捷。

无剑100 开源SoC平台是围绕玄铁RISC-V E902打造的软硬一体的开源MCU芯片平台。可用于面向IoT设备接入,音视频播放及智慧家居、环境监测、健康医疗等多种应用场景芯片的开发。

平台包含芯片开发,剑池CDK开发工具,支持YoC/RTOS操作系统,同时支持通过EDA工具进行前端仿真和制作FPGA测试,帮助用户聚焦芯片差异化定制,主打低功耗和安全特性。

1.2平台的特性:

硬件:低功耗,安全TEE 软件:丰富完备的集成开发环境剑池CDK; FPGA仿真测试;支持YoC和RTOS系统。

4cc5a44a-52e5-11ed-a3b6-dac502259ad0.png

1.3研究的目的:

目前网上有很多工程师对其进行研究,关于功能仿真部分,网上给出的都是基于VCS的,今天就基于xrun对其进行功能仿真,为后续的研究做一些铺垫。

2文件下载及准备

2.1项目地址:

4cf8d0ea-52e5-11ed-a3b6-dac502259ad0.png

2.2 官方给出的目录结构,如下图所示:

4d13b6e4-52e5-11ed-a3b6-dac502259ad0.png

2.3 从github上下载项目

4d29748e-52e5-11ed-a3b6-dac502259ad0.png

2.4 下载C/C++编译器的工具链

4d696df0-52e5-11ed-a3b6-dac502259ad0.png

4dc1d5f8-52e5-11ed-a3b6-dac502259ad0.png

2.5阅读工具链文件夹中的Readme.txt,

4df16598-52e5-11ed-a3b6-dac502259ad0.png

2.6如下图所示,将工具链riscv64-elf-x86_64-20190731.tar.gz解压到wujian100_open项目的文件目录下:

4e24faca-52e5-11ed-a3b6-dac502259ad0.png

3 基于xrun的仿真:

3.1修改tools目录下的run_case这个perl脚本,增加对xrun的支持,如下图所示:

4e5fe680-52e5-11ed-a3b6-dac502259ad0.png

3.2 source 目录tools下的run_cmd脚本,即可顺利完成基于xrun的功能仿真。

4ea2791e-52e5-11ed-a3b6-dac502259ad0.png

4ed4c43c-52e5-11ed-a3b6-dac502259ad0.png

4f6c0af4-52e5-11ed-a3b6-dac502259ad0.png







审核编辑:刘清

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

    关注

    1629

    文章

    21742

    浏览量

    603529
  • RISC-V
    +关注

    关注

    45

    文章

    2283

    浏览量

    46174
  • MCU芯片
    +关注

    关注

    3

    文章

    252

    浏览量

    11480

原文标题:无剑100开源SoC平台,基于xrun的功能仿真

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国产RISC-V MCU推荐

    也基本上符合RISC-V JTAG标准。芯片的软件库也较为齐全,不过在模拟性能方面,精度和可重复性相较般。 官网显示,GD32VF103系列MCU一款基于
    发表于 04-17 11:00

    RISC-VMCU与ARM对比

    RISC-VMCU与ARM在多个方面存在显著的区别,以下是两者的对比: 开源与专有 RISC-VRISC-V
    发表于 05-27 15:58

    risc-vmcu对RTOS兼容性如何

    些关键点和归纳: 指令集兼容性 : RISC-V开源的指令集架构(ISA),这意味着不同的MCU制造商可以根据自己的需求实现RISC-V
    发表于 05-27 16:26

    学习RISC-V入门 基于RISC-V架构的开源处理器及SoC研究

    的研究人员设计了一款采用RISC-V指令集架构的开源处理器Rocket,并且已经成功流片了11次,其中采用台积电40nm工艺时的性能与采用同样工艺的,都是标量处理器的ARM Cortex-A5的性能
    发表于 07-27 18:09

    全球首基于 RISC-V “HiFive Unleashed” 单板计算机(SBC)

    探究竟。U540 是第一款采用开源 RISC-V 指令的多核 SoC,也是首提供高速缓存致性
    发表于 08-02 11:52

    基于 RISC-V 指令集架构的 SoC FPGA 开发工具包

    Microchip 的 PolarFire SoC FPGA Icicle工具包为业界最低功耗的 FPGA 提供广泛的基于 RISC-V 指令集架构的 Mi-V 生态系统免费和开源
    发表于 03-09 19:48

    RISC-V应用领域的拓展

    将在2025年达到10.7亿美元。从RISC-V基金会官网获悉,目前全球范围内,RISC-V芯片(SoC、IP和FPGA)已经推出84,覆盖了云端、移动、高性能运算和机器学习等31个
    发表于 06-18 20:57

    RISC-V开源处理器核介绍

    本期文章目录个小型RISC-V开源处理器核介绍!#SOC#FPGA#RISC-V点击阅读数字积木从零开始写RISC-V处理器(超详细)#
    发表于 07-23 09:42

    RISC-V MCU开发相关资料分享

    开发工作中。 工欲善其事必先利其器,要想实现基于RISC-V MCU的项目开发,与之配套的集成开发环境必不可少。目前市场上可供选择的RISC-V MCU开发工具已初具规模,由MounR
    发表于 11-10 07:50

    从STM32F030平台切换到RISC-V CSM32RV20

    本系列仅为记录工作,开发从STM32F030平台切换到RISC-V CSM32RV20。CSM32RV20是南京中科微电子有限公司开发的一款基于RISC-V核的超低功耗
    发表于 11-26 06:30

    4玄铁RISC-V芯片亮相

    基于玄铁系列处理器设计芯片。此外,平头哥在2021云栖大会上还开源4玄铁RISC-V量产处理器,并开放系列工具及系统软件。滴水湖中国RISC-V产业论坛:由中国半导体行业协会指导,中
    发表于 03-08 08:16

    全球首RISC-V平板电脑——PineTab-V正式发布

    / 128GB eMMC 5.1闪存。PineTab-V主板Pine64相关负责人表示:“PineTab-V一款实验性设备,为开发者探索RISC-V提供了更多样的硬件
    发表于 04-14 13:56

    RISC-V核、平台和芯片该如何选择?

    (1)、芯片设计者可选择RISC-V 核 和SoC 平台 构建自己的芯片。比如,使用 PULPino 平台开发 SoC 芯片,内核使用 RI
    发表于 06-21 20:34

    RISC-V MCU开发():集成开发环境

    开发工作中。 工欲善其事必先利其器,要想实现基于RISC-V MCU的项目开发,与之配套的集成开发环境必不可少。目前市场上可供选择的RISC-V MCU开发工具已初具规模,由MounR
    发表于 11-05 16:35 37次下载
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>MCU</b>开发(<b class='flag-5'>一</b>):集成开发环境

    为什么要有RISC-VRISC-V指令集的优势

    RISC-V 架构诞生以来,市场上已有数十个版本的 RISC-V 内核和SoC芯片它们中的部分是开源免费的,而商业公司开发的
    发表于 03-21 17:43 1359次阅读