电子说
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系统。
1.3研究的目的:
目前网上有很多工程师对其进行研究,关于功能仿真部分,网上给出的都是基于VCS的,今天就基于xrun对其进行功能仿真,为后续的研究做一些铺垫。
2文件下载及准备
2.1项目地址:
2.2 官方给出的目录结构,如下图所示:
2.3 从github上下载项目
2.4 下载C/C++编译器的工具链
2.5阅读工具链文件夹中的Readme.txt,
2.6如下图所示,将工具链riscv64-elf-x86_64-20190731.tar.gz解压到wujian100_open项目的文件目录下:
3 基于xrun的仿真:
3.1修改tools目录下的run_case这个perl脚本,增加对xrun的支持,如下图所示:
3.2 source 目录tools下的run_cmd脚本,即可顺利完成基于xrun的功能仿真。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !