xilinx fpga程序固化(不含sdk)

一、前言

xilinx 旗下的产品主要有包含有处理器的SOC系列,也有只有纯逻辑的fpga,两者的程序固化的方法并不相同,本文介绍只包含纯逻辑而不涉及处理器的fpga的代码固化。

二、固化流程

将工程综合,实现,并得到比特流后,开始固化程序到片外非易失性存储器中。

2.1 生成*.mcs存储器配置文件

  1. 点击Tools—Generate Memory Cinfiguration File…,进入Write Memory Configuration File页面;
  2. 选中Memory Part选项,并选择板载的flash型号;File name选项中给要生成的mcs文件命名并选择存储位置,一般选择与.bit文件相同的位置;
  3. 还是在该页面,options下面选中Load bitstream files 选项,并在bitfile后面的框中选中前面生成的.bit文件,点击OK;
  4. 运行完会显示Generate Memory Cinfiguration File页面,点击OK,存储器配置文件生成完成。

2.2 将存储器配置文件固化到flash

  1. 在viavdo流程导航栏底部选择Add Configuration Memory Device,或者在hardware页面下芯片型号上右击鼠标也可进行同样选择,进入Add Configuration Memory Device页面(若此时该选项为灰色则表示此前已经固化过其他的配置文件,这时需要先将其移除,移除方法为在 flash器件型号是右击鼠标并选择 Remove Configuration Memory Device 选项,然后再进入Add Configuration Memory Device页面);
  2. 选择对应的flash型号,点击ok,进入Add Configuration Memory Device Completed页面;
  3. configuration file选项下选择之前生成的mcs文件,点击OK;
  4. 然后会出现正在固化的进度条,等待一段时间,会进入Program Flash页面,固化成功。
  5. hardware页面下FPGA芯片处右击选择“Boot from Configuration Memory Device”,点击后等其运行完。
  6. 断电,拔掉JTAG下载器,再重新上电,即可观察到板子上运行固化后的程序了。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值