2018年7月16日 星期一

Vivado TCL support

Vivado 是 Xilinx 公司開發的一套 IDE,可以讓 HW designer 用來設計 FPGA,照官方文件說明,在 vivado GUI 中所有可以做的動作,都可以用 TCL 來完成,因為實際上 vivado 核心就是一個 TCL 的解譯器,GUI 中的動作實際上也是轉成 TCL command 餵給 TCL 解譯器而已

Vivado 提供 interactive shell 讓人可以在 shell 中測試 TCL command,用如下指令就可進入 interactive shell

vivado -mode tcl

假如想寫一個 TCL script 直接餵給 vivado 的話,需使用如下語法

vivado -mode tcl -source script.tcl

不過最好在後面加個 -notrace 參數,否則預設會把 script 內容印出來,會讓 log 變得很雜亂

Reference

沒有留言:

張貼留言