版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)一基于原理圖的十進(jìn)制計數(shù)器第1頁/共29頁實(shí)驗(yàn)一:基于原理圖的十進(jìn)制計數(shù)器設(shè)計第2頁/共29頁實(shí)驗(yàn)操作指南實(shí)驗(yàn)?zāi)康牡?頁/共29頁1、熟悉和掌握ISE
Foudation軟件的使用;2、掌握基于原理圖進(jìn)行FPGA設(shè)計開發(fā)的全流程;3、理解和掌握“自底向上”的層次化設(shè)計方法;4、溫習(xí)數(shù)字電路設(shè)計的基礎(chǔ)知識。實(shí)驗(yàn)原理完成一個具有數(shù)顯輸出的十進(jìn)制計數(shù)器設(shè)計。十進(jìn)制計數(shù)器七段數(shù)碼管顯示譯碼器使能控制端時鐘端異步清零端FPGA第4頁/共29頁1.
七段數(shù)碼管譯碼器的設(shè)計七段數(shù)碼管屬于數(shù)碼管的一種,是由7段二極管組成。按發(fā)光二極管單元銜接方式分為共陽極數(shù)碼管和共陽極數(shù)碼管。本實(shí)驗(yàn)使用共陽數(shù)碼管。它是指將一切發(fā)光二極管的陽極接到一同構(gòu)成公共陽極(COM)的數(shù)碼管。共陽數(shù)碼管在應(yīng)用時應(yīng)將公共極COM接到電源VCC上,當(dāng)某一字段發(fā)光二極管的陰極為低電平相應(yīng)字段就點(diǎn)亮,當(dāng)某一字段的陰極為高電平相應(yīng)字段就不亮。顯示譯碼器,一第般5頁/共是29頁將一種編碼譯成十表2-1七段字符顯示真值表數(shù)碼輸入輸出對應(yīng)碼(h)A3A2A1A0ABCDEFG000000000001811000110011CF2001000100923001100001864010010011CC501010100100A4601100100000A07011100011118F8100000000008091001000010084A1010000110088b10111101000E0C11000111001B1d11011000010C2E11100第6頁/
1
2共9
1頁0000B0采用“最小項(xiàng)譯碼器+邏輯門”的方案最小項(xiàng)譯碼器輸出能產(chǎn)生輸入變量的所有最小項(xiàng),而任何一個組合邏輯函數(shù)都可以變換為最小項(xiàng)之和的標(biāo)準(zhǔn)形式,故采用譯碼器和門電路可實(shí)現(xiàn)任何單輸出或多輸出的組合邏輯函數(shù)。當(dāng)譯碼器輸出低電平有效時,一般選用與非門;當(dāng)譯碼器輸出高電平有效時,一般選用或門。本實(shí)驗(yàn)可以采用ISE軟件自帶的
“Decoder”庫中的4線-16線譯碼器D4_16E(帶使能端,輸出高第電7頁/平共29頁有效)和“Logic”seg7A第8頁/共29頁seg7第9頁/共29頁2.
十進(jìn)制計數(shù)器的設(shè)計調(diào)用ISE軟件自帶的“Counter”庫中的十進(jìn)制計數(shù)器CD4CE。CD4CE是一個同步十進(jìn)制器,輸入有異步清零控制端CLR、工作使能控制端CE和時鐘輸入端C,輸出有BCD碼計數(shù)值輸出端Q3~Q0,進(jìn)位輸出端TC和輸出狀態(tài)標(biāo)志位CEO。第10頁/共29頁Seg7cnt10第11頁/共29頁3.
基于原理圖的自底向上的設(shè)計流程第12頁/共29頁本實(shí)驗(yàn)為完成設(shè)計,采用了自底向上的設(shè)計流程。自底向上設(shè)計是一種設(shè)計程序的過程和方法,是
在設(shè)計具有層次結(jié)構(gòu)的大型程序時,先設(shè)計一些
較下層的程序,即去解決問題的各個不同的小部
分,然后把這些部分組合成為完整的程序。自底向上設(shè)計是從底層(具體部件)開始的,實(shí)際中無論是取用已有模塊還是自行設(shè)計電路,其設(shè)計成本和開發(fā)周期都優(yōu)于自頂向下法;但由于設(shè)計是從最底層開始的,所以難以保證總體設(shè)計的最佳性,例如電路結(jié)構(gòu)不優(yōu)化、能夠共用的器件沒有共用。實(shí)驗(yàn)設(shè)備第13頁/共29頁1、硬件設(shè)備計算機(jī);【紅芯電子】RCXQ208_V5
FPGA開發(fā)板;USB連接線(接頭1扁1方);開發(fā)板適配電源;【紅芯電子】RCXQ208_V5
FPGA開發(fā)板第14頁/共29頁第15頁/共29頁實(shí)驗(yàn)板上的四位一體共陽極數(shù)碼管第16頁/共29頁實(shí)驗(yàn)板上的數(shù)碼管電路第17頁/共29頁實(shí)驗(yàn)內(nèi)容第18頁/共29頁1、新建一個工程,為工程命名、指定存儲路徑和目標(biāo)芯片等。建議同
學(xué)們?yōu)槊總€工程都創(chuàng)建一個文件夾,并集中在一個文件夾進(jìn)行管理。建
議工程名、路徑名中不要使用中文。2、為工程新建一個原理圖文件,可命名為seg7A。采用“最小項(xiàng)譯碼
器+邏輯門”的方案,調(diào)用ISE自帶的元件符號,按圖2-2所示繪制好數(shù)碼管A段LED的驅(qū)動邏輯電路。并生成原理圖模塊符號,以便后面調(diào)用。器件屬性選擇第19頁/共29頁3、在資源管理區(qū)將“Sources
for”設(shè)置為“Behavioral
Simulation”,然后在任意位置單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“New
Source”命令,然后選中“TestBench
WaveForm”類型,輸入文件名為“simseg7A”,點(diǎn)擊Next進(jìn)入下一頁。這時,工程中所有設(shè)計模塊的名稱都會顯示出來,可按需要選擇要進(jìn)行測試的模塊。由于此時工程內(nèi)還只有一個模塊seg7A,所以只列出了s下一頁eg7A。選中它點(diǎn)擊“Next”,直接點(diǎn)擊“Finish”按鍵后進(jìn)入。第20頁/共29頁4、HDL
Bencher工具自動啟動,等待用戶輸入所需的時序要求。由于seg7A是個組合電路,在時序要求上只有少數(shù)項(xiàng)可改動。將測試初始化長度(Initial
Length
of
TestBench)數(shù)值調(diào)整到2000。第21頁/共29頁5、編輯修改測試波形。對于總線值提供了模式設(shè)置功能。點(diǎn)擊點(diǎn)擊第22頁/共29頁6、在資源管理區(qū)中選中simseg7A,在資源操作區(qū)中雙擊“Xilinx
ISE
Simulator”下的“Simulate
Behavioral
Model”,啟動ISESimulator執(zhí)行仿真。查看仿真結(jié)果,如圖3.2所示,分析模塊功能是否正確。7、按以上步驟分別繪制七段顯示譯碼器的B~G段輸出函數(shù)原理圖,生成模塊符號,并做功能仿真。8、再為工程新建一個原理圖文件,命名為seg7,調(diào)用前面生成的A~G段輸出函數(shù)模塊符號,如圖2.3所示繪制七段顯示譯碼器原理圖。生成模塊符號,以便后面調(diào)用。9、為工程新建一個測試激勵文件,命名為Simseg7。編輯測試激勵文件。10、調(diào)用CD4CE計數(shù)器符號和seg7模塊符號,繪制計數(shù)器頂?shù)趯?3原頁/理共2圖9頁如圖2.4所示。11、為計數(shù)器頂層原理圖編輯測試激勵文件,執(zhí)行功能仿真驗(yàn)證。12、執(zhí)行綜合。閱讀綜合結(jié)果報告,記錄其中關(guān)于時鐘頻率、資源消耗等關(guān)鍵數(shù)據(jù)。第24頁/共29頁13、編輯引腳約束文件。本實(shí)驗(yàn)中使用了板上的撥動開關(guān)SW1,SW2,SW3控制輸入使
能信號,清零信號,數(shù)碼管選通信號。按鍵k2作為時鐘信號,本設(shè)計中由于采用了按鍵輸入作為計數(shù)器時鐘,因而使用PACE將無法鎖定clk信號到按鍵k2的連接引腳上。但可通過直接編輯約束文件,添加相關(guān)約束開關(guān)來達(dá)到目的。以四位一體的共陽極數(shù)碼管中的一個數(shù)NE碼T
"cl顯k"示LOC=為P57數(shù)|
I據(jù)OSTA輸NDAR出D=。LVCM約OS33束文件的內(nèi)容見下。|
CLOCK_DEDICATED_ROUTE=FALSE;NET
"ce"
LOC
=P32
|
IOSTANDARD
=
LVCMOS33;NET
"clr"
LOC
=
P20
|
IOSTANDARD
=
LVCMOS33;NET
“SEG_EN"
LOC
=
P26
|
IOSTANDARD
=LVCMOS33;NET
"A"
LOC
=
P102|
IOSTANDARD
=
LVCMOS33;#
DATA0
aNET
"B"
LOC
=
P99
|
IOSTANDARD
=#
DATA1
b|
IOSTANDARD
=LVCMOS33;NET
"C"
LOC
=
P107LVCMOS33;#
DATA2=
P109|
IOSTANDARD
=
LVCMOS33;c
NET
"D"
LOC#DATA3
dNET
"E"
LOC
=P112LVCMOS33;NET
"F"
LOC
=P100|
IOSTANDARD
=#
DATA4
e|
IO第ST2A5N頁DAR/D共=29頁14、執(zhí)行實(shí)現(xiàn)。閱讀實(shí)現(xiàn)報告記錄芯片資源的耗用和關(guān)鍵性指標(biāo)參數(shù)。記錄芯片各類資源的耗用量;查看引腳報告看是否與鎖定一致;查看本設(shè)計的最高工作頻率。將這里得到數(shù)據(jù)與之前完成綜合后的數(shù)據(jù)做個比較。第26頁/共29頁15、執(zhí)行時序仿真驗(yàn)證。觀察仿真結(jié)果波形,說明的毛刺現(xiàn)象和延遲現(xiàn)象產(chǎn)生的原因。16、生成下載配置文件。17、準(zhǔn)備硬件開發(fā)板,連接外圍顯示模塊,連接好下載
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版權(quán)許可協(xié)議:電子書出版
- 貴州省中考語文模擬檢測卷三套【附參考答案】
- 2024污水泵銷售、安裝及水質(zhì)達(dá)標(biāo)驗(yàn)收服務(wù)協(xié)議3篇
- 2024版:某科研機(jī)構(gòu)與某企業(yè)之間關(guān)于新材料研發(fā)與應(yīng)用的產(chǎn)學(xué)研合作協(xié)議
- 2025年度綠色能源大棚租賃合同范本全新升級版3篇
- 2024年項(xiàng)目居間與協(xié)助合同
- 2024年版標(biāo)準(zhǔn)個人借款合同樣本3篇
- 2024年航天發(fā)射服務(wù)合同具體條款
- 專項(xiàng)全新干掛石材安裝工程勞務(wù)服務(wù)協(xié)議版A版
- 中醫(yī)針灸老師跟師體驗(yàn)
- 團(tuán)隊(duì)建設(shè)團(tuán)隊(duì)診斷
- 醫(yī)院電子病歷系統(tǒng)應(yīng)用水平分級評價 4級實(shí)證材料選擇項(xiàng)
- 運(yùn)用PDCA康復(fù)醫(yī)學(xué)科康復(fù)患者訓(xùn)練落實(shí)率品管圈QCC匯報
- 部編人教版三年級語文下冊同步習(xí)題(全冊含答案)
- 2023年歷屆華杯賽初賽小高真題
- 焦作市中佰宜佳材料有限公司年產(chǎn)15萬噸煅后焦項(xiàng)目環(huán)評報告
- 2023年健康管理師(一級)《基礎(chǔ)知識》考試題庫資料(300多題)
- GB/T 6913-2023鍋爐用水和冷卻水分析方法磷酸鹽的測定
- 項(xiàng)目部布置圖方案
- 珠海某啤酒廠拆除工程施工方案
- 專業(yè)技術(shù)報告鑒定意見專業(yè)技術(shù)報告鑒定意見八篇
評論
0/150
提交評論