代码如下:
module CMTdemo(
input clk_in1,reset,
output clk_out1,locked
);
clk_wiz_0 instance_name
(
// Clock out ports
.clk_out1(clk_out1), // output clk_out1
// Status and control signals
.reset(reset), // input reset
.locked(locked), // output locked
// Clock in ports
.clk_in1(clk_in1)); // input clk_in1
// INST_TAG_END ------ End INSTANTIATION Template ---------
endmodule
测试代码如下:
module CMTdemo_tb(
);
reg clk_in1;
reg reset;
wire clk_out1;
wire locked;
CMTdemo CMTdemo_inst(
.clk_in1(clk_in1),
.clk_out1(clk_out1),
.reset(reset),
.locked(locked)
);
always begin
clk_in1=~clk_in1;
#1;
end
initial begin
clk_in1=0;
reset=0;
#1000;
reset=1;
#10;
reset=0;
end
endmodule
IP核设置只修改了clk_out1为30MHZ,其他均默认
然后行为仿真出的结果如下图,现象不正常: