Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Verilog

Merancang D Flip-Flop dengan Reset Aktif-Rendah Asinkron

Sebuah D flip-flop adalah elemen sekensial yang mengikuti pin input d pada tepi jam yang diberikan.

Desain #1: Dengan reset aktif-rendah asinkron

  module dff ( input d, input rstn, input clk, output reg q); always @ (posedge clk or negedge rstn) if (!rstn) q <= 0; else q <= d; endmodule  

Skematik Perangkat Keras

Testbench

  module tb_dff; reg clk; reg d; reg rstn; reg [2:0] delay; dff dff0 ( .d(d), .rsnt (rstn), .clk (clk), .q (q)); // Generate clock always #10 clk = ~clk; // Testcase initial begin clk <= 0; d <= 0; rstn <= 0; #15 d <= 1; #10 rstn <= 1; for (int i = 0; i < 5; i=i+1) begin delay = $random; #(delay) d <= i; end end endmodule  

Desain #2: Dengan reset aktif-rendah sinkron

  module dff ( input d, input rstn, input clk, output reg q); always @ (posedge clk) if (!rstn) q <= 0; else q <= d; endmodule  

Skematik Perangkat Keras

Testbench

  module tb_dff; reg clk; reg d; reg rstn; reg [2:0] delay; dff dff0 ( .d(d), .rsnt (rstn), .clk (clk), .q (q)); // Generate clock always #10 clk = ~clk; // Testcase initial begin clk <= 0; d <= 0; rstn <= 0; #15 d <= 1; #10 rstn <= 1; for (int i = 0; i < 5; i=i+1) begin delay = $random; #(delay) d <= i; end end endmodule  

Verilog

  1. Dasar Verilog: Merancang AND Gate Pertama Anda
  2. Mengisi Ulang, Mengatur Ulang, dan Mengonfigurasi Ulang Strategi IT Anda untuk Sukses Musim Panas
  3. Konvergensi IT/OT: Reset Budaya untuk Transformasi Digital Berkelanjutan
  4. Menguasai Verilog: Tutorial Lengkap untuk Desain Sirkuit Digital
  5. Counter 4-bit: Perhitungan Biner Efisien dari 0 hingga 15
  6. Desain Counter Mod-N Verilog: Modul Terparameter dan Testbench
  7. Modul Counter Gray Verilog: Generator Kode Gray 4-bit
  8. Mencegah Reset Windup PID: Strategi untuk Kontrol Proses Terpercaya
  9. 74LS74 Dual Flip-Flop: Referensi Lengkap dan Pinout
  10. Memahami Tombol Reset pada Panel Operator CNC: Fungsi dan Penggunaan