CPU設(shè)計(jì)實(shí)驗(yàn)報(bào)告,源代碼
|
資料類別
|
計(jì)算機(jī)教案 |
|
課程(專業(yè))
|
CPU設(shè)計(jì) |
關(guān)鍵詞
|
CPU設(shè)計(jì)|寄存器 |
適用年級(jí)
|
高職 |
身份要求
|
游客 |
金 幣
|
0 。金幣如何獲得?) |
文件格式
|
Word |
文件大小
|
2175K |
發(fā)布時(shí)間
|
2010-04-22 21:00:00 |
預(yù)覽文件
|
無(wú) |
下載次數(shù)
|
139 |
發(fā)布人 |
lj |
內(nèi)容簡(jiǎn)介:
CPU設(shè)計(jì)實(shí)驗(yàn)報(bào)告,源代碼
一、實(shí)驗(yàn)?zāi)康模?br>
1、掌握硬件描述語(yǔ)言VHDL和EDA工具Quartus II;利用VHDL設(shè)計(jì)16位串行CPU,實(shí)現(xiàn)算術(shù)和邏輯運(yùn)算指令、轉(zhuǎn)移指令、訪存指令、堆棧指令和控制指令;
2、掌握CPU的調(diào)試和測(cè)試方法。
二、實(shí)驗(yàn)內(nèi)容:
1、運(yùn)用硬件描述語(yǔ)言VHDL實(shí)現(xiàn)寄存器堆和算數(shù)邏輯單元設(shè)計(jì)、指令集和指令格式、時(shí)序設(shè)計(jì)和整體結(jié)構(gòu)設(shè)計(jì)、指令譯碼器的設(shè)計(jì)、訪存單元的設(shè)計(jì)、調(diào)試單元的設(shè)計(jì);
2、上機(jī)調(diào)試。
三、實(shí)驗(yàn)步驟:
1、寄存器堆的設(shè)計(jì)
寄存器堆由16個(gè)16位寄存器組成 。其中reset是異步清0端,reset=0時(shí)將所有寄存器清0。dr_sel和sr_sel是目標(biāo)寄存器和源寄存器編號(hào),dr_out和sr_out輸出目標(biāo)寄存器和源寄存器的內(nèi)容。reg_sel指定一個(gè)寄存器編號(hào),將該寄存器內(nèi)容送給reg_out,這兩個(gè)端口用于調(diào)試時(shí)觀察每個(gè)寄存器的值。reg_en是寫(xiě)允許端。reg_en=“01”時(shí),在clk的上升沿將from_alu寫(xiě)入dr_sel指定的寄存器;reg_en=“10”時(shí),在clk的上升沿將from_mem寫(xiě)入dr_sel指定的寄存器。reg_en取其他值時(shí)不改變寄存器堆的值。
......
相關(guān)說(shuō)明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買(mǎi)金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問(wèn)題,請(qǐng)看常見(jiàn)問(wèn)題解答。
下載地址:
|
|
|