




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選文檔算術規律單元ALU的設計班 級:計科1201班學 號:1208030113姓 名:何志強設計日期:2014-11-20西安科技高校計算機科學與技術學院1. 試驗題目 算數規律單元ALU的設計2. 試驗目的 設計一個簡潔的算數規律單元,并用Verilog實現,得到仿真波形。3. 試驗設備 安裝有modelsim和Quartus2的PC機一臺4.試驗原理算術規律單元ALU集成了各種算術運算和規律運算部件的功能,包括加、減、乘、除等數值運算、規律運算、移位運算等。把這些功能集成在一個規律部件ALU之中,使得ALU具有算術運算和規律運算功能。這種設計方法可以使得功能比較緊湊,簡化對規律運算部件
2、和算術運算部件的使用。同時還能最大限度的復用某些規律部件,從而削減規律電路的使用。3.1設計ALU首先要對各種算數規律運算進行編碼。表1為本文設計的處理器有用的ALU功能編碼表。表1 ALU功能編碼表算術規律單元ALU的實現算術規律單元ALU的內部具體設計算術規律單元ALU的Verilog的實現 module ALU181A(S,A,B,F,M,CN,CO,FZ);input3:0 S;input7:0 A,B;input M,CN;output7:0 F;output CO,FZ;wire7:0 F;wire CO;wire8:0 A9,B9;reg FZ;reg8:0 F9;assign
3、A9=1'b0,A;assign B9=1'b0,B;always (M or CN or A9 or B9 or S) begincase(S)4'b0000: if(M=0) F9<=A9+CN; else F9<=A9;4'b0001: if(M=0) F9<=(A9|B9)+CN; else F9<=(A9)&B9;4'b0010: if(M=0) F9<=(A9|(B9)+CN; else F9<=A9;4'b0011: if(M=0) F9<=9'b000000000-CN;
4、else F9<=9'b000000000;4'b0100: if(M=0) F9<=A9+(A9&B9)+CN; else F9<=(A9&B9);4'b0101: if(M=0) F9<=(A9+B9)+(A9&B9)+CN); else F9<=B9;4'b0110: if(M=0) F9<=A9-B9-CN; else F9<=A9B9;4'b0111: if(M=0) F9<=A9+(B9)-CN; else F9<=A9&(B9);4'b1000:
5、if(M=0) F9<=A9+(A9&B9)+CN; else F9<=(A9)+B9;4'b1001: if(M=0) F9<=A9+B9+CN; else F9<=(A9B9);4'b1010: if(M=0) F9<=A9+(B9)+(A9&B9)+CN; else F9<=B9;4'b1011: if(M=0) F9<=(A9&B9)+CN; else F9<=(A9&B9);4'b1100: if(M=0) F9<=A9+A9+CN; else F9<=9
6、9;b000000001;4'b1101: if(M=0) F9<=(A9+B9)+A9+CN; else F9<=A9+(B9);4'b1110: if(M=0) F9<=A9+(B9)+A9+CN; else F9<=A9+B9;4'b1111: if(M=0) F9<=A9-CN; else F9<=A9;default: F9<=9'b000000000;endcaseendassign F=F97:0;assign CO=F98;endmodule/include"ALU181.v"modu
7、le TestA; reg7:0 a,b; reg3:0 s; reg m,cn; wire7:0 f; wire co,fz; initial begin a=8'b00000001; b=8'b00000001; s=4'b1001; m=0; cn=0; #2000 a=8'b10001001; b=8'b00000001; s=4'b1001; m=0; cn=0; #2000 a=8'b00010001; b=8'b01001011; s=4'b1001; m=0; cn=0; #2000 a=8'b01
8、001001; b=8'b01001001; s=4'b1001; m=0; cn=0; #2000 a=8'b11000001; b=8'b10101001; s=4'b1001; m=0; cn=0; #2000 a=8'b01010001; b=8'b01000011; s=4'b1001; m=0; cn=0; #2000 a=8'b00001101; b=8'b01001001; s=4'b1001; m=0; cn=0;endALU181A alu181a1(.S(s),.A(a),.B(b),.F(f),.M(m),.CN(cn),.CO(co),.FZ(fz);endmodule6試驗結果分析 試驗結果: 在這個試驗中,我以74181
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 森林公園生態旅游市場營銷考核試卷
- 游樂場設備智能監測技術考核試卷
- 橡膠制品在船舶制造行業中的應用研究考核試卷
- 生態環境保護法律法規考核試卷
- 社區反貧困與可持續發展考核試卷
- 消費級機器人傳感器技術與應用考核試卷
- 游戲行業法律法規及合規管理考核試卷
- 油氣倉儲自動化控制考核試卷
- 旅館業供應鏈與物流管理考核試卷
- 昆明衛生職業學院《三維地質建模與可視化》2023-2024學年第二學期期末試卷
- 2023年海南省財金集團有限公司招聘筆試模擬試題及答案解析
- 耳聾與人工耳蝸植入術課件
- 公司獎項申請表(個人)
- 三年級上冊語文閱讀同步擴展課件-第十五講 童話寓言的閱讀技巧(共14張PPT)-人教(部編版)
- 機油濾清器工作原理剖析
- 執行異議及復議課件
- 工程施工資源配置計劃施工資源配置計劃
- 高中美術教案3-12地域的永恒魅力1
- 安全生產管理組織機構設置圖
- 高考政治思維導圖
- 一帶一路國家風光資源評估報告
評論
0/150
提交評論