![級計組實驗六報告_第1頁](http://file4.renrendoc.com/view/42013f9ddf4a195751069cc138b19d08/42013f9ddf4a195751069cc138b19d081.gif)
![級計組實驗六報告_第2頁](http://file4.renrendoc.com/view/42013f9ddf4a195751069cc138b19d08/42013f9ddf4a195751069cc138b19d082.gif)
![級計組實驗六報告_第3頁](http://file4.renrendoc.com/view/42013f9ddf4a195751069cc138b19d08/42013f9ddf4a195751069cc138b19d083.gif)
![級計組實驗六報告_第4頁](http://file4.renrendoc.com/view/42013f9ddf4a195751069cc138b19d08/42013f9ddf4a195751069cc138b19d084.gif)
![級計組實驗六報告_第5頁](http://file4.renrendoc.com/view/42013f9ddf4a195751069cc138b19d08/42013f9ddf4a195751069cc138b19d085.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
:一、實驗要實驗名簡單的類MIPS多周期流水化處理器實實驗目理解CPU的Pipeline,對DataHazardBranchHazard有初步認實驗范本次實驗將覆蓋以下范ISE的使使用VerilogHDL進行邏輯設(shè)計二、實驗原理由于前幾次已經(jīng)完成了CPU各部分的主要功能,因此只需要完成Top模塊修改Control模塊沒以及修改模塊間互聯(lián)的定義將單周期CPU進行分割,插入4級寄存器,將其分割為IF,ID,EX,M,WB五大部分:CTR模塊的修三、驗代inputCLOCK_IN;inputclock;inputinput[3:0]output[3:0]LED;outputreg[31:0]PC;wireassignclk=assignLED[3:0]=SWITCH[3:0];wire[4:0]OUT1;wire[31:0]OUT2;wire[31:0]OUT3;wire[3:0]ALU_CTR;//IFtoreg[31:0] [31:0]wire[31:0]//IDtoreg[31:0]reg[31:0]wire[31:0]reg[31:0]wire[31:0]reg[31:0]wire[31:0]reg[20:16]
reg[15:11]//toEXregID_EX_RegDst;wireID_EX_RegDst_;reg[1:0]wire[1:0]ID_EX_ALUOp_;regID_EX_ALUSrc;wire//toMEMControlregID_EX_Branch;wireID_EX_Branch_;regID_EX_MemWrite;wireID_EX_MemWrite_;regID_EX_MemRead;wireID_EX_MemRead_;//toWBregID_EX_RegWrite;wireID_EX_RegWrite_;regID_EX_MemtoReg;wireID_EX_MemtoReg_;//EXtoreg[31:0]EX_MEM_Add;regEX_MEM_Zero;wirereg[31:0]wire[31:0]reg[31:0]reg[5:0]//toMEMregEX_MEM_Branch;regEX_MEM_MemWrite;reg//tpWBregEX_MEM_RegWrite;regEX_MEM_MemtoReg;//MEMtoreg[31:0]reg[31:0]reg[4:0]//toWBregMEM_WB_RegWrite;regMEM_WB_MemtoReg;initialbeginPC=0;//IDtoEX//toEXCo=ntrol
//toMEMControl//tpWBControl//MEMtoWB//toWBControlalways@(negedgeclk)PC=(EX_MEM_Branch&inst_memalways@(negedgeclk)//toWBControl
always@(negedgeclk)IF_ID_PcAdd4=//EXtoMEM
always@(negedgeclk)ID_EX_PcAdd4=IF_ID_PcAdd4;
registeralways@(negedgeclk)
always@(negedgeclk) Ctrsignnext
assignOUT1=ID_EX_RegDstID_EX_InstLow:ID_EX_InstHigh;assignOUT2=ID_EX_ALUSrc?ID_EX_SignExt:ID_EX_ReadData2;always@(negedgeclk) EX_MEM_INST= ALUCtrAlualways@(negedgeclk) always@(n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 渤海石油職業(yè)學院《建筑物理(熱工學)》2023-2024學年第二學期期末試卷
- 2025年儲罐安裝工程合同范文
- 2025年個人循環(huán)信貸合同示范文本
- 2025年工程勞務分包合同風險管理范本
- 長沙環(huán)境保護職業(yè)技術(shù)學院《國際貿(mào)易實務》2023-2024學年第二學期期末試卷
- 太原師范學院《教師專業(yè)發(fā)展與職業(yè)規(guī)劃》2023-2024學年第二學期期末試卷
- 武漢外語外事職業(yè)學院《傳感器原理及應用》2023-2024學年第二學期期末試卷
- 亳州學院《管理會計》2023-2024學年第二學期期末試卷
- 山東水利職業(yè)學院《心理咨詢基本技術(shù)》2023-2024學年第二學期期末試卷
- 2025年中標協(xié)調(diào)中介合同范本
- 課堂嵌入式評價及其應用
- 化工原理傳質(zhì)導論
- 《管理學基礎(chǔ)》完整版課件全套ppt教程(最新)
- 短視頻:策劃+拍攝+制作+運營課件(完整版)
- 基金會財務報表審計指引
- 藍色卡通風好書推薦教育PPT模板
- 2022年江蘇省泰州市中考數(shù)學試題及答案解析
- DB32∕T 4245-2022 城鎮(zhèn)供水廠生物活性炭失效判別和更換標準
- 石家莊鐵道大學四方學院畢業(yè)設(shè)計46
- 智能化系統(tǒng)培訓
- 部編版五年級語文下冊第四單元課時作業(yè)本有答案
評論
0/150
提交評論