計算機組成原理課程設(shè)計---簡單計算機系統(tǒng)設(shè)計與實現(xiàn).doc_第1頁
計算機組成原理課程設(shè)計---簡單計算機系統(tǒng)設(shè)計與實現(xiàn).doc_第2頁
計算機組成原理課程設(shè)計---簡單計算機系統(tǒng)設(shè)計與實現(xiàn).doc_第3頁
計算機組成原理課程設(shè)計---簡單計算機系統(tǒng)設(shè)計與實現(xiàn).doc_第4頁
計算機組成原理課程設(shè)計---簡單計算機系統(tǒng)設(shè)計與實現(xiàn).doc_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、南昌大學(xué)信息科學(xué)與技術(shù)學(xué)院計算機組成原理課程設(shè)計(實訓(xùn))報告書題 目:簡單計算機系統(tǒng)設(shè)計與實現(xiàn)專 業(yè):計算機科學(xué)與技術(shù)班級:1012姓名:運置學(xué)號:12指導(dǎo)老師:呂 準(zhǔn)設(shè)計時間:2012年4月9日2012年4月13日目錄 TOC o 1-5 h z HYPERLINK l bookmark3 o Current Document 計算機組成原理課程設(shè)計(實訓(xùn)I)報告書1 HYPERLINK l bookmark6 o Current Document .實驗?zāi)康?3 HYPERLINK l bookmark8 o Current Document .實驗內(nèi)容 3 HYPERLINK l boo

2、kmark10 o Current Document .實驗任務(wù) 3 HYPERLINK l bookmark12 o Current Document .設(shè)計過程 4 HYPERLINK l bookmark14 o Current Document 需求分析 6 HYPERLINK l bookmark20 o Current Document 功能分析 6 HYPERLINK l bookmark22 o Current Document 所用器件分析 7測試步驟 11 HYPERLINK l bookmark36 o Current Document .實驗結(jié)果 12 HYPERLIN

3、K l bookmark38 o Current Document .課程設(shè)計問題及解決方案 13 HYPERLINK l bookmark46 o Current Document .心得體會 14 HYPERLINK l bookmark48 o Current Document .參考文獻 151 實驗?zāi)康募由顚︸T諾依曼體系結(jié)構(gòu)計算機組成及其各部分功能的理解,進一步建立整機的概念。加深對計算機數(shù)據(jù)通路的理解,熟悉計算機指令系統(tǒng)、時序控制信號的生成,完成一個簡單計算機系統(tǒng)的設(shè)計。鍛煉初步的計算機系統(tǒng)分析和設(shè)計能力。鍛煉分析、定位和排除故障的能力。實驗內(nèi)容基于馮諾依曼體系結(jié)構(gòu),架構(gòu)一個簡單計

4、算機系統(tǒng)。在設(shè)計過程中,利用PROTEU軟件的仿真功能進行仿真分析及調(diào)試定位, 最終生成一個能完成簡單指令及運算的計算機系統(tǒng)。 對主要的數(shù)據(jù)流和控制流通過 LED適時顯示信息。實驗任務(wù)根據(jù)課程設(shè)計指導(dǎo)書的要求,制定出設(shè)計方案;畫出自己所設(shè)計計算機系統(tǒng)的原理框圖和器件連接圖,分析器件連接圖中各器件不同引腳的功能,哪些可以固定連接,哪些需要通過外接信號來控制,以及這些控制信號的有效形式;利用PROTEU膜擬仿真,布線、調(diào)試、驗收 ;課程設(shè)計報告和總結(jié)。4設(shè)計過程需求分析在本次課程設(shè)計中,我們需要根據(jù)計算機的各個部件先畫出簡單的框圖和總體設(shè)計的框圖, 然后在框圖的基礎(chǔ)上選擇適當(dāng)?shù)男酒瑢崿F(xiàn)各自的功能,

5、在這次計算機系統(tǒng)設(shè)計中,主要是先實 現(xiàn)運算器部分,保證運算的正確性,然后設(shè)計存儲部分。.簡單框圖如下:4.1.2 .總體設(shè)計框圖如下:輸入數(shù)據(jù)功能分析在這個計算機系統(tǒng)中, 運用了計算機所能識別的二進制形式進行簡單加減運算, 實現(xiàn)將二進制程序存入內(nèi)存的芯片中,然后開始執(zhí)行檢測,通過開關(guān)輸入數(shù)據(jù),并給其地址,存入存儲器中,再輸入第二個數(shù)時,同樣存入存儲器,經(jīng)調(diào)試 LED 顯示運算結(jié)果也保存入存儲器中。本次指令設(shè)計格式遵循常見指令格式設(shè)計原則,機器指令總共占 8 位,其中四位為操作碼,低四位為操作數(shù)地址 ADDR ,見下表描述:指令格式編碼及其格式說明如下:NOT ADDR1000取反指令a實現(xiàn)1且

6、將納果打入ACNOT1001取反指令,實現(xiàn),且將結(jié)果打入K力異或B1010異或指令,實現(xiàn) g 異或 小加口,且特結(jié) 果打入AC人加八1011乘Z指令,實現(xiàn)(北)加(AC),且將結(jié)果打入ACEND1100結(jié)束指令,程序終止運行所用器件分析.芯片 74LS373帶三態(tài)緩沖輸出的 8D觸發(fā)器,1D8D為8個輸入端,1Q8Q為8個輸出端。G是數(shù)據(jù) 鎖存控制端;當(dāng) G=1時,鎖存器輸出端同輸入端;當(dāng) G由“1”變?yōu)椤?0”時,數(shù)據(jù)輸入鎖 存器中,OE為輸出允許端;當(dāng)OE= 0”時,三態(tài)門打開;當(dāng) OE= 1”時,三態(tài)門關(guān)閉,輸出呈高阻狀態(tài)。1腳是輸出使能(OE),是低電平有效,當(dāng)1腳是高電平時,不管車入

7、3、4、 7、8、13、14、17、18如何,也不管11腳(鎖存控制端,G)如何,輸出2(Q0)、5(Q1)、6(Q2)、 9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部呈現(xiàn)高阻狀態(tài)(或者叫浮空狀態(tài));當(dāng)1腳是 低電平時,只要11腳(鎖存控制端,G)上出現(xiàn)一個下降沿,輸出2(Q0)、5(Q1)、6(Q2)、9(Q3)、 12(Q4)、15(Q5)、16(Q6)、19(Q7)立即呈現(xiàn)輸入腳 3、4、7、8、13、14、17、18 的狀態(tài)。用作地址鎖存器時,應(yīng)使OE為低電平,此時鎖存使能端C為高電平時,輸出 Q0Q7狀態(tài)與輸入端D1D7狀態(tài)相同;當(dāng)C發(fā)生負的跳變時,輸入端

8、D0D7數(shù)據(jù)鎖入Q0Q7 51單片 機的ALE信號可以直接與 74LS373的C連接。.芯片 74LS181:算術(shù)邏輯單元/功能發(fā)生器,L是彳氐電平,S3 S2 S1 S0為L L L L , M為L , Cn為LA0A3是輸入,F(xiàn)0F3輸出的就是A-1。各引腳說明如下:引腳說明M狀態(tài)控制端加1邏輯運南M-。鏟術(shù)運前:S3 S2 SI SO運算選算控制SI S2 SI SO決定也蹈楨行哪一種算術(shù)A3 A2 Al A0運辟數(shù)1,哨腳3為最高位7i? r m Vf道算數(shù)5.用腳3 %最高位Qi最低而4隹輸入%。有進時】百快3m東升產(chǎn)生他進生信號QT-口不進位,無進位;FJ F2 F F0F3匐F固

9、運算儲果. F3為最高位.芯片 6116:6116是2K*8位靜態(tài)隨機存儲器芯片,采用CMOS:藝制造,單一 +5V供電,額定功耗160mW,典型存取時間200ns,24線雙列直寸1式封裝.各引腳含義如下:A0-A10為地址線;CE是片選線;OE是讀允許線;WE是寫允許線6116的操作方式如下:CE OE WE 方式 D0-D7H*未選中高阻LLH讀DoutLHL寫DinLLL寫Din,控制開關(guān):.DIPSW_2 : 2獨立開關(guān)組4.3.5.DIPSW_5 : 5獨立開關(guān)組.DIPSW_8 : 8獨立開關(guān)組.電阻:RESPACK-7七排電阻RESPACK-8八排電阻,可以用 8個阻值為10K或

10、阻值為其他值的相同的電阻代替,八個4.3.6 .輸出器件:LED-RED紅色燈,兩種狀態(tài) 0:亮,1:滅。4.4測試步驟檢測邏輯運算1+2:Load 1 0000 0001加 2 0000 0010END 0000 0011S0S30111M=1 Cn=0調(diào)試結(jié)果如圖:實驗結(jié)果硬件電路圖包括: 5個74LS373芯片,2個74LS181芯片,1個6116芯片。硬件總體設(shè)計如圖:課程設(shè)計問題及解決方案故障 1 Protues 無法編譯原理圖在設(shè)計完原理圖,用 Protues 編譯時,發(fā)現(xiàn)有錯誤,發(fā)現(xiàn)是因為已經(jīng)過了使用期限,因此無法正常使用,最后嘗試了兩個方法解決問題:第一. 使用教程中的破解方法

11、生產(chǎn)一個xiaofan3.dat 文件進行破解;第二 . 直接修改計算機的時間,向前調(diào)一段時間,這樣軟件可以正常進行編譯了。故障2輸入數(shù)據(jù)時沒有存入到6116芯片中當(dāng)我們進行運算時,輸入第一個數(shù)據(jù)時,發(fā)現(xiàn)輸出端沒有顯示此時輸入的數(shù)據(jù),因此認為一開始數(shù)據(jù)就沒有存入存儲器中,對整個電路進行檢查,發(fā)現(xiàn)電路連接正常,于是換了一個6116芯片后,問題得以解決。故障3AC累加器顯示燈有信號沖突當(dāng)我們連接完成整個運算器部分,然后檢測電路的正確性時,發(fā)現(xiàn)存入數(shù)據(jù)時有黃燈顯示,因此認為產(chǎn)生了信號沖突,于是開始對整個電路進行檢查,發(fā)現(xiàn)電路連接正常,并且74LS373 的緩沖作用也正確,最后檢測芯片時,發(fā)現(xiàn)74LS

12、181 芯片的輸入端有信號輸出,與原來的輸入產(chǎn)生了沖突,問了老師此問題,是本身181 芯片偶爾出現(xiàn)這個問題,于是換了 181 芯片后,問題得以解決。7 心得體會通過本次課程設(shè)計,我對單片機和匯編的相關(guān)知識得到了進一步的,剛開始看到這個題目的時候,感覺倒計時不是很難,有對應(yīng)的輸入,在控制芯片的作用下,進行遞減的控制,就可以達到效果。所以剛開始的時候,做的還不是很認真,當(dāng)設(shè)計進行到具體環(huán)節(jié)的時候,問題就體現(xiàn)出來了,并不是像剛開始的那樣簡單。首先要想到芯片的對應(yīng)P 口的功能,于是要對所學(xué)的單片機的知識進行復(fù)習(xí),查找相關(guān)資料對那些知識進行擴充,于是就大量的查找相關(guān)資料和閱讀,了解清楚了相應(yīng)的功能后,開

13、始了設(shè)計。接著就是具體的模塊部分的設(shè)計。我把整體模塊分為三個部分進行的,輸入部分,運算部分,輸出部分。再就是進行相對應(yīng)的仿真設(shè)計。由于再仿真用到的是Proteus 軟件,所以要對這個軟件的應(yīng)用進行學(xué)習(xí)。也是開始查找一些資料書和上網(wǎng)找一些應(yīng)用方面的技巧,在做了充分的準(zhǔn)備后,開始了仿真繪圖。在繪圖的過程中,有時候也是弄錯了,導(dǎo)致仿真的結(jié)果出不來,在同學(xué)的幫助下,仔細查找和修改,還是完成了本設(shè)計,感覺集體的智慧還是很強大的。在看到電路圖能運行了,心里感覺還是蠻高興的。雖然在這次設(shè)計的過程中,困難不少,但是正是在自己的努力,老師和同學(xué)們的幫助下,自己能夠順利的完成,確實還是蠻欣慰的。在本次課程設(shè)計中我

14、感知到設(shè)計,給人以創(chuàng)作的沖動。在畫家眼里,設(shè)計是一幅清明上河圖或是一幅向日葵;在建筑師眼中, 設(shè)計是昔日鎏金般的圓明園或是今日一塑自由女神像;在電子工程師心中,設(shè)計是貝爾實驗室的電話機或是華為的程控交換機。凡此種種,但凡涉及設(shè)計都是一件良好的事情,因為她能給人以美的幻想,因為她能給人以金般財富,因為她能給人以成就之感,更為現(xiàn)實的是她能給人以成長以及成長所需的營養(yǎng),而這種營養(yǎng)更是一種福祉,一輩子消受不竭享用不盡。我就是以此心態(tài)對待此次計算機組成原理課程設(shè)計的,所謂“態(tài)度決定一切” ,于是偶然又必然地收獲了諸多,概而言之,大約以下幾點:一、溫故而知新。課程設(shè)計發(fā)端之始,思緒全無,舉步維艱,對于理論

15、知識學(xué)習(xí)不夠扎實的我深感“書到用時方恨少” ,于是想起圣人之言“溫故而知新” ,便重拾教材與實驗手冊,對知識系統(tǒng)而全面進行了梳理,遇到難處先是苦思冥想再向同學(xué)請教,終于熟練掌握了基本理論知識,而且領(lǐng)悟諸多平時學(xué)習(xí)難以理解掌握的較難知識,學(xué)會了如何思考的思維方式,找到了設(shè)計的靈感。二、思路即出路。當(dāng)初沒有思路,誠如舉步維艱,茫茫大地,不見道路。在對理論知識梳理掌握之后,茅塞頓開,柳暗花明,思路如泉涌,高歌“條條大路通羅馬” 。頓悟,沒有思路便無出路,原來思路即出路。三、實踐出真知。文革之后,關(guān)于真理的大討論最終結(jié)果是“實踐是檢驗真理的唯一標(biāo)準(zhǔn)” ,自從耳聞以來,便一直以為馬克思主義中國化生成的教條。時至今日,課程設(shè)計基本告成,才切身領(lǐng)悟“實踐是檢驗真理的唯一標(biāo)準(zhǔn)” ,才明曉實踐出真知。四、 創(chuàng)新求發(fā)展。 “創(chuàng)新” 目前在我國已經(jīng)提升到國家發(fā)展戰(zhàn)略地位, 足見 “創(chuàng)新” 的舉足輕重。五、過而能改,善莫大焉。至善至美,是人類永恒的追求。但是,不從忘卻“金無足赤,人無完人” ,我們換種思維方式,去惡亦是至善,改錯亦為至美。六、學(xué)海無涯,學(xué)無止境。在課程設(shè)計過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。感謝這次課程設(shè)計給了自己鍛煉的機會,自己在今后的學(xué)習(xí)和生活中,會更加的努力

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論