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) 
        ); 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM