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

电子说

1.2w人已加入

描述

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系统。

RISC-V

1.3研究的目的:

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

2文件下载及准备

2.1项目地址:

RISC-V

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

RISC-V

2.3 从github上下载项目

RISC-V

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

RISC-V

RISC-V

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

RISC-V

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

RISC-V

3 基于xrun的仿真:

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

RISC-V

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

RISC-V

RISC-V

RISC-V







审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分