`define定义的宏在SV中是全局有效的,作用域从宏被定义的地方开始,一直到文件结束,或者宏被`undef显示的取消定义为止。比如经常使用宏定义信号位宽就是全局作用。 如果在被包含的文件中定义了一个宏,该宏对包含该文件的主文件以及该文件之后的所有内容有效。 //test.sv `defineTEST_NUM 100 //main.sv `include ...
`define定义的宏在SV中是全局有效的,作用域从宏被定义的地方开始,一直到文件结束,或者宏被`undef显示的取消定义为止。比如经常使用宏定义信号位宽就是全局作用。 如果在被包含的文件中定义了一个宏,该宏对包含该文件的主文件以及该文件之后的所有内容有效。 // test.sv `define TEST_NUM 100 // main.sv `incl...