2016-05-18 122 views
-1

我們知道YOSYS(YOSYS for win32)可以使用read_verilog _dump_ast命令獲取AST結果,但可以在命令窗口中查看結果視圖。我們如何從命令窗口中將結果作爲文本文件獲取?非常感謝你!如何從YOSYS獲取AST結果作爲文本文件

回答

0

您可以重定向yosys日誌輸出使用-l命令行選項(例如yosys -l logfile.txt),或在yosys使用tee命令:

tee -o outputfile.txt read_verilog -dump_ast1 input .v 
+0

非常感謝您!你給了我很大的幫助! – jason

+0

我有另一個問題。當我們獲得AST文本文件時,我們如何讀取AST文本文件到YOSYS以繼續進行systhsising以獲得systhsised結果?假設在對AST執行一些更改之後。 – jason

+0

@jason你沒有。 AST轉儲只是一個調試輸出。修改原始Verilog代碼,或在Verilog前端完成後轉儲,修改和讀取ilang表示(請參閱'write_ilang'和'read_ilang')。 – CliffordVienna