<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > D觸發(fā)器Verilog描述

D觸發(fā)器Verilog描述

作者: 時(shí)間:2016-04-27 來(lái)源:網(wǎng)絡(luò ) 收藏

  //基本

本文引用地址:http://dyxdggzs.com/article/201604/290366.htm

  module D_EF(Q,D,CLK)

  input D,CLK;

  output Q;

  reg Q; //在always語(yǔ)句中被賦值的信號要聲明為reg類(lèi)型 寄存器定義

  always @ (posedge CLK) //上升沿,下降沿用negedge表示,^_^ 需要記憶

  begin Q <= D; end

  endmodule

  //帶異步清0、異步置1的

  module D_EF(q,qn,d,clk,set,reset)

  input d,clk,set,reset;

  output q,qn;

  reg q,qn;//寄存器定義

  always @ (posedge clk or negedge set or negedge reset)

  begin

  if(!reset) begin q<=0;qn<=1;end//異步清0,低有效

  else if(!set) begin q<=1;qn<=1;end //異步置1,低有效

  else begin q<=~d;qn<=~d;end

  end

  endmodule

  //帶同步清0、同步置1的

  module D_EF(q,qn,d,clk,set,reset)

  input d,clk,set,reset;

  output q,qn;

  reg q,qn;

  always @ (posedge clk)

  begin

  if(reset) begin q<=0;qn<=1;end//同步清0,高有效

  else if(set) begin q<=1;qn<=1;end //同步置1,高有效

  else begin q<=~d;qn<=~d;end

  end

  endmodule

  附:D觸發(fā)器二分頻

  module dff_2(clk,rst,clk_out);

  input clk,rst;

  output clk_out;

  wire clk,rst;

  reg clk_out;

  always @(posedge clk or negedge rst)

  if(!rst)

  begin

  clk_out<=0;

  end

  else

  begin

  clk_out<=~clk_out;

  end

  endmodule

  因為器件有時(shí)延所以可以這樣,也因為時(shí)延所以多個(gè)D觸發(fā)器可以組合成多位寄存器。



關(guān)鍵詞: D觸發(fā)器 Verilog

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>