国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Logism · MIPS運算器設(shè)計 實驗

這篇具有很好參考價值的文章主要介紹了Logism · MIPS運算器設(shè)計 實驗。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

實驗三 MIPS運算器設(shè)計

?

?

設(shè)計要求:

利用前面實驗封裝好的32位加法器以及 Logisim 平臺中現(xiàn)有運算部件,構(gòu)建一個32位算術(shù)邏輯運算單元(禁用 Logisim 系統(tǒng)自帶的加法器,減法器),可支持算術(shù)加、減、乘、除,邏輯與、或、非、異或運算、邏輯左移、邏輯右移、算術(shù)右移運算,支持常用程序狀態(tài)標(biāo)志(有符號溢出 OF 、無符號溢出 UOF ,結(jié)果相等 Equal

  1. 搭建【四位先行進位芯片CLA74182】

  2. 在上一步基礎(chǔ)上,搭建【4位快速加法器】

  3. 在上一步基礎(chǔ)上,搭建【32位快速加法器】

  4. ALU內(nèi)部功能模塊搭建,引腳與各功能如下

Logism · MIPS運算器設(shè)計 實驗

????????將加、減、乘、除,邏輯與、或、非、異或運算、邏輯左移、邏輯右移、算術(shù)右移分別進行運算并得到結(jié)果,通過多路選擇器將所選運算方式對應(yīng)的結(jié)果給Result,乘除運算時將高位結(jié)果或余給Result2,其余情況Result2結(jié)果為0

Logism · MIPS運算器設(shè)計 實驗

實驗?zāi)康模?/h3>

????????學(xué)生理解算術(shù)邏輯運算單元(ALU)的基本構(gòu)成,掌握 Logisim 中各種運算組件的使用方法,熟悉多路選擇器的使用,能利用前述實驗完成的 32 位加法器、 Logisim 中的運算組件構(gòu)造指定規(guī)格的 ALU 單元。

方案設(shè)計:

? ? ? ? A.宏觀設(shè)計

? ? ? ? ? ? ? ? a.? 加減法溢出判斷
????????????????b.? 兩數(shù)比較模塊
????????????????c.? 算數(shù) / 邏輯 左右移動?
????????????????d.? 基礎(chǔ)運算模塊
????????????????e.? 支持模塊-32位加法器
????????????????f.? ?支持模塊-CAL74182芯片
????????????????g.? 支持模塊-四位快速加法器

? ? ? ? B.實驗步驟

從小到大開展電路構(gòu)建,到ALU設(shè)計區(qū)進行分模塊設(shè)計,步步為營

? ? ? ? ? ? ? ? a.CAL74182

Logism · MIPS運算器設(shè)計 實驗


? ? ? ? ? ? ? ? b.四位快速加法器

Logism · MIPS運算器設(shè)計 實驗

?
? ? ? ? ? ? ? ? c.? 32位加法器

Logism · MIPS運算器設(shè)計 實驗

?
? ? ? ? ? ? ? ? d.? ?ALU-位移模塊:y取0-4即可,題目要求

Logism · MIPS運算器設(shè)計 實驗

?
? ? ? ? ? ? ? ? e.? ALU-運算模塊

Logism · MIPS運算器設(shè)計 實驗


? ? ? ? ? ? ? ? f.??ALU-溢出檢測模塊

Logism · MIPS運算器設(shè)計 實驗


? ? ? ? ? ? ? ? g.??ALU-比較模塊:結(jié)果需要位拓展保持32位

Logism · MIPS運算器設(shè)計 實驗


? ? ? ? ? ? ? ? h.MUX選擇輸出模塊
這里是無奈之舉,做好所有運算結(jié)果,然后選擇部分輸出

Logism · MIPS運算器設(shè)計 實驗

Logism · MIPS運算器設(shè)計 實驗

? ? ? ? C.故障調(diào)試

? ? ? ? ? ? ? ? a.MUX在連線密集時候,出現(xiàn)重疊連線導(dǎo)致提交報錯,在編輯布線過程中要格外小心
(MUX連起來時候,結(jié)點會變成圓形,有時候會和器件疊加在一起,不拖動極難發(fā)覺出錯)
? ? ? ? ? ? ? ? b.對減的時候要取補碼處理,忘了又炸了一次
? ? ? ? ? ? ? ? c.進位溢出判斷是一個藏著很深的bug,無符號加減法溢出位永遠是0,判斷溢出應(yīng)該是看運真實數(shù)值得出
? ? ? ? ? ? ? ? d.位移取得第5位就可以了,多的不要
?

電路優(yōu)點:功能豐富,集成度高
電路缺點:我們這個設(shè)計是同時啟用所有運算部件,最后根據(jù)請求來選擇輸出部分數(shù)據(jù);而不是看需要什么運算來啟用部分組件,這會導(dǎo)致額外的資源支出

?

成果展示:

Logism · MIPS運算器設(shè)計 實驗

Logism · MIPS運算器設(shè)計 實驗

Logism · MIPS運算器設(shè)計 實驗

Logism · MIPS運算器設(shè)計 實驗

Logism · MIPS運算器設(shè)計 實驗

心得體會:

????????這次搭建的電路極多,設(shè)計量大,電路邏輯復(fù)雜,bug頻出而且極難調(diào)整,甚至都沒有可用的參考資料,對心理素質(zhì)是極大的考驗;通過嚴(yán)謹?shù)姆治龊退伎?,在最終成果上能夠有所突破,令我感到慰藉,這是對攻堅精神的最好詮釋。通過本次實驗深刻理解了各類運算芯片的使用方法,是一次收獲頗豐的實踐過程。文章來源地址http://www.zghlxwxcb.cn/news/detail-426205.html

到了這里,關(guān)于Logism · MIPS運算器設(shè)計 實驗的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 西電計組實驗二 運算器實驗

    西電計組實驗二 運算器實驗

    一.實驗?zāi)康???1.了解簡單運算器的數(shù)據(jù)傳輸通路。 ??2.驗證運算功能發(fā)生器的組合功能。 ??3.掌握算術(shù)邏輯運算加、減、與的工作原理。 ??4.驗證實驗臺運算的8位加、減、與、直通功能。 ??5.按給定數(shù)據(jù),完成幾種指定的算術(shù)和邏輯運算。 二.實驗原理 ??算

    2024年02月06日
    瀏覽(22)
  • 計算機組成原理實驗——實驗1 運算器實驗

    計算機組成原理實驗——實驗1 運算器實驗

    (1)掌握算術(shù)邏輯運算單元的工作原理。 (2)熟悉簡單運算器的電路組成。 (3)熟悉4位運算功能發(fā)生器(74LS181)的算術(shù)、邏輯運算功能。 (1)做好實驗預(yù)習(xí),看懂電路圖,熟悉實驗中所用芯片各引腳的功能和連接方法。 (2)按照實驗內(nèi)容與步驟的要求,認真仔細地完

    2024年02月12日
    瀏覽(20)
  • 數(shù)據(jù)結(jié)構(gòu)實驗之矩陣的運算器(二維數(shù)組)

    數(shù)據(jù)結(jié)構(gòu)實驗之矩陣的運算器(二維數(shù)組)

    實驗?zāi)康?掌握并學(xué)會運用數(shù)組及相關(guān)知識 掌握矩陣相關(guān)運算的代碼實現(xiàn) 學(xué)會小組的分工與合作 體會封裝的好處 實驗任務(wù)及要求 要求實現(xiàn)矩陣的計算器,能供用戶選擇不同菜單,進而實現(xiàn)不同存儲形式及調(diào)用相應(yīng)計算的算法,并記錄運算過程。 運算程序主要包括:①矩陣的

    2024年01月15日
    瀏覽(20)
  • 計算機組成與結(jié)構(gòu)實驗一《運算器組成》

    一、實驗?zāi)康呐c要求 一、實驗?zāi)康?(1)熟悉TEC-8模型計算機的節(jié)拍脈沖T1T2T3 (2)熟悉TEC-8模型機雙端口通用寄存器組的讀寫操作 (3)熟悉TEC-8模型機運算器的數(shù)據(jù)傳送通路 (4)驗證74181的加、減、與、或功能 (5)按給定的數(shù)據(jù),完成幾種指定的算術(shù)運算和邏輯運算 二、

    2024年02月04日
    瀏覽(22)
  • 計算機組成與體系結(jié)構(gòu)第一次試驗:運算器實驗

    計算機組成與體系結(jié)構(gòu)第一次試驗:運算器實驗

    為了幫助同學(xué)們完成痛苦的實驗課程設(shè)計,本作者將其作出的實驗結(jié)果及代碼貼至CSDN中,供同學(xué)們學(xué)習(xí)參考。如有不足或描述不完善之處,敬請各位指出,歡迎各位的斧正! 掌握使用算術(shù)邏輯運算器 74LS181 進行算術(shù)運算、 邏輯運算的方法。 掌握基于“累加-移位”原理的串

    2024年02月04日
    瀏覽(18)
  • 基于FPGA的查表式運算器的設(shè)計與仿真

    基于FPGA的查表式運算器的設(shè)計與仿真

    隨著我國的經(jīng)濟的發(fā)展,人們要求計算的方法更好簡單和方便,尤其是在計算這個方面,所以對于運算器的設(shè)計是非常的重要的,所以為了更好的設(shè)計該設(shè)計采用了現(xiàn)場可編程邏輯器件FPGA設(shè)計,并基于硬件描述語言VHDL在Altera公司的Quartus Ⅱ軟件上實現(xiàn)仿真。系統(tǒng)由計算部分、

    2024年02月04日
    瀏覽(28)
  • 2.6 浮點運算方法和浮點運算器

    2.6 浮點運算方法和浮點運算器

    ? 以下是一些具體的學(xué)習(xí)目標(biāo): 理解浮點數(shù)的基本概念和表示方法,包括符號位、指數(shù)和尾數(shù)。 學(xué)習(xí)浮點數(shù)的運算規(guī)則和舍入規(guī)則,包括加、減、乘、除、開方等。 了解浮點數(shù)的常見問題和誤差,例如舍入誤差、溢出、下溢等,并學(xué)會如何處理這些問題。 理解浮點運算器的

    2024年02月01日
    瀏覽(26)
  • 基于FPGA的求模運算器

    基于FPGA的求模運算器

    目錄 1、 簡介 1.1 系統(tǒng)的目的 1.2 系統(tǒng)的背景 2、 需求概括 2.1 系統(tǒng)需求 2.2 當(dāng)前系統(tǒng)問題 3、 建議的系統(tǒng) 3.1 設(shè)計重點 3.2 系統(tǒng)的原理 3.2.1 算法框圖 3.3 數(shù)據(jù)預(yù)處理部分 3.4 迭代算法的核心部分 3.5 收斂判斷 3.6 輸出格式化 3.7 模塊接口信號 3.9 仿真測試 4、 系統(tǒng)分析 4.1 精度分析

    2024年01月23日
    瀏覽(24)
  • CPU運算器、控制器、寄存器

    CPU內(nèi)部主要由運算器、控制器、寄存器三大部分組成。 運算器 負責(zé)算術(shù)運算(+ - * / 基本運算和附加運算)和邏輯運算(包括 移位、邏輯測試或比較兩個值等)。 控制器 負責(zé)應(yīng)對所有的信息情況,調(diào)度運算器把計算做好。 寄存器 它們可用來暫存指令、數(shù)據(jù)和地址。既要對

    2024年02月15日
    瀏覽(37)
  • Python四則運算“計算器”——整數(shù)口算練習(xí)“小程序”

    Python四則運算“計算器”——整數(shù)口算練習(xí)“小程序”

    設(shè)定練習(xí)題目數(shù)量、最大取值整數(shù)數(shù),即時判定,答對鼓勵答錯打印正確結(jié)果。 【學(xué)習(xí)的細節(jié)是歡悅的歷程】 Python 官網(wǎng) :https://www.python.org/ Free :大咖免費“ 圣經(jīng) ”教程《 python 完全自學(xué)教程 》,不僅僅是基礎(chǔ)那么簡單…… 地址:https://lqpybook.readthedocs.io/ ??自學(xué)并不是

    2024年02月07日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包