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
    +关注

    关注

    1600

    文章

    21279

    浏览量

    592846
  • RISC-V
    +关注

    关注

    41

    文章

    1887

    浏览量

    45029
  • MCU芯片
    +关注

    关注

    3

    文章

    213

    浏览量

    11142

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

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

收藏 人收藏

    评论

    相关推荐

    青稞RISC-V通用系列MCU

    产品概述 CH32V、CH32X系列MCU采用自研的青稞RISC-V内核,基于蓬勃发展的RISC-V开源指令集架构,针对低功耗和高速响应等应
    发表于 10-11 09:56

    国产RISC-V MCU推荐

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

    学习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

    Microchip发布业界首基于 RISC-V 指令集架构的 SoC FPGA 开发工具包

    ` 免费和开源RISC-V 指令集架构(ISA)的应用日益普遍,推动了经济、标准化开发平台的需求,该平台嵌入 RISC-V 技术并利用多
    发表于 09-25 11:39

    基于 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架构

    平台、软件工具也在完善中,定程度上阻碍了下游芯片的推广,相对来说在中低端应用市场有定竞争力。  市场层面,RISC-V内核有望率先在32位以上的
    发表于 04-03 15:29

    赛昉科技成立RISC-V Multimedia SIG,推动openKylin on RISC-V生态发展

    科技有限公司发起成立,负责openKylin社区中桌面操作系统上RISC-V架构平台开源多媒体框架(FFMPG/Gstreamer/OpenMax)集成及应用开发工作。01 SIG目标创建并负责
    发表于 04-03 18:33

    全球首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