完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 zhangyue510 于 2021-8-2 14:26 编辑
蜂鸟简介: 蜂鸟E200作为结构精简的处理器核,可谓“蜂鸟虽小、五脏俱全”,源代码全部开源,文档翔实,非常适合作为大中专院校师生学习RISC-V处理器设计(使用Verilog语言)的教学或自学案例。 蜂鸟E200主要面向极低功耗与极小面积的场景而设计,非常适合于替代传统的8051内核或者Cortex-M系列内核应用于IoT或其他低功耗场景。E200系列处理器核采用2级流水线结构,通过一流的处理器架构设计。该CPU核的功耗与面积均不逊于同级ARM Cortex-M核,实现业界最高的能效比与最低的成本。 蜂鸟工程文件以及相关文档下载地址:https://github.com/SI-RISCV/e200_opensource 蜂鸟E200的开发者编写了一本中文书籍对其进行详细的讲解和说明。该书籍《手把手教你设计CPU——RISC-V处理器》是国内第一本系统介绍RISC-V架构的中文书籍。 开发环境配置教程 一、需要安装的软件:Vivado 版本。Vmware 版本。 1、Vivado 2018.1版本请到赛灵思官网自行下载安装。 https://www.xilinx.com/ 2、请使用虚拟机Vmware12.5.0版本,请在网上下载并安装。 3、下载公司资料中的虚拟机镜像文件到电脑中。 关于如何下载安装Vivado软件,请自行搜索网络资料,在这里不再介绍。 二、使用教程。 RISC-V开发环境使用总共分为两步: 第一步、将蜂鸟软核下载到Perf-V中。 第二步、用蜂鸟开发环境将程序下载到蜂鸟软核。 下面分步介绍: 第一步、将蜂鸟软核下载到Perf-V中。 说明:本例子以2017.4.1为例说明使用方法,版本不同但使用方法一样。 为了方便用户使用,已经将蜂鸟工程文件移植到了Perf-V上。 将公司提供的资料里的蜂鸟的工程文件(在提供资料名称为“蜂鸟工程”文件夹中)拷贝到纯英文目录(Vivado工程不支持中文路径)。 再打开Vivado ,如图所示: 打开open Project。找到自己存放蜂鸟工程的位置如图所示: 打开工程文件后如图所示: 将公司提供的下载器接上JTAG口后(注意,不是USERJTAG)。 连接好后打开板子电源开关,点击open Hardware Manager,点击open target后再点击Auto connect后会自动连接下载器。 再点击Program device 如图所示: 路径中的文件若是工程的bit文件路径则点击program即可完成下载。 若不是,请将路径换成工程的bit文件。 到此步骤完成了将蜂鸟工程下载到Perf-V,但由于FPGA掉电后刚刚下载的bit文件会丢失,所以开发板一旦掉电后,程序也随之消失,还需要再次下载,为了方便可以继续进行一下步骤,将蜂鸟文件固化到flash中,掉电也不会丢失。 接下来是将蜂鸟工程固化到flash的教程。 打开工程此目录projectproject_1.runsimpl_1搜索bit文件system.bit将此文件复制到D盘的根目录中。 先将工程生成的system.bit(若找不到请再工程文件里搜索文件名称)拷贝到D盘根目录中。 然后复制此命令 write_cfgmem -format mcs-interface spix4 -size 128 -loadbit "up 0x0 D:/system.bit" -forceD:/system.mcs 到Vivado的命令框中,如图所示: 然后点击回车,出现如图所示write_cfgmem completedsuccessfully。则bit文件生成mcs文件成功。若失败则大多为路径错误,请再次核查路径。 接下来右点击上图中的xc7a35t_0选择add configuration memory device如图所示: 在search中输入:n25q64 选择n25q64-3.3v如图所示: 点击OK,弹出对话框再点OK击如图所示: 在configuration file中选择在D盘根目录中刚刚生成的mcs文件。再点击OK则将蜂鸟工程固化到flash中。掉电不会丢失。 至此,我们已经将蜂鸟软核固化至FPGA板卡上,一定程度上,我们可以认为该FPGA芯片为一颗CPU。 基本步骤如上所示,可前往RVBoards文档中心下载教程与工程文件~ |
|
相关推荐
|
|
2024 RISC-V 中国峰会:华秋电子助力RISC-V生态!
730 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】移植IEC61850协议助力电子电子发展
728 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】在Docker 中运行 OpenWrt
1671 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】以容器的方式安装 HomeAssistant
2201 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机试用体验】开箱及装载Debian系统
1600 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 01:41 , Processed in 0.401447 second(s), Total 35, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号