Я пытаюсь использовать Quartus II 13.0 (бесплатный веб-пакет) на Linux (Kubuntu 12.04 LTS) из командной строки для создания списков технологий Verilog из Verilog RTL. Мне нужно это для проекта, где я сравниваю результаты синтеза, созданные различными инструментами для тысяч генерируемых файлов Verilog. Таким образом, с помощью графического интерфейса на самом деле не вариант ..Использование Quartus из командной строки
Например с Xilinx Vivado я могу сделать это с помощью следующей команды TCL:
read_verilog input.v
synth_design -part xc7k70t -top top_module
write_verilog output.v
Большинство ASIC инструменты, которые я работал с подобными обеспечивают интерфейсы.
С Xilinx XST это немного сложнее:
1.) генерация файла work.xst:
run -ifn work.prj ..some..more..options..
2.) генерация файла work.prj:
verilog work "input.v"
3.) работает синтез:
xst -ifn work.xst
4.) генерация Verilog списка соединений из Verilog двоичного:
netgen -w -ofmt verilog work.ngc output
Но с Quartus II Я не могу найти никакой документации вообще о том, как использовать инструменты командной строки. Все, что я могу найти, это документация к графическому интерфейсу IDE. Может, я просто смотрю не туда?
Итак, прежде чем я начну выталкивать IDE Quartus II с помощью strace и аналогичных инструментов: Кто-нибудь использует Quartus II из командной строки и может указать мне в правильном направлении?
I подумайте, что документация, которую вы ищете, это http://www.altera.com/literature/hb/qts/qts_qii52003.pdf и http://www.altera.com/literature/hb/qts/qts_qii52002.pdf – vermaete