久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5017|回復: 0
收起左側

基于verilog的流水燈程序

[復制鏈接]
ID:322446 發表于 2018-5-4 22:44 | 顯示全部樓層 |閱讀模式
基于verilog的流水燈程序
  1. //===========================================================================
  2. // File Name   : FLOW_LED
  3. // Module Name : FLOW_LED
  4. // Description : This is a led control module,which it control the led flow.
  5. // Project     :
  6. // Belong to   :
  7. // Author      :
  8. // Date        :
  9. // Rev.        :
  10. //---------------------------------------------------------------------------
  11. // Rev. Date       Description
  12. //---------------------------------------------------------------------------
  13. //===========================================================================

  14. `define UD #1

  15. module FLOW_LED
  16.     (
  17.     //Input ports.
  18.     SYSCLK,
  19.     RST_B,
  20.    
  21.     //Output ports.
  22.    LED

  23.     );

  24. //===========================================================================
  25. //Input and output declaration
  26. //===========================================================================
  27. input       SYSCLK;     //System clock, 50MHz.
  28. input       RST_B;      //Global reset, low active.
  29. output[7:0]   LED;

  30. //===========================================================================
  31. //Wire and reg declaration
  32. //===========================================================================
  33. wire        SYSCLK;
  34. wire        RST_B;
  35. reg[7:0]    LED;

  36. //===========================================================================
  37. //Wire and reg in the module
  38. //===========================================================================
  39. reg[7:0]       LED_N;
  40. reg[24:0]      TIME_CNT;
  41. reg[24:0]      TIME_CNT_N;

  42. //===========================================================================
  43. //Logic
  44. //===========================================================================
  45. parameter    T_NUM = 25'h17D7840;//25'h17D7840

  46. always @ (posedge SYSCLK or negedge RST_B)
  47. begin
  48.     if(!RST_B)
  49.          TIME_CNT <= 25'h0;
  50.      else
  51.          TIME_CNT <= TIME_CNT_N;
  52. end

  53. always @ ( * )
  54. begin
  55.     if(TIME_CNT == T_NUM)
  56.          TIME_CNT_N = 25'h0;
  57.      else
  58.          TIME_CNT_N = TIME_CNT + 25'h1;
  59. end

  60. always @ (posedge SYSCLK or negedge RST_B)
  61. begin
  62.     if(!RST_B)
  63.          LED <= 8'b1111_1110;
  64.      else
  65.          LED <= LED_N;
  66. end

  67. always @ (*)
  68. begin              0000000
  69.     if((TIME_CNT == T_NUM)&&(LED == 8'b0))
  70.          LED_N = 8'b1111_1110;
  71.      else if(TIME_CNT == T_NUM)
  72.          LED_N = (LED << 1);
  73.      else
  74.          LED_N = LED;
  75. end

  76. endmodule
復制代碼


新建 Microsoft Word 97 - 2003 文檔.doc

28.5 KB, 下載次數: 17, 下載積分: 黑幣 -5

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品国产久精国产 | 成年人免费在线视频 | 国产高清视频在线观看 | 91高清在线观看 | 国产一区久久久 | 中文字幕一区二区三区四区 | 亚洲女人的天堂 | 国产精品一区二区三区四区 | 色在线看 | 亚洲网站在线观看 | 在线免费观看a级片 | 天天色影视综合 | 澳门永久av免费网站 | 免费午夜电影 | 中文字幕视频一区二区 | 国产一区二区三区四区 | 日日干夜夜操 | 中文字幕日本一区二区 | 日韩高清中文字幕 | 狠狠干天天干 | 国产精品国产成人国产三级 | 久久精品国产一区 | 日日干干 | 久久伊人亚洲 | 午夜电影一区二区 | 日本视频免费 | 欧美一区二区三区在线播放 | www.精品一区 | 日韩欧美三级电影 | 国产精品视频免费观看 | 国产精品入口久久 | 国产成人99久久亚洲综合精品 | 羞羞在线观看视频 | 天天视频一区二区三区 | 五月激情六月婷婷 | 中文区中文字幕免费看 | 精品中文在线 | av手机免费在线观看 | 精品产国自在拍 | 中文字幕一页二页 | 国产精品精品久久久 |