我是靠谱客的博主 迅速口红,最近开发中收集的这篇文章主要介绍Verilog学习——T触发器Verilog学习一、T触发器介绍二、Verilog 语言实现总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • Verilog学习
  • 一、T触发器介绍
  • 二、Verilog 语言实现
  • 总结


Verilog学习

记录个人学习Verilog的过程以及遇到的问题。


一、T触发器介绍

T触发器(Toggle Flip-Flop,or Trigger Flip-Flop)只有一个信号输入端T,在时钟有效边沿到来时,T端输入有效信号,则触发器翻转,否则触发器保持不变。因此T触发器能够实现有效的计数功能,常用于实现数字计数器。(维基百科:设有一个输入和输出,当时钟由0转为1时,如果T和Q不相同时,其输出值会是1。输入端T为1的时候,输出端的状态Q发生反转;输入端T为0的时候,输出端的状态Q保持不变)

T触发器符号,T是输入图:T触发器符号

T触发器的特征方程: Q n + 1 = T Q n ′ + T ′ Q n = T ⊕ Q n Q_{n+1} = T Q_{n} ' +T ' Q_{n}= T⊕Q_{n} Qn+1=TQn+TQn=TQn
T触发器的特征表:

T T T Q Q Q Q ˉ bar{Q} Qˉ
000
011
101
110

二、Verilog 语言实现

代码如下(示例):

module t(clk,rst,T,Q);
	input clk,rst,T;
	output reg Q;
	always@(posedge clk or negedge rst)
	begin	
		if(!rst) 
			Q<=1'b0;
		else if(T) 
			Q<=~Q;
		else 	
			Q<=Q;
	end
endmodule 

总结

简单介绍了T触发器,以及verilog语言实现T触发器的功能。
练习:牛客网-VL2 异步复位的串联T触发器

最后

以上就是迅速口红为你收集整理的Verilog学习——T触发器Verilog学习一、T触发器介绍二、Verilog 语言实现总结的全部内容,希望文章能够帮你解决Verilog学习——T触发器Verilog学习一、T触发器介绍二、Verilog 语言实现总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部