国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

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

D觸發(fā)器Verilog描述

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

  //基本

本文引用地址:http://m.ptau.cn/article/201604/290366.htm

  module D_EF(Q,D,CLK)

  input D,CLK;

  output Q;

  reg Q; //在always語句中被賦值的信號要聲明為reg類型 寄存器定義

  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

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



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

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉