Вадим Н. 1 31 августа Опубликовано 31 августа · Жалоба Хочется вот чего: `ifdef ICARUS $finish; `else $stop; `endif Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 31 августа Опубликовано 31 августа · Жалоба Задача не понятна. Если отвечать на вопрос в теме, то он положительный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yaahoo 0 31 августа Опубликовано 31 августа · Жалоба У вас ведь есть какой то лаунчер, мейкфайл, который компилит строку вызова под конкретный симулятор (icarus, modelsim, SimVision, vcs). Ну вот и генерите в зависимости от тула какой нибудь def файл с нужными дефайнами/параметрами. Если же лаунчера нет, напишите. Самое простое - Makefile. Более сложное - компилятор, генерирующий Makefile (и не только). Это все, если вы работаете под линуксом. Если же винда .. врятли вы дождетесь дельного совета Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 31 августа Опубликовано 31 августа · Жалоба Ну почему, если вынь, то сразу сексизм? Вот, человек под вынью скрипт запускает: https://habr.com/ru/articles/829838/ и передаёт ему требуемые аргументы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 25 31 августа Опубликовано 31 августа · Жалоба On 8/31/2024 at 7:59 AM, Вадим Н. said: Хочется вот чего: GitHub: `ifdef VCS $display("Synopsis VCS"); `endif `ifdef INCA $display("Cadence NC-Verilog"); `endif `ifdef MODEL_TECH $display("Mentor Graphics ModelSIM/Questa"); `endif `ifdef XILINX_ISIM $display("Xilinx ISE Simulator"); `endif `ifdef XILINX_SIMULATOR $display("Xilinx Vivado Simulator"); `endif `ifdef __ICARUS__ $display("Icarus Verilog <http://iverilog.icarus.com>"); `endif `ifdef VERILATOR $display("Verilator <https://www.veripool.org/wiki/verilator>"); `endif `ifdef Veritak $display("Veritak <http://www.sugawara-systems.com>"); `endif Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Вадим Н. 1 1 сентября Опубликовано 1 сентября · Жалоба всем спасибо! не докапал до предопределённого дефайна __ICARUS__ ))) отчасти потому что нашёл опцию интерпретатора vvp-файлов Икаруса vvp -h .... -n Non-interactive ($stop = $finish). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться