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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5027|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美综合久久 | 毛片视频免费 | 青娱乐福利视频 | 欧美另类小说 | 死神来了4无删减版在线观看 | 国产精品久久久久久久久免费桃花 | 99久久婷婷国产综合精品草原 | 成人福利| 久久免费精品视频 | 欧美一区二区在线 | 亚洲精品欧美 | 91伦理| 欧美性生交xxxxx久久久 | 亚洲精品乱码久久久久久动漫 | 国产激情一区二区三区 | 国产精品理论 | 精品欧美一区二区精品久久 | 日韩在线观看av | 狠狠干2021 | 国产美女免费 | 成人免费网站在线观看 | 国产精品久久久久久久成人午夜 | 成人毛片100免费观看 | 四虎影院www | 国产精品二区一区二区aⅴ污介绍 | 国产成人亚洲精品自产在线 | 久草福利| 91超碰人人 | 色综合婷婷 | 亚洲黄色片 | 久久久久久一区 | 一区二区三区国产精品 | 四虎影音 | 天天色天天 | 日韩欧美在线一区二区 | 成人久久av | 国产a久久麻豆入口 | 一区二区三区四区国产 | 人人超碰人人 | 一区二区三区网站 | 黄色一级小说 |