编写 Verilog 代码多年,至今才无意中发现了一种奇怪的语法,估计见过的这种的写法的人,在 FPGA 开发者中不会超过 20% 吧. 直接来看代码吧.先定义了一个简单的模块,名为 mod. module mod( input clk, input din, output reg [1:0] dout ); always @(posedge clk) dout <= {din, ~din}; endmodule 下面是对 mod 模块进行例化.注意例化名后面的东西. module top( i…