找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2708|回復: 0
打印 上一主題 下一主題
收起左側

FPGA FSM MUX2部分代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:319221 發(fā)表于 2018-4-30 09:28 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
需要的下載,要的加qq904145928

prj為工程文件存放目錄
rtl為verilog可綜合代碼
img為設計相關圖片存放目錄(主要為了方便后期寫文檔)
doc為設計相關文檔存放目錄
testbench為對應的testbench存放目錄

prj文件夾下的ip文件夾存放quartus ii中生成的ip核文件



單片機源程序如下:
  1. `timescale 1ns/1ns
  2. `define clock_period 20

  3. module Hello_tb;
  4.        
  5.         reg Clk;
  6.         reg Rst_n;
  7.         reg [7:0]ASCII;
  8.        
  9.         wire led;       
  10.        
  11.         Hello Hello0(
  12.                 .Clk(Clk),
  13.                 .Rst_n(Rst_n),
  14.                 .data(ASCII),
  15.                 .led(led)
  16.         );
  17.        
  18.         initial Clk = 1;
  19.         always#(`clock_period/2)Clk = ~Clk;
  20.        
  21.         initial begin
  22.                 Rst_n = 0;
  23.                 ASCII = 0;
  24.                 #(`clock_period*200);
  25.                 Rst_n = 1;
  26.                 #(`clock_period*200 + 1);
  27.                 forever begin
  28.                         ASCII = "I";
  29.                         #(`clock_period);
  30.                         ASCII = "A";
  31.                         #(`clock_period);
  32.                         ASCII = "M";
  33.                         #(`clock_period);
  34.                         ASCII = "X";
  35.                         #(`clock_period);
  36.                         ASCII = "i";
  37.                         #(`clock_period);
  38.                         ASCII = "a";
  39.                         #(`clock_period);
  40.                         ASCII = "o";       
  41.                         #(`clock_period);
  42.                         ASCII = "M";
  43.                         #(`clock_period);
  44.                         ASCII = "e";
  45.                         #(`clock_period);
  46.                         ASCII = "i";
  47.                         #(`clock_period);
  48.                         ASCII = "g";
  49.                         #(`clock_period);
  50.                         ASCII = "e";       
  51.                        
  52.                         #(`clock_period);
  53.                         ASCII = "H";
  54.                         #(`clock_period);
  55.                         ASCII = "E";
  56.                        
  57.                         #(`clock_period);
  58.                         ASCII = "M";
  59.                         #(`clock_period);
  60.                         ASCII = "l";
  61.                        
  62.                         #(`clock_period);
  63.                         ASCII = "H";
  64.                         #(`clock_period);
  65.                         ASCII = "E";
  66.                         #(`clock_period);
  67.                         ASCII = "L";
  68.                         #(`clock_period);
  69.                         ASCII = "L";
  70.                         #(`clock_period);
  71.                         ASCII = "O";
  72.                         #(`clock_period);
  73.                        
  74.                         ASCII = "H";
  75.                         #(`clock_period);
  76.                         ASCII = "e";
  77.                         #(`clock_period);
  78.                         ASCII = "l";
  79. ……………………

  80. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
class8_FSM.rar (236.5 KB, 下載次數: 7)
class2_MUX2.rar (158.97 KB, 下載次數: 6)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表