《計算機組成原理》是計算機系的一門核心課程。但是它涉及的知識面非常廣,內容包括中央處理器、指令系統、存儲系統、總線和輸入輸出系統等方面,學生在學習該課程時,普遍覺得內容抽象難于理解。但借助于該計算機組成原理實驗系統,學生通過實驗環節,可以進一步融會貫通學習內容,掌握計算機各模塊的工作原理,相互關系的來龍去脈。 為了增強實驗系統的功能,提高系統的靈活性,降低實驗成本,我們采用FPGA芯片技術來徹底更新現有的計算器組成原理實驗平臺。該技術可根據用戶要求為芯片加載由VHDL語言所編寫出的不同的硬件邏輯,FPGA芯片具有重復編程能力,使得系統內硬件的功能可以像軟件一樣被編程,這種稱為“軟”硬件的全新系統設計概念,使實驗系統具有極強的靈活性和適應性。它不僅使該系統性能的改進和擴充變得十分簡易和方便,而且使學生自己設計不同的實驗變為可能。計算機組成原理實驗的最終目的是讓學生能夠設計CPU,但首先,學生必須知道CPU的各個功能部件是如何工作,以及相互之間是如何配合構成CPU的。因此,我們必須先設計出一個教學用的以FPGA芯片為核心的硬件平臺,然后在此基礎上開發出VHDL部件庫及主要邏輯功能,并設計出一套實驗。 本文重點研究了基于FPGA芯片的VHDL硬件系統,由于VHDL的高標準化和硬件描述能力,現代CPU的主要功能如計算,存儲,I/O操作等均可由VHDL來實現。同時設計實驗內容,包括時序電路的組成及控制原理實驗、八位運算器的組成及復合運算實驗、存儲器實驗、數據通路實驗、浮點運算器實驗、多流水線處理器實驗等,這些實驗形成一個相互關聯的系統。每個實驗先由教師講解原理及原理圖,學生根據教師提供的原理圖,自己用MAX+PLUSII完成電路輸入,學生實驗實際上是編寫VHDL,不需要寫得很復雜,只要能調用接口,然后將程序燒入平臺,這樣既不會讓學生花太多的時間在畫電路圖上,又能讓學生更好的理解每個部件的工作原理和工作過程。 論文首先研究分析了FPGA硬件實驗平臺,即實驗系統的硬件組成。系統采用FPGA-XC4010EPC84,62256CPLD以及其他外圍芯片(例如74LS244,74LS275)組成。根據不同的實驗要求,規劃不同實驗控制邏輯。用戶可選擇不同的實驗邏輯,通過把實驗邏輯下載到FPGA芯片中構成自己的實驗平臺。 其次,論文詳細的闡述了VHDL模塊化設計,如何運用VHDL技術來依次實現CPU的各個功能部件。VHDL語言作為一種國際標準化的硬件描述語言,自1987年獲得IEEE批準以來,經過了1993年和2001年兩次修改,至今已被眾多的國際知名電子設計自動化(EDA)工具研發商所采用,并隨同EDA設計工具一起廣泛地進入了數字系統設計與研發領域,目前已成為電子業界普遍接受的一種硬件設計技術。再次,論文針對實驗平臺中遇到的較為棘手的多流水線等問題,也進行了深入的闡述和剖析。學生需要什么樣的實驗條件,實驗內容及步驟才能了解當今CPU所采用的核心技術,才能掌握CPU的設計,運行原理。另外,本論文的背景是需要學生熟悉基本的VHDL知識或技能,因為實驗是在編寫VHDL代碼的前提下完成的。 本文在基于實驗室的環境下,基本上較為完整的實現了一個基于FPGA的實驗平臺方案。在此基礎上,進行了部分功能的測試和部分性能方面的分析。本論文的研究,為FPGA在實際系統中的應用提供研究思路和參考方案。論文的研究結果將對FPGA與VHDL標準的進一步發展具有重要的理論和現實意義。
資源簡介:基于單片機電壓檢測實驗平臺的設計與實現這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
上傳時間: 2022-03-08
上傳用戶:
資源簡介:《計算機組成原理》是計算機系的一門核心課程。但是它涉及的知識面非常廣,內容包括中央處理器、指令系統、存儲系統、總線和輸入輸出系統等方面,學生在學習該課程時,普遍覺得內容抽象難于理解。但借助于該計算機組成原理實驗系統,學生通過實驗環節,可以進...
上傳時間: 2013-04-24
上傳用戶:小強mmmm
資源簡介:本文主要討論了一個基于COM組件技術的在線拍賣平臺的設計與實現過程,并給出一個在線拍賣平臺的設計框架,還討論了它在關鍵實現技術。最后討論了本系統的有缺點以以后的工作防線。
上傳時間: 2013-12-16
上傳用戶:wanghui2438
資源簡介:嵌入式軟件模擬測試平臺的設計與實現技術,值得一看
上傳時間: 2015-07-11
上傳用戶:英雄
資源簡介:基于網絡的中學數學教學平臺的設計與實現的研究
上傳時間: 2014-01-08
上傳用戶:kbnswdifs
資源簡介:介紹了一種基于嵌入式Linux 的智能手機系統軟件平臺的設計與實現,系統軟件從層次上分為四層, 最底層是操作系統層,實現對嵌入式Linux 的移植、裁剪;第二層是系統服務層,所有跟手機相關的業務都由此層 來處理,以及數據庫服務;第三層是中間層,嵌入式GU...
上傳時間: 2013-12-22
上傳用戶:qb1993225
資源簡介:基于FPGA的CPU核及其虛擬平臺的設計與實現
上傳時間: 2017-06-24
上傳用戶:lanwei
資源簡介:基本模型機的設計與實現主要內容: 設計一個較為完整的計算機、并編寫一些簡單的指令 基本要求: 設計器材: Dais-CMH+/CMH 計算器組成原理教學實驗系統一臺,實驗用扁平線、導線若干。 設計目的: ⒈ 在掌握部件單元電路實驗的基礎上,進一步將其組成系...
上傳時間: 2014-02-18
上傳用戶:zwei41
資源簡介:基本模型機的設計與實現的實驗報告和機器代碼,計算機組成原理的課程設計
上傳時間: 2016-03-18
上傳用戶:牛布牛
資源簡介:一種基于FPGA實現的FFT結構 調從基本元器件開始的計算機硬件系統的設計與實現,大多設置在自動控制系,形成了與應用系統結合的計算機教育。 1966年多處理器平臺FPGA 學習目標 (1) 理解為什么嵌入式系統使用多處理器 (2) 指出處理器中CPU和硬件邏輯的折衷
上傳時間: 2013-12-25
上傳用戶:hoperingcong
資源簡介:計算機組成與結構的課程設計 一個簡單的微機系統的設計與實現
上傳時間: 2013-12-26
上傳用戶:時代電子小智
資源簡介:在日常工作和生活中,人們需要享用各種資源或者服務。當在特定的時間段內,可供享用的資源有限,而需求享用資源的用戶相對較多時,供求矛盾就會出現。預約系統通過讓用戶與資源提供者進行交流,而緩解了供求矛盾。目前,為提高學生的創新能力和實驗儀器的使用...
上傳時間: 2013-04-24
上傳用戶:jyycc
資源簡介:電子密碼鎖的設計與實現一、實驗目的?1.進一步掌握鍵盤掃描和LED顯示的程序設計。?2.了解按鍵消抖的方法。?3.綜合運用微機原理的軟硬件知識。 二、實驗內容與要求?1.基本要求?(1)具有密碼輸入功能,密碼最多為6位;(2)設置退格鍵,以便刪除...
上傳時間: 2013-10-16
上傳用戶:15070202241
資源簡介:交通燈控制器的設計與實現一、實驗目的1.?了解交通燈管理的基本工作原理。2.?熟悉8253計數器/定時器、8259A中斷控制器和8255A并行接口的工作方式及應用編程。3.?掌握多位LED顯示的方法。 二、 實驗內容與要求設計一個用于十字路口的交通燈控制器。1.基...
上傳時間: 2013-10-07
上傳用戶:小小小熊
資源簡介:隨著信息技術的發展和數字化產品的普及以及Intemet廣泛深入的應用,從消費電器到工業設備,從民用產品到軍用器材,嵌入式系統己被廣泛的應用到網絡、手持通信設備、消費電子和自動化控制等各個領域。嵌入式系統的廣泛應用和發展潛力使其成為21世紀的應用熱點...
上傳時間: 2013-05-23
上傳用戶:shenglei_353
資源簡介:隨著無線通信的應用日益廣泛,無線通信系統的種類也越來越繁雜,但是由于不同通信系統的工作頻段、調制方式、通信協議等原理結構上存在差異而極大限制了不同系統之間的互通。軟件無線電擺脫了硬件體系結構的束縛,成為解決不同通信體制之間互操作問題和開展多...
上傳時間: 2013-04-24
上傳用戶:mfhe2005
資源簡介:LINUX平臺上小型WEB服務器的設計與實現,支持CGI接口.
上傳時間: 2015-03-24
上傳用戶:youlongjian0
資源簡介:計算機畢業論文詳細 可以做參考之用 用Delhpi設計進銷存系統的設計與實現.doc
上傳時間: 2015-09-10
上傳用戶:as275944189
資源簡介:這些是我們在學校里做匯編實驗時做的。實驗列表如下。里面有源代碼。 1. 實驗一 匯編編譯器的使用及程序調試(必做) 4 2. 實驗二 非壓縮/壓縮十進制碼轉換程序的設計與實現(必做) 11 3. 實驗三 順序程序設計(選做) 13 4. 實驗四 分支程序設計(選...
上傳時間: 2014-01-02
上傳用戶:siguazgb
資源簡介:《虛擬機的設計與實現c/cpp》(linux平臺)源碼 好東西大家熟知不多說
上傳時間: 2014-01-04
上傳用戶:璇珠官人
資源簡介:《虛擬機的設計與實現c/cpp》(win32平臺)源碼 好東西大家熟知不多說
上傳時間: 2014-01-03
上傳用戶:cmc_68289287
資源簡介:【實驗名稱】遞歸子程序分析器的設計與實現 【實驗目的和要求】 設計、編制,調試一個典型的語法分析程序,實現對如下的遞歸子程序語法的分析,進一步掌握常用的語法分析方法。 【實驗內容】 ① 本分析程序所分析的文法如下: G[E]: E->eBa...
上傳時間: 2013-12-25
上傳用戶:lanhuaying
資源簡介:【實驗名稱】LL(1)分析總控程序的設計與實現 【實驗目的和要求】 設計、編制,調試一個典型的語法分析程序,實現對語法分析程序所提供的單詞序列進行語法分析檢查和結構分析,進一步掌握常用的語法分析方法。 要求: ① 程序具有通用性。即所編寫的LL...
上傳時間: 2016-03-19
上傳用戶:songyue1991
資源簡介:路由器協議平臺mpls協議的設計與實現源代碼。
上傳時間: 2016-04-24
上傳用戶:gundamwzc
資源簡介:以太網交換機協議平臺stp協議的設計與實現源代碼。
上傳時間: 2016-04-24
上傳用戶:zycidjl
資源簡介:基于J2EE架構的在線考試系統的設計與實現 本論文實現了一個基于J2EE平臺的在線考試系統設計方案,整合了XML技術,構造了基于J2EE企業Web體系結構的分布式系統,使其成為一個分布式的跨平臺系統。同時借助Rose工具將UML語言和Web應用開發結合起來,進行可視化...
上傳時間: 2016-05-10
上傳用戶:維子哥哥
資源簡介:這是一個關于基于Web的協同辦公平臺系統的設計與實現的畢業論文.我們答辯完了,我上傳上來,是想跟大家分享.
上傳時間: 2016-07-14
上傳用戶:362279997
資源簡介:編譯原理(C語言詞法分析器的設計與實現) 一.實驗目的: 1.強化對系統軟件綜合工程實現能力、規劃能力的訓練; 2.加強對詞法分析原理、方法和基本實現技術的理解; 二.實驗內容: 用C語言(或 C++ )作為宿主語言完成: C語言(ANSI C或turbo C 2.0)...
上傳時間: 2014-01-19
上傳用戶:363186
資源簡介:復雜模型機的設計與實現 組成原理的課程設計,超詳細,里面有截圖、電路圖
上傳時間: 2016-08-22
上傳用戶:dave520l
資源簡介:16位微處理器在FPGA上的設計與原理實現 FPGA硬件仿真平臺和MIPS芯片組的設計與實現
上傳時間: 2013-12-23
上傳用戶:zm7516678