取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
sheng.liu
Explorer
Explorer
107 次查看
注册日期: ‎09-26-2018

ublaze的elf文件怎么合并到FPGA的bin文件中

Hello Xilinx专家,

我们用的FPGA芯片是xc7z035ffg900-2,开发工具是Vivado2017.4。在我们的设计里包含了一个基于BlockDesign设计的ublaze的软核,此外还有一些FPGA的逻辑设计。请问专家,我们应该怎样将ublaze生成的elf文件合并到FPGA的bin文件中?是在bitstream的这一步自动合并生成的吗?谢谢。

0 项奖励
1 回复
chaoz
Xilinx Employee
Xilinx Employee
63 次查看
注册日期: ‎09-14-2018

有几种方法:

1. 在vivado工程GUI中使用associate elf功能, 参考UG994 中Ch4-Adding ELF and Associating it With an Embedded Processor章节。

2. 使用updatemem命令,

Refer to ug898-vivado-embedded-design.pdf/Chapter 6 Using UpdateMEM to Update BIT files

updatemem -meminfo ./…/xxx.mmi -data ./…/xxx.elf -bit ./…/xxx.bit -proc kcu116_xvc_i/dynamic_subsys/mb_dynamic -out top_meminfo.bit

3. 使用date2mem命令,

Refer to UG658 Data2MEM User Guide

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

0 项奖励