


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
同濟大學電子與信息實驗中心實驗報實驗課程名稱 微機原理與接口技任課教師 張FPGAISE實驗教師 翟志:學號:楊 實驗日期 2011年12月21 _實驗地點電信樓121FPGA開發環境——ISE軟件的使【實驗目的】FPGA發步驟,掌握對ISE件的應用,同時加【實驗設備】USB一根,PC微機一臺(裝有ISE件Xinilix10.1),5-9V流穩壓電源一個,FPGA發板四塊【實驗原理1什么是FPGA?如何對它進行開發Array它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發展的產物。它是作為集成電路(ASIC)領域中的一種半定制電路而出現的,缺點。FPGA各部分名稱如圖所示:對FPGA板的開發綜合分為以下幾步綜合:將HDL語言、原理圖等設計輸入翻譯成與、或、非和RAM等基本邏輯單元組成的邏輯連接編程:生成二進制編程文件到中,也就是所謂的硬件編程和,是FPGA的最后一步。2什么是ISE軟件?它能實現什么功能ISEXILINX的FPGA的必備的設計工具,它可以完成FPGABIT文件配置以及調試等功能非常強大我們使用的XilinxISE10.1版本可以實設計輸入(Design仿真邏輯綜合實現這五個功能,同時它也是對FPGA進行開發時的五個步驟3我們要用FPGA開發板來實現什么邏輯器件一塊模擬CPU實現控制功能一塊模擬總線數據傳輸功能一塊模擬鍵盤完成對操作進行輸入功能一塊模擬外設完成受控過程,主要為LED燈的亮滅過程【實驗內容與步驟10.1角“FileProject“next進行設置和操作設置選擇系列實驗中使用Spartan3,然后在下面選擇型號—IC3S50(可以在開發板上讀到,接下來選擇封裝形式TQ144,表示開發板有144管腳。隨后,進行操作設置。首先選擇頂層文件類型——HDL,然后選擇綜合工具——XST(verilog/VHDL,,“projectIP-core,原理圖,狀態圖,verilogverilog試模塊及VHDL塊等,實驗中主要用到verilog塊。然后進入到輸入輸出軟硬件結合IO設定:在界面左半部分單擊源文件名,界面左下方就會出現我們可以對源文件進行的操作,用戶設定中包括IO口設確認設定后在彈出的界面中選擇左下角的出現的方形即開發板,其邊緣的小方形和圓圈共有144對應144IO其中彩色的方形為不能操作的IO,白色的小圓圈是可以操作的IO。此時,我們需要用到前面的管腳約束表按照的操作對輸入輸出口進行6編程:點擊編程,軟件也會自動完成該步驟7程序完成上述6個步驟后系統會自動生成一個.bit文件,即為我們需要到開發板上的文件。開發板上有兩塊,位于中間的為FPGA,位于角落的為PROM只讀器,開發板上電時其中是沒有程序的。因此我們時兩種情況,第一是快速下載,直接到FPGA。第二種是首先將.bit文件轉換為.mcs文件,再到器。法一快速:雙擊impact,點擊finish,然后兩塊會都出現在屏幕上,綠色的表示當前選中,為FPGA,打開.bit文件,即可將程序關聯到FPGA板上,在FPGA上點擊右鍵,單擊程序,出現“programsucceeded”說明程序。target彈出的窗口中選擇PROM,MCS格式隨后選擇只讀器型號F02S,點擊add,隨后雙擊關聯impact,在第一個框中點擊past,當存儲器變成綠色時,即可向器中程序。\三個板子代碼分別如下modulekey_board(datain,dataout,clk);input[0:7]datain;inputclk;output[0:7]dataout;reg[0:7]dataout;always@(posedgeclk)moduleled(datain,dataout,clk);input[0:7]datain;inputclk;output[0:7]dataout;reg[0:7]dataout;always@(posedgeclk)modulecontrol(datainout,rd,clkinputinout[0:7]datainout;outputrd;reg[0:7]reg[32:0]cnt;reg[7:0]inout_reg;assigndatainout=(rd)?inout_reg:8'bz;always@(posedgeclk)cnt<=cnt+1; 8'b0000_0001:begindata=8'b1111_1100;end8'b0000_0010:begindata=8'b0110_0000;end8'b0000_0100:begindata=8'b1101_1010;end8'b0000_1000:begindata=8'b1111_0010;end8'b0001_0000:begindata=8'b0110_0110;end8'b0010_0000:begindata=8'b1011_0110;end8'b0100_0000:begindata=8'b1011_1110;end8'b1000_0000:begindata=8'b1110_0000;inout_reg=data;moduleBus(clk,rd,dinout_ctrl,dinout_kyb,dinout_led);inputclk;input !rdinout[7:0]inout[7:0]inout[7:0]reg[7:0]reg[7:0]assigndinout_ctrl=(!rd)?ino
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政法學對策研究與試題及答案
- 廠區保安火災應急預案(3篇)
- 醫院氧氣泄漏火災應急預案(3篇)
- 維持經濟增長的政策措施試題及答案
- 高考數學有趣題型與答案探討
- 行政法學高效復習策略與試題
- 電梯停電火災應急預案(3篇)
- 軟件可維護性的重要性分析試題及答案
- 治療室火災應急預案(3篇)
- 小學夜間火災應急預案(3篇)
- 2024年福建高考化學試卷(含答案解析)
- 2024-2025學年中職數學基礎模塊 下冊高教版(2021·十四五)教學設計合集
- 實測實量專項方案
- 安徽彩色壓花地坪施工方案
- DB34T 3620-2020 楊樹立木材積表
- 小學英語四年級語法專項練習(2024年)
- 二氧化碳與水反應的實驗改進
- 市政道路及綜合管網工程施工組織設計
- 2024年天津市中考英語真題卷及答案
- 如果歷史是一群喵
- 幼兒園名師公開課:大班藝術《漂亮的雨鞋》微課件
評論
0/150
提交評論