在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 2382|回复: 0

[原创] 继perf-v开发板软核烧录后续

[复制链接]
发表于 2021-1-12 15:27:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
一.集成逻辑分析仪ILA例化
1. 如果执行了之前自动插入 ILA,现在需要去掉之前的 ILA 模块:
image.png
选择之前有效瓢虫的信号,右键 unmarke debug。去掉所有的需要 debug 的信号如下,小瓢虫自动消失
2.加入 ILA 核, vivado 工程中打开 IP Catalog 选项,找到 ILA 核,配置 probe个数和例化名。
3.现在可以例化生成的IP核.ila0到我们的RTL中
image.png
重新 rerun 综合,查看例化如下,查看到 state[0]其实是 one hot code 寄存器自己组合生成。
4.generate bit stream-> 重新 implement 后生成 bit ltx 文件。
烧录两个文件和之前过程一样。然后添加波形,手动 trigger,点解 run 按钮即可抓到波形。
软核测试
1. E203 SOC的I/O引脚进行重新映射它仅仅是E203 SOC引脚和板载物理设备的连接关系部分http://forum.perfv.org/?thread-19.htm
2.固化:打开工程此目录 project\project_1.runs\impl_1 搜索 bit 文件 system.bit 将此文件复制到 D 盘的根目录中。
先将工程生成的 system.bit(若找不到请再工程文件里搜索文件名称)拷贝到
D 盘根目录中。 然后复制此命令
write_cfgmem -format mcs -interface spix4 -size 128 -loadbit "up 0x0
D:/system.bit" -force D:/system.mcs Vivado 的命令框中,如图所示:
image.png
然后点击回车,出现如图所示 write_cfgmem completed successfully。则bit文件生成 mcs 文件成功。
configuration file 中选择在 D 盘根目录中刚刚生成的 mcs 文件。再点击OK
则将蜂鸟工程固化到 flash 中。掉电不会丢失。
image.png
2. 使用pref-v编译软件并下载
注意先装驱动HiFive1_Driver,然后使用板子的USER_JTAG。若想在使用Vivado需要回退驱动。
image.png
image.png

image.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-23 00:22 , Processed in 0.015941 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表