實驗三用狀態(tài)機實現(xiàn)序列檢測器的設(shè)計_第1頁
實驗三用狀態(tài)機實現(xiàn)序列檢測器的設(shè)計_第2頁
實驗三用狀態(tài)機實現(xiàn)序列檢測器的設(shè)計_第3頁
實驗三用狀態(tài)機實現(xiàn)序列檢測器的設(shè)計_第4頁
實驗三用狀態(tài)機實現(xiàn)序列檢測器的設(shè)計_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

實驗三用狀態(tài)機實現(xiàn)序列檢測器的設(shè)計第1頁,共42頁,2023年,2月20日,星期六任務(wù)分析本次實驗的核心是:應(yīng)用有限狀態(tài)機設(shè)計思路,檢測輸入的串行數(shù)據(jù)是否是”11100101”。根據(jù)DE2板的資源,擬用SW0---SW7作為系統(tǒng)輸入(系統(tǒng)由此需要設(shè)計一個8bits并行數(shù)據(jù)轉(zhuǎn)串行的模塊)一個7段數(shù)碼顯示譯碼器作為檢測結(jié)果的輸出顯示,如果串行序列為”11100101”,顯示a,否則顯示b(系統(tǒng)需要設(shè)計一個7段數(shù)碼顯示譯碼器模塊)為了顯示可控,清晰,擬用key0,key1實現(xiàn)時鐘,復(fù)位信號的輸入。第2頁,共42頁,2023年,2月20日,星期六本實驗由頂層文件、串行檢測、并行數(shù)據(jù)轉(zhuǎn)串行、數(shù)碼管顯示四個模塊組成設(shè)計參考頂層模塊并轉(zhuǎn)串模塊串行檢測模塊數(shù)碼管顯示模塊并行8bits數(shù)據(jù)clk串行數(shù)據(jù)4bits數(shù)據(jù)reset7bits數(shù)據(jù)第3頁,共42頁,2023年,2月20日,星期六1、構(gòu)建一個工程名為schk的工程第4頁,共42頁,2023年,2月20日,星期六由File->NewProjectWizard,彈出對話框,設(shè)置文件夾目錄,Project名稱。注意,1)不能將文件夾放置與軟件安裝目錄下,應(yīng)放在DATA盤上2)要求以自己的學(xué)號作為文件夾名3)項目名稱為XULIEQI,與后續(xù)的頂層實體名相對應(yīng)。第5頁,共42頁,2023年,2月20日,星期六暫無文件添加,按next,繼續(xù)第6頁,共42頁,2023年,2月20日,星期六根據(jù)DE2實驗平臺,選擇FPGA目標(biāo)器件為:CycloneII系列:EP2C35F672C6第7頁,共42頁,2023年,2月20日,星期六仍然使用軟件自帶的綜合仿真工具,所以按NEXT,繼續(xù)第8頁,共42頁,2023年,2月20日,星期六Project建立總結(jié),按Finish完成第9頁,共42頁,2023年,2月20日,星期六輸入schk的Verilog文本第10頁,共42頁,2023年,2月20日,星期六由File->New,得如下對話框,選擇VerilogHDLFile:第11頁,共42頁,2023年,2月20日,星期六將設(shè)計的Verilog程序輸入,并存盤名為schk.v第12頁,共42頁,2023年,2月20日,星期六由File->new,彈出對話框,選擇otherfiles->VectorWaveformFile第13頁,共42頁,2023年,2月20日,星期六將波形文件存盤為schk.vwf第14頁,共42頁,2023年,2月20日,星期六設(shè)定schk.v是目前的頂層文件第15頁,共42頁,2023年,2月20日,星期六由Processing->start->startannlysis&elaboration對程序進行初步的分析第16頁,共42頁,2023年,2月20日,星期六雙擊波形文件下的空白區(qū),得到如下對話框,點擊NoderFinder第17頁,共42頁,2023年,2月20日,星期六彈出下面的對話框,單擊List,選中AB、CLK、CLR、DIN、Q幾個端口,單擊>_后,點擊OK第18頁,共42頁,2023年,2月20日,星期六由edit->endtime,設(shè)定仿真終止時間為1us,選中CLK點擊設(shè)置周期是10ns,并對CLR,DIN作相應(yīng)設(shè)置第19頁,共42頁,2023年,2月20日,星期六由assigments->settings,對仿真工具設(shè)定為功能仿真,并將激勵文件調(diào)入第20頁,共42頁,2023年,2月20日,星期六由Processing->generatefunctionalsimulationnetlist,提取功能仿真的網(wǎng)表由processing->startsimulation進行功能仿真,并對結(jié)果進行分析。第21頁,共42頁,2023年,2月20日,星期六時序仿真

由assignments->settings,更改仿真器的設(shè)置為時序仿真:timing第22頁,共42頁,2023年,2月20日,星期六由processing->startcompile對設(shè)計進行全編譯再由processing->startsimulation進行時序仿真,分析結(jié)果第23頁,共42頁,2023年,2月20日,星期六2、仿照工程schk的設(shè)計方法,再分別設(shè)計xulie和decl7s兩個verilogHDL模塊,并分別進行功能仿真和時序仿真,對仿真結(jié)果進行分析。注:編寫數(shù)碼管顯示程序(decl7s.v)來顯示A或B狀態(tài)。已知數(shù)碼管為共陽級連接。輸入(4bits)輸出(7bits)顯示內(nèi)容4’b10107’b0001000a4’b10117’b0000011b4’b00007’b10000000提示:可以在default分支選用顯示“0”。第24頁,共42頁,2023年,2月20日,星期六3、創(chuàng)建頂層文件:第25頁,共42頁,2023年,2月20日,星期六輸入XULIEQI的Verilog文本并保為XULIEQI.v第26頁,共42頁,2023年,2月20日,星期六由File->new,彈出對話框,選擇otherfiles->VectorWaveformFile第27頁,共42頁,2023年,2月20日,星期六將波形文件存盤為XULIEQI.vwf第28頁,共42頁,2023年,2月20日,星期六設(shè)定XULIEQI.v是目前的頂層文件第29頁,共42頁,2023年,2月20日,星期六由Processing->start->startannlysis&elaboration對程序進行初步的分析第30頁,共42頁,2023年,2月20日,星期六添加波形仿真端口第31頁,共42頁,2023年,2月20日,星期六由edit->endtime,設(shè)定仿真終止時間為1us,選中CLK點擊設(shè)置周期是10ns;選中din8,單擊如下圖,設(shè)置Startvalue:11100101;Incrementby:0設(shè)置好后確定。第32頁,共42頁,2023年,2月20日,星期六第33頁,共42頁,2023年,2月20日,星期六由assigments->settings,對仿真工具設(shè)定為功能仿真,并將激勵文件調(diào)入第34頁,共42頁,2023年,2月20日,星期六由Processing->generatefunctionalsimulationnetlist,提取功能仿真的網(wǎng)表由processing->startsimulation進行功能仿真,并對結(jié)果進行分析。第35頁,共42頁,2023年,2月20日,星期六時序仿真由assignments->settings,更改仿真器的設(shè)置為時序仿真:timing由processing->startcompile對設(shè)計進行全編譯再由processing->startsimulation進行時序仿真,分析結(jié)果第36頁,共42頁,2023年,2月20日,星期六4、鎖引腳1)根據(jù)DE2_pin_assignments文件內(nèi)容、格式制作本設(shè)計引腳對應(yīng)文件的引腳鎖定文件:XUELIEQI.csv2)由Assignments->ImportAssignment,打開對話框,調(diào)入引腳對應(yīng)文件XUELIEQI.csv即可。第37頁,共42頁,2023年,2月20日,星期六引腳鎖定說明輸入信號:并行輸入8bits信號,由撥動開關(guān)SW0—SW7完成。時鐘和復(fù)位信號分別由按鍵KEY0,KEY1輸入輸出信號:顯示由數(shù)碼管HEX0顯示實現(xiàn)。第38頁,共42頁,2023年,2月20日,星期六第39頁,共42頁,2023年,2月20日,星期六鎖好引腳,進行全編譯(compile),重新布局布線,時序仿真引腳鎖定,仿真結(jié)果核對無誤后,準備下載第40頁,共42頁,2023年,2月20日,星期六5、下載由tools

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論