xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2.55MB
    文件類型: .docx
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-09-09
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 龍芯中科??

資源簡(jiǎn)介

一、 設(shè)計(jì)目標(biāo) 設(shè)計(jì)目的: 設(shè)計(jì)一個(gè)含有36條指令的MIPS單周期處理器,并能將指令準(zhǔn)確的執(zhí)行并燒寫到試驗(yàn)箱上來(lái)驗(yàn)證 設(shè)計(jì)初衷 1、理解MIPS指令結(jié)構(gòu),理解MIPS指令集中常用指令的功能和編碼,學(xué)會(huì)對(duì)這些指令進(jìn)行歸納分類。 2、了解熟悉MIPS體系中的處理器結(jié)構(gòu) 3、熟悉并掌握單周期處理器CPU的原理和設(shè)計(jì) 4、進(jìn)一步加強(qiáng)Verilog語(yǔ)言進(jìn)行電路設(shè)計(jì)的能力 二、實(shí)驗(yàn)設(shè)備 1、裝有xilinx ISE的計(jì)算機(jī)一臺(tái) 2、LS-CPU-EXB-002教學(xué)系統(tǒng)實(shí)驗(yàn)箱一臺(tái) 三、實(shí)驗(yàn)任務(wù) 1.、學(xué)習(xí) MIPS 指令集,深入理解常用指令的功能和編碼,并進(jìn)行歸納確定處理器各部件的控制碼,比如使用何種 ALU 運(yùn)算,是否寫寄存器堆等。 2、單周期 CPU 是指一條指令的所有操作在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行完。設(shè)計(jì)中所有寄存器和存儲(chǔ)器都是異步讀同步寫的,即讀出數(shù)據(jù)不需要時(shí)鐘控制,但寫入數(shù)據(jù)需時(shí)鐘控制。 故單周期 CPU 的運(yùn)作即:在一個(gè)時(shí)鐘周期內(nèi),根據(jù) PC 值從指令 ROM 中讀出相應(yīng)的指令,將指令譯碼后從寄存器堆中讀出需要的操作數(shù),送往 ALU 模塊,ALU 模塊運(yùn)算得到結(jié)果。 如果是 store 指令,則 ALU 運(yùn)算結(jié)果為數(shù)據(jù)存儲(chǔ)的地址,就向數(shù)據(jù) RAM 發(fā)出寫請(qǐng)求,在下一個(gè)時(shí)鐘上升沿真正寫入到數(shù)據(jù)存儲(chǔ)器。 如果是 load 指令,則 ALU 運(yùn)算結(jié)果為數(shù)據(jù)存儲(chǔ)的地址,根據(jù)該值從數(shù)據(jù)存 RAM 中讀出數(shù)據(jù),送往寄存器堆根據(jù)目的寄存器發(fā)出寫請(qǐng)求,在下一個(gè)時(shí)鐘上升沿真正寫入到寄存器堆中。 如果非 load/store 操作,若有寫寄存器堆的操作,則直接將 ALU 運(yùn)算結(jié)果送往寄存器堆根據(jù)目的寄存器發(fā)出寫請(qǐng)求,在下一個(gè)時(shí)鐘上升沿真正寫入到寄存器堆中。 如果是分支跳轉(zhuǎn)指令,則是需要將結(jié)果寫入到 pc 寄存器中的。

資源截圖

代碼片段和文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源