天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于FPGA開放CPU的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-05-01 14:05

  本文關(guān)鍵詞:基于FPGA開放CPU的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:CPU是計(jì)算機(jī)系統(tǒng)控制中心,復(fù)雜程度高設(shè)計(jì)困難。對(duì)計(jì)算機(jī)專業(yè)的學(xué)生來說,掌握了CPU的設(shè)計(jì)基礎(chǔ)和經(jīng)驗(yàn),對(duì)今后的軟硬件開發(fā)工作來說會(huì)有大的幫助。所以教學(xué)CPU系統(tǒng)的設(shè)計(jì)開發(fā)是高等學(xué)校計(jì)算機(jī)本科專業(yè)課程體系的一個(gè)熱點(diǎn)。但是目前國內(nèi)高校普遍使用的教學(xué)計(jì)算機(jī),大多只能實(shí)現(xiàn)驗(yàn)證性的實(shí)驗(yàn),無法完成創(chuàng)造性的綜合設(shè)計(jì)實(shí)驗(yàn)。驗(yàn)證性實(shí)驗(yàn)?zāi)J讲荒芙o學(xué)生提供自主設(shè)計(jì)和發(fā)揮的空間。要想改變這種現(xiàn)狀就需要進(jìn)行教學(xué)CPU的研究設(shè)計(jì)。 本課題采用大規(guī)?删幊唐骷﨔PGA為設(shè)計(jì)芯片,以TEC-XP教學(xué)實(shí)驗(yàn)計(jì)算機(jī)為硬件平臺(tái),使用當(dāng)前流行的硬件設(shè)計(jì)語言VHDL和ABEL語言進(jìn)行硬件描述。最終設(shè)計(jì)實(shí)現(xiàn)一個(gè)功能相對(duì)簡單的CPU系統(tǒng),并且能夠?qū)υ撓到y(tǒng)的設(shè)計(jì)方案進(jìn)行測試和驗(yàn)證。以此設(shè)計(jì)為模板,可以針對(duì)計(jì)算機(jī)專業(yè)的硬件實(shí)踐教學(xué)開設(shè)一個(gè)全新的實(shí)驗(yàn)項(xiàng)目,由學(xué)生自主設(shè)計(jì)研制CPU系統(tǒng),從而實(shí)現(xiàn)用設(shè)計(jì)的CPU構(gòu)建完成的教學(xué)計(jì)算機(jī)系統(tǒng)。 現(xiàn)場可編程門列陣FPGA屬于專用集成電路中的一種,是半定制式電路。FPGA芯片功耗低,設(shè)計(jì)方便同時(shí)修改靈活。因此采用FPGA來進(jìn)行教學(xué)設(shè)計(jì)實(shí)驗(yàn),可以方便實(shí)現(xiàn)一個(gè)簡單CPU的功能設(shè)計(jì)與實(shí)現(xiàn)。TEC-XP教學(xué)計(jì)算機(jī)是清華大學(xué)科教儀器廠研制的一款針對(duì)計(jì)算機(jī)專業(yè)本科硬件實(shí)踐教學(xué)的實(shí)驗(yàn)臺(tái)。該實(shí)驗(yàn)平臺(tái)采取雙CPU系統(tǒng),其中由CPLD芯片完成的CPU系統(tǒng)可以實(shí)現(xiàn)計(jì)算機(jī)組成原理的部件實(shí)驗(yàn),而由FPGA芯片實(shí)現(xiàn)的CPU部分可以用來完成一個(gè)簡單全新的RISC結(jié)構(gòu)的MIPS計(jì)算機(jī)CPU的設(shè)計(jì)實(shí)驗(yàn)。這2個(gè)CPU系統(tǒng)運(yùn)行同樣的指令系統(tǒng),可以確保軟件系統(tǒng)的兼容性。VHDL語言是功能強(qiáng)大的硬件描述語言,可以很靈活的實(shí)現(xiàn)完成FPGA-CPU各個(gè)模塊的功能。 FPGA-CPU的設(shè)計(jì)要求對(duì)CPU功能進(jìn)行認(rèn)真研究和學(xué)習(xí),在此基礎(chǔ)上對(duì)CPU功能提出需求建議,從而完成設(shè)計(jì)方案。從確定指令系統(tǒng)架構(gòu)開始著手,進(jìn)行指令集、指令格式、尋址方式和執(zhí)行流程的設(shè)計(jì)和實(shí)現(xiàn)。然后對(duì)FPGA-CPU進(jìn)行整體結(jié)構(gòu)設(shè)計(jì)和細(xì)化。本課題的CPU設(shè)計(jì)可以劃分為4個(gè)邏輯部件模塊:頂層模塊、運(yùn)算器部件模塊、數(shù)據(jù)總線部件和控制器部件。由VHDL語言具體實(shí)現(xiàn)各個(gè)邏輯設(shè)計(jì),最后進(jìn)行硬件調(diào)試。 通過本課題的設(shè)計(jì)實(shí)現(xiàn),給學(xué)生提供一個(gè)構(gòu)建真實(shí)計(jì)算機(jī)原型的機(jī)會(huì),從而使學(xué)生在CPU設(shè)計(jì)過程中達(dá)到更深入和系統(tǒng)地理解計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)知識(shí)的目的。
【關(guān)鍵詞】:FPGA 開放CPU TEC-XP教學(xué)機(jī)
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP332
【目錄】:
  • 摘要4-5
  • Abstract5-9
  • 1 緒論9-14
  • 1.1 課題研究背景及意義9-10
  • 1.2 CPU系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)的現(xiàn)狀分析10-12
  • 1.2.1 目前國內(nèi)外高校的CPU設(shè)計(jì)實(shí)驗(yàn)現(xiàn)狀10-11
  • 1.2.2 國內(nèi)大學(xué)CPU設(shè)計(jì)實(shí)驗(yàn)現(xiàn)狀分析11-12
  • 1.2.3 CPU設(shè)計(jì)實(shí)驗(yàn)的發(fā)展趨勢12
  • 1.3 課題主要研究內(nèi)容12-13
  • 1.4 論文章節(jié)安排13-14
  • 2 FPGA-CPU系統(tǒng)總體設(shè)計(jì)14-22
  • 2.1 FPGA-CPU整體設(shè)計(jì)思想和流程14-17
  • 2.1.1 FPGA-CPU系統(tǒng)整體設(shè)計(jì)流程14-15
  • 2.1.2 FPGA-CPU部件設(shè)計(jì)思想15-17
  • 2.2 FPGA-CPU系統(tǒng)設(shè)計(jì)硬件開發(fā)平臺(tái)選擇17-20
  • 2.2.1 TEC-XP實(shí)驗(yàn)計(jì)算機(jī)17-20
  • 2.2.2 FPGA20
  • 2.3 硬件描述語言選擇20-22
  • 2.3.1 ISPLEVER編程工具21
  • 2.3.2 VHDL硬件描述語言21
  • 2.3.3 ABEL硬件編程語言21-22
  • 3 FPGA-CPU指令系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)22-33
  • 3.1 TEC-XP教學(xué)計(jì)算機(jī)基本指令分析22-23
  • 3.1.1 TEC-XP實(shí)驗(yàn)計(jì)算機(jī)的指令格式22
  • 3.1.2 TEC-XP實(shí)驗(yàn)計(jì)算機(jī)指令分類22-23
  • 3.2 TEC-XP教學(xué)計(jì)算機(jī)的擴(kuò)展指令設(shè)計(jì)23-31
  • 3.2.1 TEC-XP教學(xué)計(jì)算機(jī)擴(kuò)展指令功能與格式設(shè)計(jì)23-25
  • 3.2.3 擴(kuò)展指令執(zhí)行步驟劃分與執(zhí)行流程表設(shè)計(jì)25-31
  • 3.3 TEC-XP教學(xué)計(jì)算機(jī)擴(kuò)展指令系統(tǒng)實(shí)現(xiàn)31-33
  • 4 FPGA-CPU邏輯結(jié)構(gòu)設(shè)計(jì)及編碼33-47
  • 4.1 FPGA-CPU的邏輯結(jié)構(gòu)設(shè)計(jì)及其細(xì)化33-45
  • 4.1.1 FPGA-CPU系統(tǒng)的層次與模塊設(shè)計(jì)33-37
  • 4.1.2 頂層模塊CPUVHD37
  • 4.1.3 運(yùn)算器部件AM290137-42
  • 4.1.4 數(shù)據(jù)總線部件data_IB42-44
  • 4.1.5 控制器部件44-45
  • 4.2 VHDL語言實(shí)現(xiàn)FPGA-CPU45-47
  • 5 FPGA-CPU系統(tǒng)實(shí)現(xiàn)與測試47-56
  • 5.1 硬件環(huán)境配置47-48
  • 5.2 綜合與實(shí)現(xiàn)48-52
  • 5.3 程序運(yùn)行測試52-56
  • 結(jié)論56-57
  • 參考文獻(xiàn)57-59
  • 致謝59-60

【參考文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前9條

1 李丞;婁淑琴;鄭毅;韋景行;朱潔麗;黎小蒙;;基于FPGA的實(shí)時(shí)互相關(guān)運(yùn)算器[J];北京交通大學(xué)學(xué)報(bào);2010年02期

2 楊楊;;基于FPGA的單周期CPU設(shè)計(jì)與實(shí)現(xiàn)[J];電腦編程技巧與維護(hù);2011年22期

3 吳秀敏;王曉蘭;方運(yùn)潭;;FPGA在硬件設(shè)計(jì)CPU中的應(yīng)用[J];高等工程教育研究;2008年S1期

4 袁春風(fēng);張澤生;蔡曉燕;楊若瑜;王帥;;計(jì)算機(jī)組成原理課程實(shí)踐教學(xué)探索[J];計(jì)算機(jī)教育;2011年17期

5 徐松林;古康;郝青鵬;;基于FPGA的可編程技術(shù)的應(yīng)用[J];信息通信;2013年10期

6 何克東;王恒才;;高性能CPU設(shè)計(jì)實(shí)驗(yàn)平臺(tái)及其應(yīng)用[J];實(shí)驗(yàn)室研究與探索;2007年12期

7 王本有;蘇守寶;汪德如;;一種基于FPGA的CPU設(shè)計(jì)[J];計(jì)算機(jī)技術(shù)與發(fā)展;2008年06期

8 肖海燕;楊建波;;基于硬件描述語言的簡易CPU設(shè)計(jì)[J];現(xiàn)代電子技術(shù);2011年22期

9 張晶;李佳妍;魏鳳歧;;教學(xué)型CPU的設(shè)計(jì)與實(shí)現(xiàn)[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2007年10期

中國博士學(xué)位論文全文數(shù)據(jù)庫 前2條

1 李鵬;基于元構(gòu)件的FPGA硬件構(gòu)件設(shè)計(jì)技術(shù)研究[D];解放軍信息工程大學(xué);2011年

2 葛海通;32位高性能嵌入式CPU及平臺(tái)研發(fā)[D];浙江大學(xué);2009年


  本文關(guān)鍵詞:基于FPGA開放CPU的設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。



本文編號(hào):339067

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/339067.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶397fe***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
好吊妞视频这里有精品| 国产内射一级一片内射高清| 日韩欧美一区二区久久婷婷| 色一情一乱一区二区三区码| 欧美熟妇喷浆一区二区| 又黄又硬又爽又色的视频| 少妇高潮呻吟浪语91| 国产视频在线一区二区| 成人午夜激情免费在线| 国产又色又粗又黄又爽| 国产一级内射麻豆91| 婷婷激情四射在线观看视频| 精品少妇人妻一区二区三区| 中文字幕有码视频熟女| 国产精品刮毛视频不卡| 国产一区二区三区四区中文| 中文字幕区自拍偷拍区| 日韩一区二区三区免费av| 日韩国产中文在线视频| 日韩欧美国产亚洲一区| 黄男女激情一区二区三区| 国产熟女一区二区三区四区| 91亚洲精品亚洲国产| 久久综合亚洲精品蜜桃| 亚洲欧美日韩国产成人| 91香蕉视频精品在线看| 精品女同在线一区二区| 色婷婷视频国产一区视频| 亚洲一区在线观看蜜桃| 国产精品一区二区香蕉视频 | 亚洲欧美日本视频一区二区| 国产又粗又猛又大爽又黄同志| 一二区不卡不卡在线观看| 最新国产欧美精品91| 亚洲最大福利在线观看| 成人免费视频免费观看| 最近的中文字幕一区二区| 日本东京热视频一区二区三区| 91精品国产av一区二区| 亚洲欧美日产综合在线网| 午夜精品一区二区三区国产|