马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
一.集成逻辑分析仪ILA例化 1. 如果执行了之前自动插入 ILA,现在需要去掉之前的 ILA 模块: 选择之前有效瓢虫的信号,右键 unmarke debug。去掉所有的需要 debug 的信号如下,小瓢虫自动消失 2.加入 ILA 核, 在 vivado 工程中打开 IP Catalog 选项,找到 ILA 核,配置 probe个数和例化名。 3.现在可以例化生成的IP核.ila0到我们的RTL中 重新 rerun 综合,查看例化如下,查看到 state[0]其实是 one hot code 寄存器自己组合生成。 4.generate bit stream-> 重新 implement 后生成 bit 和 ltx 文件。 烧录两个文件和之前过程一样。然后添加波形,手动 trigger,点解 run 按钮即可抓到波形。 软核测试 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 的命令框中,如图所示: 然后点击回车,出现如图所示 write_cfgmem completed successfully。则bit文件生成 mcs 文件成功。 在 configuration file 中选择在 D 盘根目录中刚刚生成的 mcs 文件。再点击OK 则将蜂鸟工程固化到 flash 中。掉电不会丢失。 2. 使用pref-v编译软件并下载 注意先装驱动HiFive1_Driver,然后使用板子的USER_JTAG。若想在使用Vivado需要回退驱动。
|