verilog中定义的parameter参数的引用

/*******************IIC.v***************************/
module  IIC(
       input     clk,
       input     rst_n,
       
       output reg  sclk        //分频后的时钟
);
parameter    SYS_CLK  = 25_000_000;
parameter    SCLK  =  12500_000;
parameter    N = SYS_CLK/SCLK;    //N表示几分频系数,当前系统时钟频率/所需模块时钟频率


/****************——tb模块中**********************/
/*---------------例化IIC模块------------------*/  
IIC  #(   .N(4),
          .SYS_CLK(50_000_000),
          .SCLK(25_000_000)
       ) 
       IIC(
         .clk(sys_clk),    
         .rst_n(sys_rst_n),
         .sclk(sclk) 
        ); 

 

posted @ 2020-04-11 18:05  园游会丶  阅读(4607)  评论(0)    收藏  举报