T触发器,JK触发器的verilog实现
Posted ajiaoa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了T触发器,JK触发器的verilog实现相关的知识,希望对你有一定的参考价值。
实现的话主要是根据特征方程
module JK_FF( clk, rst_n, J, K, Q ); input clk; input rst_n; input J; input K; output reg Q; always@(posedge clk or negedge rst_n) begin if(!rst_n) Q<=1‘b0; else Q<=(J&~Q)|(~K&Q); end /*查找表 always@(posedge clk) case({J,K}) 2‘b00:Q<=Q; 2‘b01:Q<=1‘b0; 2‘b10:Q<=1‘b0; 2‘b11:Q<=~Q; endcase */ endmodule
module T_FF( clk, rst_n, T, Q ); input clk; input rst_n; input T; output reg Q; always@(posedge clk or negedge rst_n) begin if(!rst_n) Q<=1‘b0; else Q<=(T&~Q)|(~T&Q); end /*查找表 always@(posedge clk) if(T==1‘b1) Q<=~Q; else Q<=Q; */ endmodule
以上是关于T触发器,JK触发器的verilog实现的主要内容,如果未能解决你的问题,请参考以下文章