




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、北京科技大學 計算機與通信工程學院實 驗 報 告實驗名稱: 超前進位加法器 學生姓名: 專 業: 計算機科學與技術 班 級: 學 號: 指導教師: 實驗成績: 實驗地點: 實驗時間: 2015 年 5 月 28 日1、 實驗目的與實驗要求1、 實驗目的(1) 掌握靜態隨機存儲器的基本結構;(2) 掌握靜態隨機存儲器RAM工作特性及數據的讀寫方法;(3) 掌握超前進位加法器的原理及其設計方法;(4) 理解使用超前進位邏輯設計ALU的方法;(5) 掌握乘法器的原理及其設計方法;(6) 熟悉FPGA應用設計及Quartus軟件的使用。2、 實驗要求(1) 驗證靜態隨機存儲器的讀寫功能;(2) 用Qu
2、artus軟件設計一個超前進位加法器;(3) 用Quartus軟件設計一個陣列乘法器。二、實驗設備(環境)及要求 Window 8,Quartus軟件三、實驗內容與步驟1、實驗1(1)實驗內容 驗證靜態隨機存儲的讀寫功能:(2) 主要步驟 關閉實驗系統電源,在斷電狀態下按圖3.15所示連接實驗電路,并檢查無誤。 將時序單元的狀態開關置為“單步”檔,MEM單元的編程開關置為“運行”檔。 將CON單元的IOR開關置為1(使IN單元無輸出),打開電源開關,如果聽到有“嘀”報警聲,說明有總線競爭現象,應立即關閉電源,重新檢查接線,直到錯誤排除。 給存儲器寫入數據:要先寫地址,后寫數據。 寫存儲器的流程
3、如圖3.16所示(以向00地址單元寫入11H為例): 讀存儲器的流程如圖3.17所示(以從00地址單元讀出11H為例): 根據對實驗原理的描述,以向03H地址單元寫入數據33H為例,填寫表3.6.中的操作步驟以及相關信號狀態。在以從03H地址單元讀取數據為例,填寫表3.7中的操作步驟及相關的信號狀態。2、實驗2(1)實驗內容 用Quartus軟件設計一個8位超前進位加法器。(2) 主要步驟 打開Quartus 軟件,進入軟件初始界面; 通過FileNewBlock Diagram/Schematic File選項,建立原理圖文件; 添加原件和連接線:分別在原理圖上畫出A、B模塊,保存原理圖文件
4、,通過FileCreate/UpdateCrate Symbol Files for File選項,把A、B原理圖轉換為元件符號。再建立一個原理圖文件,按照圖3.8接線。原理圖如下:A模塊B模塊 完成原理圖后,過FileNew Project Wizard選項,建立一個新工程,在建立時候在Add Files窗口添加原理圖文件; 進行功能仿真。通過ProcessingGenerate Functional Simulation Netlist選項產生功能仿真網絡表。有了功能仿真網絡表,就可以對工程進行功能仿真。通過FileNew或者單擊工具按鈕新建一個Vector Waveform File向量
5、波形文件; 在向量波形文件窗口中,在Name下方空白處右擊,在彈出的快捷菜單中選擇InsertInsert Node or Bus菜單項,或者在Name正文空白處雙擊彈出Insert Node or Bus對話框,單擊Node Finder按鈕,進行信號的添加;添加a、b、C0,s信號,a、b,s設為十進制值,a、b設置為隨機值,C0置零,保存文件; 通過AssignmentsSettings選項或者單擊工具按鈕進行仿真設置;更改Simulation mode 為 Functional,選擇仿真輸入為剛剛新建的向量波形文件。完成設置后,通過ProcessingStart Simulation選
6、項或者單擊工具按鈕進行功能仿真,仿真結果為下圖:3、實驗3(1)實驗內容 用Quartus軟件設計一個4*4陣列乘法器。(2) 主要步驟 打開Quartus 軟件,進入軟件初始界面; 通過FileNew Project Wizard選項,建立一個新工程; 通過FileNew選項或單擊工具按鈕,在工程里新建Verilog HDL代碼文件,保存文件,在Quartus 提供的代碼編輯器里進行代碼編輯: module chengfa(a,b,p); input 3:0a,b; output reg 7:0p; integer c; always(a or b) begin c,p0=a0*b0; c,
7、p1=a1*b0+a0*b1+c; c,p2=a2*b0+a1*b1+a0*b2+c; c,p3=a3*b0+a2*b1+a1*b2+a0*b3+c; c,p4=a3*b1+a2*b2+a1*b3+c; c,p5=a3*b2+a2*b3+c; c,p6=a3*b3+c; p7=c; end endmodule 完成代碼編寫后,通過Processing Start Start Analysis&Synthesis選項或者單擊工具按鈕進行Quartus 工程的語法與綜合編譯;編譯無誤后,通過ToolsNetlist ViewersRTL Viewer選項可以生成綜合后的電路結構圖; 完成編
8、譯與綜合后,進行功能仿真。通過ProcessingGenerate Functional Simulation Netlist選項產生功能仿真網絡表。有了功能仿真網絡表,就可以對工程進行功能仿真。通過FileNew選項或者單擊工具按鈕新建一個Vector Waveform File向量波形文件; 在向量波形文件窗口中,在Name下方空白處右擊,在彈出的快捷菜單中選擇InsertInsert Node or Bus菜單項,或者在Name正文空白處雙擊彈出Insert Node or Bus對話框,單擊Node Finder按鈕,進行信號的添加;添加a、b、p信號,a、b、p設置為十進制值,a、b
9、設置為隨機值;保存文件; 通過AssignmentsSettings選項或者單擊工具按鈕進行仿真設置;更改Simulation mode 為 Functional,選擇仿真輸入為剛剛新建的向量波形文件。完成設置后,通過ProcessingStart Simulation選項或者單擊工具按鈕進行功能仿真,仿真結果為下圖:四:實驗結果與分析1、 實驗1表3.6存儲器寫操作流程信號步驟IN單元置地址地址打入ARIN單元置輸出數據打入MEMWR0001RD0000IOM0000IOR0000LDAR0100T20按一下按一下表3.7存儲器讀操作流程信號步驟IN單元置地址地址打入AR關閉IN單元輸出讀出MEM數據WR0000RD0001IOM0000IOR0011LDAR0100T20按一下2、 實驗2 經驗證,上圖的結果是正確的。3、實驗3 經驗證,上圖的結果是正確的。五:結論(討論)1、 實驗結論(1)基本掌握了靜態隨機存儲器的基本結構;(2)學會了用實驗箱進行靜態隨機存儲器數據的讀寫;(3)基本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030農村基本建設行業市場深度調研及發展前景與投資研究報告
- 2025-2030全球與中國數據質量管理軟件行業市場發展分析及市場規模與廠商競爭格局研究報告
- 2025-2030中國鱈魚腸行業市場發展分析及前景趨勢與投資戰略研究報告
- 2025-2030中國預裝福爾馬林瓶行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030年中國五金裝飾行業深度研究分析報告
- 2025-2030年中國自流式輸送系統項目投資可行性研究分析報告
- 2025-2030年中國咪鮮安乳油項目投資可行性研究分析報告
- 2025-2030年中國智能空氣開關行業市場現狀調查及未來趨勢研判報告
- 2025-2030年中國網絡導電汽泡袋行業深度研究分析報告
- 2025-2030年中國中合金高鉻襯板行業深度研究分析報告
- 體育賽事管理課件
- 2024年采血針行業分析報告及未來發展趨勢
- 大學生思想政治理論課研究性學習成果
- SL176-2007 水利水電工程施工質量檢驗與評定規程
- 小學各年級 小學一年級 了解自己的優點和弱點 主題班會
- 酒店網絡營銷外文翻譯文獻
- 油潑面廣告語
- 咽部腫瘤的診治
- 情景題心理測試題目及答案
- 2023-2024學年北京東城區北京匯文中學化學高一第一學期期末質量檢測模擬試題含解析
- 你好大學新生第四期學習通章節答案期末考試題庫2023年
評論
0/150
提交評論