- 引言
- 一、JK 触发器的Verilog代码实现和 RTL 电路实现
- 二、T 触发器的Verilog代码实现和 RTL 电路实现
引言
呃...要不直接上代码吧,这两个触发器很少用的,大概看得懂就行了啦。
一、JK 触发器的 Verilog 代码实现和 RTL 电路实现
Plaintext module JK_FF( input wire Clk, input wire J, input wire K, output reg Q ); // 公式 always @(posedge Clk) begin Q <= (J&(~Q))|((~K)&Q); end // 查找表 // always @(posedge Clk) // case({J,K}) // 2'b00: Q <= Q; // 2'b01: Q <= 0; // 2'b10: Q <= 1; // 2'b11: Q <= ~Q; // endcase endmodule |
JK 触发器的 RTL 电路图如下所示:
JK 触发器的 RTL 电路图
二、T 触发器的 Verilog 代码实现和 RTL 电路实现
Plaintext module T_FF( input wire Clk, input wire T, output reg Q ); // 公式 always @(posedge Clk) begin Q <= (T&(~Q))|((~T)&Q); end // 查找表 // always @(posedge Clk) // if(t) // Q <= ~Q; // else // Q <= Q; endmodule |
T 触发器的 RTL 电路图如下所示:
T 触发器的 RTL 电路图