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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

VHDL組合邏輯電路設計

[復制鏈接]
跳轉到指定樓層
樓主
ID:600596 發表于 2019-12-13 00:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一、實驗目的

(1)熟悉QUARTUS II軟件的VHDL使用及設計流程;

(2)掌握VHDL的基本編程方法;

(3)學習基本組合邏輯門電路的設計、仿真和硬件測試。

二、實驗原理

首先利用QUARTUS II建立工程項目,在工程項目中建立VHDL文件,完成4選1數據選擇器的文本編輯輸入和仿真測試等步驟,測試通過之后,在實驗儀上進行硬件測試,以驗證本實驗項目設計的功能。

三、主要儀器及耗材

本實驗使用的主要儀器:PC機,實驗儀。

本實驗使用的軟件:Quartus II9.0。

四、實驗內容和步驟

1、實驗內容

(1)用Quartus II建立工程

(2)用VHDL語言設計4選1數據選擇器

(3)用文本輸入法輸入

(4)編譯,改錯,直至程序編譯通過

(5)仿真,驗證所設計電路的正確性

(6)下載到實驗儀,進一步驗證所設計電路在目標板上運行的正確性

2、實驗步驟

(1)在所使用的計算機上建立自己的文件夾(注:請建立在非C盤中);如圖1-1所示。

1-1文件的創建

(2)打開Quartus II,選擇file-----New Project Wizard...

彈出如下窗口,本窗口介紹創建一個工程需要執行的設置,如圖1-2、圖1-3。點擊next。建立完成工程項目,注意觀察Quartus II界面變化。


1-2工程的設置
圖1-3工程的設置


圖1-4文件名稱的設置
圖 1-5文件的位置名稱設置

圖1-6選擇FPGA板型號


(3)單擊工具欄中的new(或菜單命令:File?New),在出現的對話框中選擇VHDL File,點擊OK,如圖1-7。

1-7VHDL文件的創建
(4)輸入設計程序
(5)全程編譯,如圖1-8。
1-8工程文件編譯

(6)時序仿真。

單擊new,在出現的對話框中選擇第二個標簽“Other Files”,選擇“Vector Waveform File”,點擊OK。

選擇菜單View下“Utility Windows”中的“Node Finder”,出現“Node Finder”對話框。在“Node Finder”對話框中,上面中間的“Filter”右邊下拉列表框中選擇“Pin:all”,點擊“list”按鈕,將出現的端口信息按需要拖入波形窗口中。

設置輸入波形,保存波形文件。如需要修改仿真時間,點擊Edit菜單下的End Time。保存波形文件。

時序仿真,仔細讀仿真報告,判斷電路的正確性;如不正確,修改程序,重新編譯、仿真,直至設計的電路完全正確。如下圖。

1-9仿真時序的設置
圖1-10設置仿真時鐘與周期
圖1-11仿真波形

(7)時序仿真通過之后,根據實驗儀上的芯片型號,在Quartus II工程項目中選擇對應的芯片型號,進行適配(即將設計端口與芯片的管腳進行鎖定),重新編譯,通過之后,下載到實驗儀,進行硬件仿真驗證。

為端口選擇相應的管腳。選擇4號5號管腳,下載成功的話,測量這兩管腳應該一個高電平,一個低電平。

下載:在mode中選擇JTAG,如果沒有出現下載文件,手動選擇add file....選擇CPLDtest.pof文件。

選擇編程器:點擊Hadware Setup..彈出對話框中選擇,usb blaster,單擊close,勾選相應配置選項,單擊start開始下載程序。進度條都100%時說明下載完成。0%到100%,本次下載用了25秒鐘,如果進度條很快幾秒鐘就到100%說明沒成功下載。最后,萬用表測量芯片管腳(4號高電平,5號低電平)。驗證程序確實下載OK。

(8)關閉工程。點擊菜單下的close project,關閉當前工程項目。

五、實驗注意事項

1、先在QUARTUS II中進行編輯、編譯、仿真測試,直到驗證結果正確為止。

2、實驗儀使用:先給實驗儀連接好電源線后,再上電,然后用數據線將實驗儀上左邊中部的電子設計下載口(JP4—ByteBlasterII)與FPGA目標板上的JTAG Port連接起來,用下載線將實驗儀與PC的并口進行連接;再將其邊上的“下載允許”按鍵撥到“DLOAD”,再通過芯片選擇開關切換到“To_FPGA”。連接好后,即可下載進行硬件實測。

六、實驗報告要求

寫出正確的程序,給出正確的仿真波形圖,并簡要說明實驗中遇到的問題及解決方法。

library ieee;
  use ieee.std_logic_1164.all;
  entity mux41a is
              port(                s: in std_logic_vector(1downto 0);
d0,d1,d2,d3: in std_logic;
y: out std_logic);
end mux41a;
architecture one of mux41a is
begin
y<=d0 when s=”00”  else
d1 when s=”01”  else
d2 when s=”10”  else
d3
end architecture one;


完整的Word格式文檔51黑下載地址:
實驗一 基于VHDL組合邏輯電路設計.docx (515.47 KB, 下載次數: 12)

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产高清在线 | 一本综合久久 | 婷婷一级片| 国产1区2区3区 | 欧洲免费视频 | 精品日韩一区二区三区av动图 | 精品一二三区 | 精品一二三 | 亚洲一区二区电影在线观看 | 色播久久久| 天天玩天天操天天干 | 老司机67194精品线观看 | 午夜精品一区二区三区在线观看 | 综合国产 | 久草网免费 | 午夜精品一区二区三区在线视频 | 国产资源网 | 午夜免费观看体验区 | 国产色婷婷精品综合在线手机播放 | 狠狠爱综合网 | 黄色网一级片 | 国产一级久久久久 | 91视频精选 | 国产一区二区在线免费观看 | 国产成人精品一区二区三区四区 | 精品人伦一区二区三区蜜桃网站 | 精品视频导航 | 亚洲免费网址 | 国产精品一区二区久久 | 国产精品久久久久久久久久久久午夜片 | 久久中文字幕av | 国产成人免费视频网站高清观看视频 | h在线看 | 成人午夜网站 | 国产午夜久久 | 最新中文字幕一区 | 国产三级精品三级在线观看四季网 | 中文字幕日本一区二区 | 91在线精品一区二区 | 日韩理论电影在线观看 | 成人午夜精品一区二区三区 |