移位寄存器模型.v

来源:互联网 发布:sql数据库安全性 编辑:程序博客网 时间:2024/05/17 18:17
 
module dlatch(q,d,clk,reset);input d,clk,reset;output q;reg q;always @(posedge clk) beginif(reset) q<=0; else q<=d; endendmodulemodule sreg(q,d,clk,reset);input d,clk,reset;output q;parameter DELAY  = 4;wire [DELAY : 0]w;assign w[0] = d;assign q = w[DELAY];genvar i;generate for(i = 0;i<DELAY;i = i+ 1) begin:grdlatch lc(.q(w[i+1]),.d(w[i]),.clk(clk),.reset(reset));endendgenerateendmodule

原创粉丝点击