【Arduino&Quartus】在小脚丫STEP CYC10上安装PulseRain Reindeer并在软核上运行基础功能

一、将Reindeer软核下载到STEP CYC10

(一)下载PulseRain Reindeer软核

git clone https://github.com/PulseRain/Reindeer_Step.git

可通过TurtoiseGit使用此命令下载软核到电脑,或直接在Github中下载压缩包都可。

(二)配置Reindeer软核到开发板

在你的文件存放位置,使用Quartus打开~\Reindeer_Step\build\par\step_cyc10中的step_cyc10.qpf文件,千万不要编译就只是打开就行。

1.将sof文件转换为jic文件

因为sof文件是下载到FPGA的SRAM,掉电会丢失,在CYC10上板载了一块SPI Flash,我们可以将sof文件转换为jic文件,通过JTAG下载到Flash中,每次上电时FPGA会将配置数据读取到SRAM中运行。
①打开File中的Convert ……
在这里插入图片描述
②随后按如下配置
其中点击Flash Loader添加10CL016Y时需要点击Add Device,而SOF Data则需要点击Add File,其中的File则是在~\Reindeer_Step-master\build\par\step_cyc10\output_files目录下的step_cyc10.sof文件,添加进去即可。
在这里插入图片描述
最后点击生成即可,不过可能下载下来的output里面就有jic文件。

2.将jic文件下载到FPGA中

打开后可能不是jic文件,则需要删除sof,再将jic文件添加进来,添加后界面如图所示,需要勾选上在Start
在这里插入图片描述

  • 注意需要将Mirco USB查到FPGA的上面那个口,Quartus才能识别到USB,上面那个是供电+编程,下面那个是供电+串口
    具体可看下图:
    在这里插入图片描述
    如果下载完后,如我上面那个图一样,报success,则下载成功。

二、Arduino编写流水灯并下载到开发板中运行

(一)Arduino中安装板卡支持包

打开Arduino IDE,打开 文件——首选项——附加开发板管理器网址,添加如下链接: https://github.com/PulseRain/Arduino_RISCV_IDE/raw/master/package_pulserain.com_index.json
在这里插入图片描述
点击确定,确定后如果报错,下载失败,则需要配置代理网络
此处需要个人发挥自己的能力,恕不详述。
在这里插入图片描述

下载成功之后,打开 工具——开发板——开发板管理器,在搜索

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值