赛灵思
直播中

王利祥

7年用户 1406经验值
私信 关注
[问答]

如何用vivado生成一个合适的.bin文件?

你好,
要从其处理系统配置Zynq的可编程逻辑,需要一个.bin文件。
在ISE中,可以使用promgen工具从.bit文件生成此.bin文件。
Vivado没有这个工具。
在比特流设置中可以指定应该生成.bin文件,但是这个文件与promgen生成的文件不同,不能用于配置逻辑(至少不是以明显的方式)。
所以问题是:如何用vivado生成一个合适的.bin文件?
使用promgen我使用了以下命令:
promgen -b -w -p bin -data_width 32 -u 0 bitfile.bit -o bitfile.bin
最好的祝福,
薯芋

回帖(4)

刘丰标

2020-3-16 08:01:16
你好,
要从其处理系统配置Zynq的可编程逻辑,需要一个.bin文件。
在ISE中,可以使用promgen工具从.bit文件生成此.bin文件。
Vivado没有这个工具。
在比特流设置中可以指定应该生成.bin文件,但是这个文件与promgen生成的文件不同,不能用于配置逻辑(至少不是以明显的方式)。
所以问题是:如何用vivado生成一个合适的.bin文件?
使用promgen我使用了以下命令:
promgen -b -w -p bin -data_width 32 -u 0 bitfile.bit -o bitfile.bin
最好的祝福,
薯芋
举报

陈衡毅

2020-3-16 08:20:03
你好,
要从其处理系统配置Zynq的可编程逻辑,需要一个.bin文件。
在ISE中,可以使用promgen工具从.bit文件生成此.bin文件。
Vivado没有这个工具。
在比特流设置中可以指定应该生成.bin文件,但是这个文件与promgen生成的文件不同,不能用于配置逻辑(至少不是以明显的方式)。
所以问题是:如何用vivado生成一个合适的.bin文件?
使用promgen我使用了以下命令:
promgen -b -w -p bin -data_width 32 -u 0 bitfile.bit -o bitfile.bin
最好的祝福,
薯芋
举报

刘丰标

2020-3-16 08:28:55
嗨Yaro,
您可以查看以下链接,了解“Vivado编程和调试指南”第15页中提到的过程,以便为proms / flashhttp://www.xilinx.com/support/documentation/sw_manuals/xilinx2014_2/ug908创建bin文件。
-vivado编程,调试.pdf
用于BPI 16宽度闪存bin文件生成
write_cfgmem -format bin -interface bpix16 -size 128 -loadbit“up 0x0 c:/main.bit”-file main.bin
您可以根据您的要求进行修改。
--Krishna
在原帖中查看解决方案
举报

许青云

2020-3-16 08:42:41
嗨,HTTP://forums.xilinx.com/t5/Design-Tools-Others/promgen-Command-Line-Help/td-p/322729http://forums.xilinx.com/t5/Design-Tools-Others/
Promgen-Migration-to-Vivado-Bit-byte-swapping / td-p / 390017ISE转发到Vivado迁移指南helphttp://www.xilinx.com/support/documentation/sw_manuals/xilinx2014_2/ug911-vivado-migration.pdf
谢谢,维杰-----------------------------------------------
---------------------------------------------请将帖子标记为
一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分