当前位置: 首页 > news >正文

什么网站可以做时间加减广州网站关键词排名

什么网站可以做时间加减,广州网站关键词排名,带后台网站建设,虚拟主机的作用【Arduino&Quartus】在小脚丫STEP CYC10上安装PulseRain Reindeer并在软核上运行基础功能 一、将Reindeer软核下载到STEP CYC10(一)下载PulseRain Reindeer软核(二)配置Reindeer软核到开发板1.将sof文件转换为jic文件2.将jic文…

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

  • 一、将Reindeer软核下载到STEP CYC10
    • (一)下载PulseRain Reindeer软核
    • (二)配置Reindeer软核到开发板
      • 1.将sof文件转换为jic文件
      • 2.将jic文件下载到FPGA中
  • 二、Arduino编写流水灯并下载到开发板中运行
    • (一)Arduino中安装板卡支持包
    • (二)编写流水灯
    • (三)上传程序
  • 三、总结
  • 四、引用

一、将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
在这里插入图片描述
点击确定,确定后如果报错,下载失败,则需要配置代理网络
此处需要个人发挥自己的能力,恕不详述。
在这里插入图片描述

下载成功之后,打开 工具——开发板——开发板管理器,在搜索框中输入REINDEER,安装PACKAGE。
在这里插入图片描述

  • 现在Arduino2.3.2版本应该已经可以安装上了,之前此版本以及最新Beta版下载时均会报错,如若你使用的版本也安装不了,可以下载Arduino1.8.19版本,这个是没有问题的。
  • 并且如果遇到其他问题,建议直接到https://forum.arduino.cc/latest此处发帖询问,解决问题还是比较快的,我之前遇到2.3.2版本安装不了Reindeer,反馈上去一天时间就搞定了。

下载安装完成后在板卡管理器中有STEP CYC10 Board这个选项
在这里插入图片描述

(二)编写流水灯

在Arduino中编写好程序,以下是流水灯

volatile uint8_t* const R_GPIO = (uint8_t*)0x20000018;#define P0  (R_GPIO[0])
#define P1  (R_GPIO[1])
#define P2  (R_GPIO[2])
#define P3  (R_GPIO[3])int kkk[1*1024]={999, 1000, 10001, 1898, 8888};void setup() {// put your setup code here, to run once:Serial.print(" ===================="); P3 = 0xAA;delay (1000);}int t = 0;uint32_t i = 0;
uint8_t led_position = 0;void loop() {Serial.print (i);i = (i + 1) %(1024);Serial.print(" ===================="); kkk [i] = kkk [i] + i;Serial.print (kkk[i]);Serial.println (" ");delay (600);led_position = (led_position + 1) % 8;P3 = ~(1 << led_position);
}
  • 此处小脚丫STEP社区中的代码中:R_GPIO应为REG_GPIO,不过可能因为Arduino更新后,REG_GPIO这个变量名被使用了,所以我改为了R_GPIO

(三)上传程序

随后点击上传按钮→,软件会对程序编译后下载到板子
在这里插入图片描述
随后可见FPGA板子,LED灯流水亮灭。

三、总结

老资料坑都有点多,需要一个一个解决问题,其次遇到实在没办法的问题,可以直接去软件论坛发帖求助,这样比较简单,或者直接退版本。

四、引用

在小脚丫FPGA板上玩转开源农场(FARM)FPGA+Arduino+RISC-V+Make

http://www.hkea.cn/news/614005/

相关文章:

  • 腾龙时时彩做号网站整站优化关键词排名
  • 正规的网站制作与推广百度广告运营
  • 网站建设估价引擎搜索有哪些
  • 东莞网站建设选菲凡网络如何制作网站
  • 网站收录系统备案查询官网
  • 临朐县网站建设利用搜索引擎营销成功的案例
  • 利用网盘做视频网站镇江优化推广
  • 视频微网站开发哪个公司网站设计好
  • 品网站建设智能搜索引擎
  • 怎样在百度建网站seo建设者
  • 四海网络网站建设咨询什么叫做网络营销
  • 安徽建设网官方网站优化分析
  • 网站根目录文件名游戏推广员是做什么的
  • 个体工商户怎么做网站西安网站seo技术
  • 报名网站制作2345网址导航官网下载安装
  • 图书购物网站开发总结百度发广告需要多少钱
  • 做网站 业务流程图站长统计性宝app
  • 长沙做网站大概多少钱万网域名注册教程
  • 成都网站建设网站产品推广计划书怎么写
  • 深圳个人网站建设大连网络推广公司哪家好
  • 建设工程教育appseo技术培训中心
  • 家教中介怎么利用网站来做的免费广告推广
  • wordpress仿制建设seo是什么平台
  • 商城网站建设分为几块seo臻系统
  • 网络营销对于个人而言有什么作用seo文章
  • 做书籍封皮的网站今日中国新闻
  • 东莞建设网站电工培训技术学校
  • 深圳聘请做网站人员成都排名seo公司
  • 网站备案之后东莞网站关键词优化公司
  • 多种专业网站建设潍坊网站排名提升