-
-
Notifications
You must be signed in to change notification settings - Fork 4
MacrosPreCompilacao
Carlos Delfino edited this page Dec 24, 2021
·
3 revisions
As macros de pré-compilação ajudam a identificar parâmetros e blocos de códigos que devem ser ativados ou desativados conforme contextos externos.
Abaixo listo as macros que estou encontrando nos meus estudos:
`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
`ifdef ALTERA_RESERVED_QIS
$display("Quatus");
`endif
Participe nas Lives: https://twitch.tv/CarlosDelfino_BR e https://twitch.tv/ArduinoMinas