UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Adventurer
Adventurer
771 次查看
注册日期: ‎10-16-2018

关于ise14.7使用tcl脚本建立工程

转到解答

在vivado下可以通过在Tcl Console栏中输入 vivado -mode batch -source led_project.tcl -tclargs <board> <part>将<board>、<part>的参数传递给led_project.tcl脚本来建立工程。

我想在ise下也使用同样的方法来建立工程,我尝试在ise的Tcl Console栏中输入source led_project.tcl -tclargs <board> <part>却无法实现我想要的。我查找了ise对应的文档没有找到详细说明,请问有什么办法可以实现在ise下将<board>、<part>的参数传递给led_project.tcl脚本来建立工程呢?

0 项奖励
1 个已接受解答

已接受的解答
Xilinx Employee
Xilinx Employee
675 次查看
注册日期: ‎08-25-2010

回复: 关于ise14.7使用tcl脚本建立工程

转到解答

Hi owave_hy@163.com,

 

应该和Vivado不同,可以试试

https://wiki.tcl-lang.org/page/source+with+args

 

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
11 条回复11
Xilinx Employee
Xilinx Employee
735 次查看
注册日期: ‎08-25-2010

回复: 关于ise14.7使用tcl脚本建立工程

转到解答

Hi owave_hy@163.com,

 

可以参考ug628的第27章,其中有一个example tcl scripts:

http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/devref.pdf

 

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
Adventurer
Adventurer
725 次查看
注册日期: ‎10-16-2018

回复: 关于ise14.7使用tcl脚本建立工程

转到解答
ug628手册的example tcl scripts指的是400页的Sample Tcl Script for General Use吗,我查阅过了ug628讲的关于tcl的章节,但是没有找到如何通过参数传递给tcl脚本方法。
0 项奖励
Xilinx Employee
Xilinx Employee
676 次查看
注册日期: ‎08-25-2010

回复: 关于ise14.7使用tcl脚本建立工程

转到解答

Hi owave_hy@163.com,

 

应该和Vivado不同,可以试试

https://wiki.tcl-lang.org/page/source+with+args

 

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
Adventurer
Adventurer
545 次查看
注册日期: ‎10-16-2018

回复: 关于ise14.7使用tcl脚本建立工程

转到解答
还有一个问题不太明白,如何在ise下通过tcl命令生成bin文件呢?
类似于在vivado下的“set_property STEPS.WRITE_BITSTREAM.ARGS.BIN_FILE true [get_runs impl_1]”指令可以生成bit文件和bin文件。
0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
541 次查看
注册日期: ‎08-25-2010

回复: 关于ise14.7使用tcl脚本建立工程

转到解答

Hi owave_hy@163.com,

 

 这个选项加上就可以:bitgen -g Binary:Yes

 

Thanks
Simon
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Adventurer
Adventurer
531 次查看
注册日期: ‎10-16-2018

回复: 关于ise14.7使用tcl脚本建立工程

转到解答
我按照你说的加上了bitgen -g Binary:Yes指令,好像没有实现相应的效果。下面是测试的截图。
0 项奖励
Adventurer
Adventurer
531 次查看
注册日期: ‎10-16-2018

回复: 关于ise14.7使用tcl脚本建立工程

转到解答
 
)_)1YK@(S}]H68[PN2OEL%8.png
0 项奖励
Moderator
Moderator
529 次查看
注册日期: ‎11-04-2010

回复: 关于ise14.7使用tcl脚本建立工程

转到解答

Specify the routed NCD file you are using to generate the bit file

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Adventurer
Adventurer
522 次查看
注册日期: ‎10-16-2018

回复: 关于ise14.7使用tcl脚本建立工程

转到解答
我不太理解这句话的意思,ncd文件在综合实现之后才会生成,我需要怎么去指定它呢?
0 项奖励
Moderator
Moderator
504 次查看
注册日期: ‎11-04-2010

回复: 关于ise14.7使用tcl脚本建立工程

转到解答

Hi, owave_hy@163.com ,

是的,NCD文件是布线之后(PAR命令的输出)才产生的. 他的名字在PAR命令中可以确定.

所以在执行bitgen 命令的时候,您应该知道NCD文件的名字.

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Adventurer
Adventurer
499 次查看
注册日期: ‎10-16-2018

回复: 关于ise14.7使用tcl脚本建立工程

转到解答
非常感谢!
0 项奖励