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