標題: FPGA FSM MUX2部分代碼 [打印本頁]

作者: wly904145928    時間: 2018-4-30 09:28
標題: FPGA FSM MUX2部分代碼
需要的下載,要的加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)








歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1