verilog中的u0是什么?

时间:2014-05-03 20:03:06

标签: verilog

我正在查看关于Verilog的this教程,作者使用类似

的内容
module counter_tb;
  reg clk, reset, enable; 
  wire [3:0] count; 

  counter U0 ( 
  .clk    (clk), 
  .reset  (reset), 
  .enable (enable), 
  .count  (count) 
  ); 

endmodule 

什么是U0?他在本教程的前面没有提到它。

1 个答案:

答案 0 :(得分:1)

U0counter模块的实例名称,在http://www.asic-world.com/verilog/art_testbench_writing1.html中定义。

因此,您应该检查计数器模块的定义。如果要使用该模块,则要实例化它。任何模块都可以有许多实例化,因此实例化命名。语法是:

 <modulename> <instancename> ( <connections> )

检查示例,例如在http://web.engr.oregonstate.edu/~traylor/ece474/lecture_verilog/beamer/verilog_modules.pdf