码迷,mamicode.com
首页 > 其他好文 > 详细

1/2分频器

时间:2017-04-23 11:54:50      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:mil   out   仿真   定时   风格   寄存器   family   color   reset   

 

module half_clk(reset,clk_in,clk_out);
input clk_in,reset;
output clk_out;
reg clk_out; 
always @(posedge clk_in)
begin
if(! reset) clk_out=0;
else clk_out = ~clk_out;
end
endmodule
1:在always块中,被赋值的信号都必须定义为reg型,这是由时序逻辑电路的特点所决定的,对于reg型数据,如果未对它进行赋值仿真工具会认为它是不定态
2:为了能正确地观察到仿真结果,并确定时序电路的起始相位,在可综合风格的模块中,通常定义一个复位信号reset,当reset为低电平时,对电路中的寄存器进行复位

1/2分频器

标签:mil   out   仿真   定时   风格   寄存器   family   color   reset   

原文地址:http://www.cnblogs.com/ZZiz/p/6752003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!