您可以使用仅被您的特定综合工具接受的编译指示来检测综合工具。例如,你可以写:
constant isQuartus : std_logic := '1'
-- altera translate_off
and '0'
-- altera translate_on
;
Run Code Online (Sandbox Code Playgroud)
'1'仅当您使用 Altera 的 Quartus 综合时,该常数才会存在。
有关各种 VHDL 元注释编译指示的更多信息,请访问:http://www.sigasi.com/content/list-known-vhdl-metacomment-pragmas