我是靠谱客的博主 饱满金鱼,最近开发中收集的这篇文章主要介绍FPGA:D触发器计数器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

FPGA:D触发器计数器(计数范围:0-99,可暂停、继续、清零)

module Counter(clk, rst, in0, count0,Light0) ;//计数器模块,in循环控制暂停开始  
  parameter n=5 ;
  input rst, clk ,in0; 
  output  [n-1:0] count0 ;
  output Light0;
  reg	[n-1:0] next0 ;
  
   always@(*)
   begin
	  if (count0>=99)//计数器计数范围为0-99,记到99时停止计数
	   next0= rst? 0 : count0;
	  else//rst复位信号有效,计数清零。in输入高电平时暂停,in变低后继续计数。
      next0= rst? 0 : (in0? count0 : count0+ 1'b1  );
   end
  assign Light0=rst | in0;//清零或暂停时LED亮起以做提示。
  
  DFF_SW #(n) cnt0(clk, next0, count0) ; 
endmodule

最后

以上就是饱满金鱼为你收集整理的FPGA:D触发器计数器的全部内容,希望文章能够帮你解决FPGA:D触发器计数器所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部