




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、大慶石油學(xué)院硬件課程設(shè)計(jì)1大 慶 石 油 學(xué) 院課 程 設(shè) 計(jì) 2006 年 9 月 12 日課 程 硬件課程設(shè)計(jì) 題 目 分別使用原理圖和 VHDL 語言輸入方法設(shè)計(jì) 8 位全加器 院 系 計(jì)算機(jī)與信息技術(shù)學(xué)院 專業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù) 04-4 班 學(xué)生姓名 孟慶軍 學(xué)生學(xué)號(hào) 040702140408 指導(dǎo)教師 李井輝 大慶石油學(xué)院硬件課程設(shè)計(jì)2大慶石油學(xué)院課程設(shè)計(jì)任務(wù)書課程 硬件課程設(shè)計(jì)題目 分別使用原理圖和 VHDL 語言輸入方法設(shè)計(jì) 8 位全加器專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 姓名 孟慶軍 學(xué)號(hào) 040702140408主要內(nèi)容、基本要求、主要參考資料等一、主要內(nèi)容:利用 EDA-V 型實(shí)
2、驗(yàn)系統(tǒng)、微機(jī)和 Maxplus-II 軟件系統(tǒng),分別使用原理圖和 VHDL 語言輸入方法設(shè)計(jì)8 位全加器。要求利用層次設(shè)計(jì)方法,首先設(shè)計(jì) 1 位半加器,仿真和測(cè)試成功后把它保存到元件庫中去;之后以 1 位半加器為底層元件設(shè)計(jì) 1 位全加器,仿真和測(cè)試成功后把它也保存到元件庫中去;最后以 1位全加器為基本元件,設(shè)計(jì) 8 位全加器的頂層文件,進(jìn)行仿真和測(cè)試。二、基本要求:1、 熟練掌握 EDA 軟硬件系統(tǒng)的使用方法。2、 設(shè)計(jì)出 8 位全加器,精通原理圖輸入方法,初步學(xué)會(huì)使用 VHDL 語言輸入方法。3、 學(xué)會(huì)功能仿真和時(shí)序仿真。4、 按照規(guī)范寫出論文,要求字?jǐn)?shù)在 4000 字以上,并進(jìn)行答辯。論
3、文內(nèi)容包括概述(學(xué)習(xí)、調(diào)研、分析、設(shè)計(jì)的內(nèi)容摘要) 、EDA 技術(shù)的現(xiàn)狀和發(fā)展趨勢(shì)、對(duì) EDA_V 型實(shí)驗(yàn)系統(tǒng)和 MaxplusII 軟件的掌握程度、8 位全加器設(shè)計(jì)過程(包括原理圖或程序設(shè)計(jì)、編譯、仿真分析、硬件測(cè)試的全過程) ,論文中含有原理圖、程序、仿真波形圖及其分析報(bào)告。三、主要參考資料:1 潘松.EDA 技術(shù)實(shí)用教程M.北京:科學(xué)出版社, 2003.11-13.2 楊恒.FPGA/CPLD 最新實(shí)用技術(shù)指南M.北京:清華大學(xué)出版社, 2005.20-22.3 EDA 先鋒工作室.Altera FPGA/CPLD 設(shè)計(jì)(基礎(chǔ)篇)M.北京:人民郵電出版社 2005.32-33.4 求是科
4、技.CPLD/FPGA 應(yīng)用開發(fā)技術(shù)與工程實(shí)踐M.北京:人民郵電出版社 2005. 55-58.5 潘松.SOPC 技術(shù)實(shí)用教程M .清華大學(xué)出版社.2005.1-15.完成期限 第 28 周 指導(dǎo)教師 專業(yè)負(fù)責(zé)人 年 月 日大慶石油學(xué)院硬件課程設(shè)計(jì)3大慶石油學(xué)院課程設(shè)計(jì)成績(jī)?cè)u(píng)價(jià)表課程名稱硬件課程設(shè)計(jì) 題目名稱分別使用與原理圖和 VHDL 語言輸入方法設(shè)計(jì) 8 位全加器學(xué)生姓名孟慶軍學(xué)號(hào)040702140408指導(dǎo)教師姓名李井輝職稱講師序號(hào)評(píng)價(jià)項(xiàng)目指 標(biāo)滿分評(píng)分1工作量、工作態(tài)度和出勤率按期圓滿的完成了規(guī)定的任務(wù),難易程度和工作量符合教學(xué)要求,工作努力,遵守紀(jì)律,出勤率高,工作作風(fēng)嚴(yán)謹(jǐn),善于與
5、他人合作。202課程設(shè)計(jì)質(zhì)量課程設(shè)計(jì)選題合理,計(jì)算過程簡(jiǎn)練準(zhǔn)確,分析問題思路清晰,結(jié)構(gòu)嚴(yán)謹(jǐn),文理通順,撰寫規(guī)范,圖表完備正確。453創(chuàng)新工作中有創(chuàng)新意識(shí),對(duì)前人工作有一些改進(jìn)或有一定應(yīng)用價(jià)值。54答辯能正確回答指導(dǎo)教師所提出的問題。30總分評(píng)語:指導(dǎo)教師: 年 月 日大慶石油學(xué)院硬件課程設(shè)計(jì)4摘 要本文介紹了利用 EDA-V 硬件系統(tǒng)和微機(jī)上的 MaxPlus-II 等軟件系統(tǒng),分別使用原理圖和 VHDL 語言輸入方法設(shè)計(jì) 8 位全加器。利用層次設(shè)計(jì)方法,設(shè)計(jì)底層文件一個(gè)一位半加器;設(shè)計(jì)頂層文件一個(gè)一位全加器;設(shè)計(jì)頂層文件 8 位全加器。VHDL 的英文全名是 Very-High-Speed
6、Integrated Circuit HardwareDescription Language,誕生于 1982 年。1987 年底,VHDL 被 IEEE 和美國國防部確認(rèn)為標(biāo)準(zhǔn)硬件描述語言 。自IEEE 公布了 VHDL 的標(biāo)準(zhǔn)版本,IEEE-1076(簡(jiǎn)稱 87 版)之后,各 EDA 公司相繼推出了自己的 VHDL 設(shè)計(jì)環(huán)境,或宣布自己的設(shè)計(jì)工具可以和 VHDL 接口。此后 VHDL 在電子設(shè)計(jì)領(lǐng)域得到了廣泛的接受,并逐步取代了原有的非標(biāo)準(zhǔn)的硬件描述語言。1993 年,IEEE 對(duì)VHDL 進(jìn)行了修訂,從更高的抽象層次和系統(tǒng)描述能力上擴(kuò)展 VHDL 的內(nèi)容,公布了新版本的 VHDL,即
7、IEEE 標(biāo)準(zhǔn)的 1076-1993 版本, (簡(jiǎn)稱 93 版) ?,F(xiàn)在,VHDL 和 Verilog 作為IEEE 的工業(yè)標(biāo)準(zhǔn)硬件描述語言,又得到眾多 EDA 公司的支持,在電子工程領(lǐng)域,已成為事實(shí)上的通用硬件描述語言。有專家認(rèn)為,在新的世紀(jì)中,VHDL 于 Verilog 語言將承擔(dān)起大部分的數(shù)字系統(tǒng)設(shè)計(jì)任務(wù)。EDA 技術(shù)的發(fā)展史、簡(jiǎn)單說明 MaxPlus-II 的使用過程,闡述了 8 位全加器的設(shè)計(jì)與實(shí)現(xiàn)的相關(guān)過程,包括設(shè)計(jì)的基本原理,實(shí)現(xiàn)的相關(guān)細(xì)節(jié),分析系統(tǒng)的重點(diǎn)與難點(diǎn)等相關(guān)技術(shù)問題,完成 8 位全加器的全部設(shè)計(jì),并且進(jìn)行測(cè)試及分析結(jié)果。關(guān)鍵詞關(guān)鍵詞: EDA(電子設(shè)計(jì)自動(dòng)化) ;VH
8、DL(硬件描述語言)大慶石油學(xué)院硬件課程設(shè)計(jì)5目錄第 1 章 概 述 .61.1 EDA 的概念.61.2 EDA 的工作平臺(tái).7第 2 章 原理圖法八位全加器的設(shè)計(jì) .82.1 加法器的系統(tǒng)分析.82.2 八位全加器的設(shè)計(jì)過程.82.3 設(shè)計(jì)過程.8第 3 章 VHDL 語言法設(shè)計(jì)八位全加器.113.1 用 VHDL 語言設(shè)計(jì)半加器.113.2 用 VHDL 語言設(shè)計(jì)一位全加器.123.3 用 VHDL 語言設(shè)計(jì)八位全加器.12結(jié) 論 .14參考文獻(xiàn) .15大慶石油學(xué)院硬件課程設(shè)計(jì)6第 1 章 概 述1.1 EDA 的概念EDA 是電子設(shè)計(jì)自動(dòng)化(Electronic Design Auto
9、mation)的縮寫,在 20 世紀(jì) 90 年代初從計(jì)算機(jī)輔助設(shè)計(jì)(CAD) 、計(jì)算機(jī)輔助制造(CAM) 、計(jì)算機(jī)輔助測(cè)試(CAT)和計(jì)算機(jī)輔助工程(CAE)的概念發(fā)展而來的。EDA 代表了當(dāng)今電子設(shè)計(jì)技術(shù)的最新發(fā)展方向,它的基本特征是:設(shè)計(jì)人員按照“自頂向下”的設(shè)計(jì)方法,對(duì)整個(gè)系統(tǒng)進(jìn)行方案設(shè)計(jì)和功能劃分,系統(tǒng)的關(guān)鍵電路用一片或幾片專用集成電路(ASIC)實(shí)現(xiàn),然后采用硬件描述語言(HDL)完成系統(tǒng)行為級(jí)設(shè)計(jì),最后通過綜合器和適配器生成最終的目標(biāo)器件,這樣的設(shè)計(jì)方法被稱為高層次的電子設(shè)計(jì)方法。現(xiàn)在對(duì) EDA 的概念或范疇用得很寬。包括在機(jī)械、電子、通信、航空航天、化工、礦產(chǎn)、生物、醫(yī)學(xué)、軍事等
10、各個(gè)領(lǐng)域,都有 EDA 的應(yīng)用。目前 EDA 技術(shù)已在各大公司、企事業(yè)單位和科研教學(xué)部門廣泛使用。例如在飛機(jī)制造過程中,從設(shè)計(jì)、性能測(cè)試及特性分析直到飛行模擬,都可能涉及到 EDA 技術(shù)。本文所指的 EDA 技術(shù),主要針對(duì)電子電路設(shè)計(jì)、PCB 設(shè)計(jì)和 IC 設(shè)計(jì)。EDA 設(shè)計(jì)可分為系統(tǒng)級(jí)、電路級(jí)和物理實(shí)現(xiàn)級(jí)。利用 EDA 工具,電子設(shè)計(jì)師可以從概念、算法、協(xié)議等開始設(shè)計(jì)電子系統(tǒng),大量工作可以通過計(jì)算機(jī)完成,并可以將電子產(chǎn)品從電路設(shè)計(jì)、性能分析到設(shè)計(jì)出 IC 版圖或 PCB 版圖的整個(gè)過程在計(jì)算機(jī)上自動(dòng)處理完成?,F(xiàn)在對(duì) EDA 的概念或范疇用得很廣。包括在機(jī)械、電子、通信、航空航天、化工、礦產(chǎn)、
11、生物、醫(yī)學(xué)、軍事等各個(gè)領(lǐng)域,都有 EDA 的應(yīng)用1。目前 EDA 技術(shù)已在各大公司、企事業(yè)單位和科研教學(xué)部門廣泛使用。例如在飛機(jī)制造過程中,從設(shè)計(jì)、性能測(cè)試及特性分析直到飛行模擬,都可能涉及到 EDA 技術(shù)。本次畢業(yè)設(shè)計(jì)課題實(shí)現(xiàn)的核心技術(shù)即為 EDA 相關(guān)技術(shù).1.1.1EDA1.1.1EDA 技術(shù)及應(yīng)用技術(shù)及應(yīng)用電子設(shè)計(jì)技術(shù)的核心就是 EDA 技術(shù),EDA 是指以計(jì)算機(jī)為工作平臺(tái),融合應(yīng)用電子技術(shù)、計(jì)算機(jī)技術(shù)、智能化技術(shù)最新成果而研制成的電子 CAD 通用軟件包,主要能輔助進(jìn)行三方面的設(shè)計(jì)工作,即 IC 設(shè)計(jì)、電子電路設(shè)計(jì)和 PCB 設(shè)計(jì)。EDA 技術(shù)已有 30 年的發(fā)展歷程,大致可分為三個(gè)
12、階段。70 年代為計(jì)算機(jī)輔助設(shè)計(jì)(CAD)階段,人們開始用計(jì)算機(jī)輔助進(jìn)行 IC 版圖編輯、PCB 布局布線,取代了手工操作。80 年代為計(jì)算機(jī)輔助工程(CAE)階段。與 CAD 相比,CAE 除了有純粹的圖形繪制功能外,又增加了電路功能設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì),并且通過電氣連接網(wǎng)絡(luò)表將兩者結(jié)合在一起,實(shí)現(xiàn)了工程設(shè)計(jì)。CAE 的主要功能是:原理圖輸人,邏輯仿真,電路分析,自動(dòng)布局布線,PCB 后分析。90 年代為電子系統(tǒng)設(shè)計(jì)大慶石油學(xué)院硬件課程設(shè)計(jì)7自動(dòng)化(EDA)階段。EDA 技術(shù)發(fā)展迅猛,逐漸在教學(xué)、科研、產(chǎn)品設(shè)計(jì)與制造等各方面都發(fā)揮著巨大的作用。在教學(xué)方面:幾乎所有理工科(特別是電子信息)類的高校都
13、開設(shè)了 EDA 課程。主要是讓學(xué)生了解 EDA 的基本原理和基本概念、鱗握用佃 L 描述系統(tǒng)邏輯的方法、使用扔 A 工具進(jìn)行電子電路課程的模擬仿真實(shí)驗(yàn)并在作畢業(yè)設(shè)計(jì)時(shí)從事簡(jiǎn)單電子系統(tǒng)的設(shè)計(jì),為今后工作打下基礎(chǔ)。具有代表性的是全國每?jī)赡昱e辦一次大學(xué)生電子設(shè)計(jì)競(jìng)賽活動(dòng)。在科研方面:主要利用電路仿真工具(EwB 或 PSPICE、VLOL 等)進(jìn)行電路設(shè)計(jì)與仿真;利用虛擬儀器進(jìn)行產(chǎn)品調(diào)試;將 O)LI)FPGA 器件的開發(fā)應(yīng)用到儀器設(shè)備中。例如在 CDMA 無線通信系統(tǒng)中,所有移動(dòng)手機(jī)和無線基站都工作在相同的頻譜,為區(qū)別不同的呼叫,每個(gè)手機(jī)有一個(gè)唯一的碼序列,CDMA 基站必須能判別這些不同觀點(diǎn)的碼
14、序列才能分辨出不同的傳呼進(jìn)程;這一判別是通過匹配濾波器的輸出顯示在輸人數(shù)據(jù)流中探調(diào)到特定的碼序列;FPGA 能提供良好的濾波器設(shè)計(jì),而且能完成 DSP 高級(jí)數(shù)據(jù)處理功能,因而 FPGA 在現(xiàn)代通信領(lǐng)域方面獲得廣泛應(yīng)用。在產(chǎn)品設(shè)計(jì)與制造方面:從高性能的微處理器、數(shù)字信號(hào)處理器一直到彩電、音響和電子玩具電路等,EDA 技術(shù)不單是應(yīng)用于前期的計(jì)算機(jī)模擬仿真、產(chǎn)品調(diào)試,而且也在 P 哪的制作、電子設(shè)備的研制與生產(chǎn)、電路板的焊接、朋比的制作過程等有重要作用??梢哉f電子 EDA 技術(shù)已經(jīng)成為電子工業(yè)領(lǐng)域不可缺少的技術(shù)支持。EDA 技術(shù)在進(jìn)入 21 世紀(jì)后,由于更大規(guī)模的 FPGA 和凹 m 器件的不斷推出
15、,在仿真和設(shè)計(jì)兩方面支持標(biāo)準(zhǔn)硬件描述語言的功能強(qiáng)大的 EDA 軟件不斷更新、增加,使電子 EDA 技術(shù)得到了更大的發(fā)展。電子技術(shù)全方位納入 EDA 領(lǐng)域,EDA 使得電子領(lǐng)域各學(xué)科的界限更加模糊,更加互為包容,突出表現(xiàn)在以下幾個(gè)方面:使電子設(shè)計(jì)成果以自主知識(shí)產(chǎn)權(quán)的方式得以明確表達(dá)和確認(rèn)成為可能;基于 EDA 工具的 ASIC 設(shè)計(jì)標(biāo)準(zhǔn)單元已涵蓋大規(guī)模電子系統(tǒng)及 IP 核模塊;軟硬件 IP 核在電子行業(yè)的產(chǎn)業(yè)領(lǐng)域、技術(shù)領(lǐng)域和設(shè)計(jì)應(yīng)用領(lǐng)域得到進(jìn)一步確認(rèn);SoC 高效低成本設(shè)計(jì)技術(shù)的成熟。隨著半導(dǎo)體技術(shù)、集成技術(shù)和計(jì)算機(jī)技術(shù)的迅猛發(fā)展,電子系統(tǒng)的設(shè)計(jì)方法和設(shè)計(jì)手段都發(fā)生了很大的變化??梢哉f電子 ED
16、A 技術(shù)是電子設(shè)計(jì)領(lǐng)域的一場(chǎng)革命。傳統(tǒng)的“固定功能集成塊十連線”的設(shè)計(jì)方法正逐步地退出歷史舞臺(tái),而基于芯片的設(shè)計(jì)方法正成為現(xiàn)代電子系統(tǒng)設(shè)計(jì)的主流。作為高等院校有關(guān)專業(yè)的學(xué)生和廣大的電子工程師了解和掌握這一先進(jìn)技術(shù)是勢(shì)在必行,這不僅是提高設(shè)計(jì)效率的需要,更是時(shí)代發(fā)展的需求,只有攀握了 EDA 技術(shù)才有能力參與世界電子工業(yè)市場(chǎng)的競(jìng)爭(zhēng),才能生存與發(fā)展。隨著科技的進(jìn)步,電子產(chǎn)品的更新日新月異,EDA 技術(shù)作為電子產(chǎn)品開發(fā)研制的源動(dòng)力,已成為現(xiàn)代電子設(shè)計(jì)的核心。所以發(fā)展 EDA 技術(shù)將是電子設(shè)計(jì)領(lǐng)域和電子產(chǎn)業(yè)界的一場(chǎng)重大的技術(shù)革命,同時(shí)也對(duì)電類課程的教學(xué)和科研提出了更深更高的要求。特別是EDA 技術(shù)在我
17、國尚未普及,掌握和普及這一全新的技術(shù),將對(duì)我國電子技術(shù)的發(fā)展具有深遠(yuǎn)的意義。1.2 EDA 的工作平臺(tái)1.2.1 EDA 硬件工作平臺(tái)1.計(jì)算機(jī)2.EDA 實(shí)驗(yàn)開發(fā)系統(tǒng):EDA-V大慶石油學(xué)院硬件課程設(shè)計(jì)81.2.2 EDA 的軟件工作平臺(tái)PLD(Programmable Logic Device)是一種由用戶根據(jù)需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。目前主要有兩大類型:CPLD(Complex PLD)和 FPGA(Field Programmable Gate Array)。它們的基本設(shè)計(jì)方法是借助于 EDA 軟件,用原理圖、狀態(tài)機(jī)、布爾表達(dá)式、硬件描述語言等方法,生成相應(yīng)的目標(biāo)文件,最后
18、用編程器或下載電纜,由目標(biāo)器件實(shí)現(xiàn)。生產(chǎn)PLD 的廠家很多,但最有代表性的 PLD 廠家為 Altera、Xilinx 和 Lattice 公司。我們采用了 MAX PLUS軟件作為開發(fā)工具。第第 2 章章 原理圖法八位全加器的原理圖法八位全加器的設(shè)計(jì)設(shè)計(jì)2.1 加法器詳細(xì)分析原理原理: 加法器是數(shù)字系統(tǒng)中的基本邏輯器件。多位加法器的構(gòu)成有兩種方式:并行進(jìn)位和串行進(jìn)位方式。并行進(jìn)位加法器設(shè)有并行進(jìn)位產(chǎn)生邏輯,運(yùn)算速度快;串行進(jìn)位方式是將全加器級(jí)聯(lián)構(gòu)成多位加法器。通常,并行加法器比串行級(jí)聯(lián)加法器占用更多的資源,并且隨著位數(shù)的增加,相同位數(shù)的并行加法器比串行加法器的資源占用差距也會(huì)越來越大。2.1
19、.12.1.1 八位全加器說明八位全加器說明 實(shí)現(xiàn)進(jìn)位功能,可以接受從低位進(jìn)來的數(shù)據(jù)。2.2 八位全加器的設(shè)計(jì)過程 2.2.12.2.1 設(shè)計(jì)規(guī)劃設(shè)計(jì)規(guī)劃 利用 EDA-型實(shí)驗(yàn)箱,硬件描述語言(VHDL) ,及 MAX-PLUS軟件設(shè)計(jì)簡(jiǎn)單的 8位全加器,實(shí)現(xiàn)功能說明中的要求。2.2.22.2.2 設(shè)計(jì)說明本次章節(jié)我們以原理圖法來進(jìn)行設(shè)計(jì),通過半加器和一位全加器設(shè)計(jì)設(shè)計(jì)成為八位全加器。大慶石油學(xué)院硬件課程設(shè)計(jì)92.3 設(shè)計(jì)過程2.3.1 半加器設(shè)計(jì)1原理圖設(shè)計(jì)過程:工作原理是:S=AB+AB ; Ci+1=AB不接受低位進(jìn)來的數(shù)據(jù)。3效驗(yàn)原理圖:原理圖編譯完后進(jìn)行仿真實(shí)驗(yàn)。4將設(shè)計(jì)保存,并將文
20、件設(shè)為模塊(本實(shí)驗(yàn)內(nèi)名為 bjq)2.3.2 一位的全加器設(shè)計(jì)1.原理圖設(shè)計(jì):工作原理:FiAiBiCi , Ci1AiBiBiCiCiAi。電路圖如下:3 進(jìn)行波形仿真實(shí)驗(yàn)后得到如下波形圖:大慶石油學(xué)院硬件課程設(shè)計(jì)10在此圖中我們可以看出此設(shè)計(jì)準(zhǔn)確無誤,我們將整個(gè)設(shè)計(jì)電路輸入到實(shí)驗(yàn)箱中的處理器內(nèi)進(jìn)行實(shí)際測(cè)驗(yàn)。在實(shí)驗(yàn)箱上進(jìn)行測(cè)試,能實(shí)現(xiàn)預(yù)期的功能,沒有問題存在。進(jìn)行多次仔細(xì)的觀察沒有問題。4 把整個(gè)設(shè)計(jì)項(xiàng)目進(jìn)行保存,將文件設(shè)為模塊(本課程中為 qjq)233 八位全加器設(shè)計(jì)八位全加器設(shè)計(jì)1原理圖設(shè)計(jì)過程2測(cè)驗(yàn)原理圖的正確性:大慶石油學(xué)院硬件課程設(shè)計(jì)11 仔細(xì)的看過圖,沒有問題。原理圖編譯完后,
21、將設(shè)計(jì)電路輸入到實(shí)驗(yàn)箱中的處理器中進(jìn)行仿真實(shí)驗(yàn)。得到如下波形圖:在此圖中可以看出設(shè)計(jì)準(zhǔn)確無誤,我們把設(shè)計(jì)好的電路輸入到實(shí)驗(yàn)箱進(jìn)行測(cè)驗(yàn)。對(duì)波形圖進(jìn)行多次仔細(xì)的觀察,沒有發(fā)現(xiàn)問題,八位全加器沒有問題。4. 為了確保本次課程設(shè)計(jì)的正確性,再次進(jìn)行了多次測(cè)試。第第 3 3 章章 VHDLVHDL 語言法設(shè)計(jì)八位全加器語言法設(shè)計(jì)八位全加器3.1 半加器(VHDL 語言編譯)其代碼如下:(VHDL 語言):LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY h_adder ISPORT (a,b:IN STD_LOGIC;co,so:OUT STD_LOGIC)
22、;END ENTITY h_adder;大慶石油學(xué)院硬件課程設(shè)計(jì)12ARCHITECTURE fh1 OF h_adder isBEGINso=not (a XOR (NOT b);coain,b=bin,co=d,so=e);u2:h_adder PORT MAP(a=e,b=cin,co=f,so=sum);us:or2a PORT MAP(a=d,b=f,c=cout);END ARCHITECTURE fd1;大慶石油學(xué)院硬件課程設(shè)計(jì)133.3八位全加器(VHDL 語言)代碼如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY b_add
23、er ISPORT (a1,a2,a3,a4,a5,a6,a7,a8:IN STD_LOGIC;b1,b2,b3,b4,b5,b6,b7,b8:IN STD_LOGIC;h1,h2,h3,h4,h5,h6,h7,h8,jw:OUT STD_LOGIC);END ENTITY b_adder;ARCHITECTURE fd1 OF b_adder ISCOMPONENT h_adderPORT(a,b:IN STD_LOGIC;co,so:OUT STD_LOGIC);END COMPONENT;COMPONENT f_adderPORT (ain,bin,cin:IN STD_LOGIC;co
24、ut,sum:OUT STD_LOGIC);END COMPONENT;SIGNAL d1,d2,d3,d4,d5,d6,d7,d8:STD_LOGIC;BEGINu1:h_adder PORT MAP(a=a1,b=b1,co=d1,so=h1);u2:f_adder PORT- MAP(ain=a2,bin=b2,cin=d1,sum=h2,cout=d2);u3:f_adder PORT- MAP(ain=a3,bin=b3,cin=d2,sum=h3,cout=d3);u4:f_adder PORT- MAP(ain=a4,bin=b4,cin=d3,sum=h4,cout=d4);u5:f_adder PORT- MAP(ain=a5,bin=b5,cin=d4,sum=h5,cout=d5);u6:f_adder PORT- MAP(ain=a6,bin=b6,cin=d5,sum=h6,cout=d6);u7:f_adder PORT- MAP(ain=a7,bin=b7,cin=d6,sum=h7,cout=d7);u8:f_adder PORT- MAP(ain=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 花卉種植的自動(dòng)化與智能化技術(shù)考核試卷
- 信息系統(tǒng)監(jiān)理師考試內(nèi)容展望試題及答案
- 調(diào)味品生產(chǎn)設(shè)備選型與維護(hù)保養(yǎng)考核試卷
- 軟件測(cè)試中的時(shí)間管理策略試題及答案
- 氣體凈化技術(shù)在飼料工業(yè)的應(yīng)用考核試卷
- 網(wǎng)絡(luò)技術(shù)與軟件開發(fā)結(jié)合試題及答案
- 行政組織文化建設(shè)的重要性試題及答案
- 行政組織理論的教學(xué)方法對(duì)比與2025年試題及答案
- 客服大廳電腦管理制度
- 公司外幣結(jié)匯管理制度
- 2025購銷茶葉合同范本
- 研究我國平臺(tái)企業(yè)在社會(huì)責(zé)任履行及其治理機(jī)制的現(xiàn)狀與問題
- 安全管理:承包商安全管理制度(模板)
- 2025年宣城郎溪開創(chuàng)控股集團(tuán)有限公司下屬子公司招聘12人筆試參考題庫附帶答案詳解
- 山東濟(jì)南歷年中考作文題與審題指導(dǎo)(2005-2021)
- 訂制衣柜付款合同協(xié)議
- 風(fēng)冷模塊培訓(xùn)課件
- 2025年中國振弦式應(yīng)變計(jì)市場(chǎng)調(diào)查研究報(bào)告
- 打磨作業(yè)指導(dǎo)書
- 醫(yī)院體檢報(bào)告模板(共2頁)
- 上海市住宅小區(qū)雨污混接改造項(xiàng)目管理實(shí)施細(xì)則
評(píng)論
0/150
提交評(píng)論