一、JK 触发器的 Verilog 代码实现和 RTL 电路实现
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 电路实现
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 电路图
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
RTL
+关注
关注
1文章
377浏览量
59064 -
JK触发器
+关注
关注
1文章
28浏览量
15630 -
触发器
+关注
关注
14文章
1677浏览量
60402 -
Verilog设计
+关注
关注
0文章
20浏览量
6474
发布评论请先 登录
相关推荐
时序逻辑电路的概述和触发器
用Qn(t)表示现态函数,用Qn+1(t)表示次态函数。它们统称为状态函数,一个时序电路的主要特征是由状态函数给出的。三:时序电路的特征时序电路
发表于 08-23 10:36
什么是触发器 触发器的工作原理及作用
寄存器,由寄存器又可以组成存储器。触发器是由基本逻辑门电路构成的,它有两种输出稳定状态,称作为“1”状态和“0”状态,分别代表它所寄存的
发表于 12-25 17:09
JK触发器基本教程,讲的超详细!!
都为逻辑“ 1”(J = K = 1)为高电平,则当时钟输入变为高电平时,电路将在输出切换时“切换”并相互补充状态改变。当两个端子均为“ HIGH”时,这导致JK触发器的作用更类似于T
发表于 02-01 09:15
评论