freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vhdl的乒乓球游戲電路-文庫吧

2024-11-16 01:18 本頁面


【正文】 .. 33 失球計(jì)數(shù)器的低位計(jì)數(shù)模塊程序仿真圖 ....... 34 失球計(jì)數(shù)器的高位計(jì)數(shù)模塊 (COU4)設(shè)計(jì) ........... 35 失球計(jì)數(shù)器的高位計(jì)數(shù)模塊 ................. 35 失球計(jì)數(shù)器的高位計(jì)數(shù)模塊 VHDL 程序 ........ 35 失球計(jì)數(shù)器的高位計(jì)數(shù)模塊程序仿真圖 ....... 36 乒乓球行進(jìn)方向控制模塊 (MWAY)設(shè)計(jì) ............. 37 VI 乒乓球行進(jìn)方向控制模塊 ................... 37 乒乓球行進(jìn)方向控制模塊 VHDL 程序 .......... 37 乒乓球行進(jìn)方向控制模塊程序仿真圖 ......... 38 芯片選擇以及資源分配情況 .......................... 39 總結(jié) .............................................. 41 致 謝 ............................................ 42 參考文獻(xiàn) .......................................... 43 1 前言 電子系統(tǒng)設(shè)計(jì)的變革是從八十年代中期開始的。 1984 年, Xilinx(賽靈思)公司發(fā)明了現(xiàn)場(chǎng)可編程門陣列 ( FPGA)器件,隨后研制了復(fù)雜可編程邏輯器件( CPLD)。這些器件最大的特點(diǎn)是用戶可編程,使電子系統(tǒng)設(shè)計(jì)工程師通過利用與器件兼容的 EDA 軟件,在辦公室或?qū)嶒?yàn)室里就可以設(shè)計(jì)自己的專用集成電路(下稱 ASIC)系統(tǒng),實(shí)現(xiàn)用戶規(guī)定的各種專門用途,因此構(gòu)成了可編程 ASIC 類器件應(yīng)用的廣闊前景,推動(dòng)了數(shù)字系統(tǒng)現(xiàn)場(chǎng)集成技術(shù)的形成與發(fā)展。關(guān)于可編程 ASIC,對(duì)于半導(dǎo)體制造廠家而言,可按照一定的規(guī)格以通用器件形式大批量地生產(chǎn);對(duì)于用戶,可按通用器件規(guī)格從市場(chǎng)上選購,再由用戶自己通過現(xiàn)場(chǎng)的設(shè)計(jì)、編程,實(shí)現(xiàn) ASIC 系統(tǒng)的要求。由于這種方式給廠家和用戶都帶來好處 而受到歡迎,發(fā)展也特別迅速,已經(jīng)成為一個(gè)很重要的實(shí)現(xiàn) ASIC 的手段。另一方面,隨著 FPGA 和 CPLD 技術(shù)的不斷發(fā)展,產(chǎn)品的集成度和性能不斷提高,而價(jià)格卻逐步降低。目前,F(xiàn)PGA/CPLD 產(chǎn)品可以完成更加復(fù)雜的工作,其應(yīng)用范圍擴(kuò)展到了數(shù)據(jù)處理、網(wǎng)絡(luò)、儀器儀表、工業(yè)控制、軍事和航空航天等更廣泛的領(lǐng)域。同時(shí),隨著 FPGA 產(chǎn)品的高度集成化、系統(tǒng)化,以及 FPGA 廠商日益完善的遠(yuǎn)程控制方案,大大縮短和簡(jiǎn)化了工程技術(shù)人員的硬件設(shè)計(jì)和升級(jí)的過程,提高了用戶產(chǎn)品設(shè)計(jì)和實(shí)現(xiàn)的工作效率。 本論文分為三個(gè)大的 部分: ? 第一個(gè)部分: EDA技術(shù) 介紹 ? 第二個(gè)部分: VHDL硬件描述語言 介紹 ? 第三個(gè)部分:乒乓球游戲電路設(shè)計(jì) 2 1 EDA 技術(shù)介紹 EDA 技術(shù)的發(fā)展與應(yīng)用 前言 現(xiàn)代電子設(shè)計(jì)技術(shù)的核心是 EDA( Electronic Design Automation)技術(shù)。 EDA 技術(shù)是依賴功能強(qiáng)大的計(jì)算機(jī),在 EDA 工具軟件平臺(tái)上,對(duì)以硬件描述語言 HDL( hardware description language)為系統(tǒng)邏輯描述手段完成的設(shè)計(jì)文件,自動(dòng)地完成邏輯編譯、邏輯化簡(jiǎn)、邏輯綜合、結(jié)構(gòu) 綜合(布局布 線),以及邏輯優(yōu)化和仿真測(cè)試,直至實(shí)現(xiàn)既定的電子線路系統(tǒng)功能。 EDA 技術(shù)使得設(shè)計(jì)者的工作僅限于利用軟件方式,即利用硬件描述語言和 EDA 軟件來完成對(duì)系統(tǒng)硬件功能的實(shí)現(xiàn)。 EDA 技術(shù)的發(fā)展 回顧近 30 年電子設(shè)計(jì)技術(shù)的發(fā)展歷程,可將 EDA 技術(shù)分為三個(gè)階段。 (1) 七十年代為 CAD 階段,這一階段人們開始用計(jì)算機(jī)輔助進(jìn)行IC 版圖編輯和 PCB 布局布線,取代了手工操作,產(chǎn)生了計(jì)算機(jī)輔助設(shè)計(jì)的概念。 (2)八十年代為 CAE 階段,與 CAD 相比,除了純粹的圖形繪制功能外,又增加了電路功能設(shè)計(jì)和結(jié)構(gòu) 設(shè)計(jì),并且通過電氣連接網(wǎng)絡(luò)表將兩者結(jié)合在一起,以實(shí)現(xiàn)工程設(shè)計(jì),這就是計(jì)算機(jī)輔助工程的概念。CAE 的主要功能是:原理圖輸入,邏輯仿真,電路分析,自動(dòng)布局布線, PCB 后 分析。 (3)九十年代為 ESDA 階段。盡管 CAD/CAE 技術(shù)取得了巨大的成功,但并沒有把人從繁重的設(shè)計(jì)工作中徹底解放出來。在整個(gè)設(shè)計(jì)過程中,自動(dòng)化和智能化程度還不高,各種 EDA 軟件界面千差萬別,學(xué)習(xí)使用困難,并且互不兼容,直接影響到設(shè)計(jì)環(huán)節(jié)間的銜接?;谝陨喜蛔?,人們開始追求貫徹整個(gè)設(shè)計(jì)過程的自動(dòng)化,這就是 ESDA 即電子系統(tǒng)設(shè)計(jì)自動(dòng)化。 3 ESDA 技術(shù)的基本特征 ESDA 代表了當(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ì)方法 10 年前,電子設(shè)計(jì)的基本思路還是選擇標(biāo)準(zhǔn)集成電路 自底向上 ( BottomUp)地構(gòu)造出一個(gè)新的系統(tǒng),這樣的設(shè)計(jì)方法就如同一磚一瓦地建造金字塔,不 僅效率低、成本高而且還容易出錯(cuò)。高層次設(shè)計(jì)給我們提供了一種 自頂向下 ( TopDown)的全新的設(shè)計(jì)方法,這種設(shè)計(jì)方法首先從系統(tǒng)設(shè)計(jì)入手,在頂層進(jìn)行功能方框圖的劃分和結(jié)構(gòu)設(shè)計(jì)。在方框圖一級(jí)進(jìn)行仿真、糾錯(cuò),并用硬件描述語言對(duì)高層次的系統(tǒng)行為進(jìn)行描述,在系統(tǒng)一級(jí)進(jìn)行驗(yàn)證。然后用綜合優(yōu)化工具生成具體門電路的網(wǎng)表,其對(duì)應(yīng)的物理實(shí)現(xiàn)級(jí)可以是印刷電路板或?qū)S眉呻娐贰S捎谠O(shè)計(jì)的主要仿真和調(diào)試過程是在高層次上完成的,這不僅有利于早期發(fā)現(xiàn)結(jié)構(gòu)設(shè)計(jì)上的錯(cuò)誤,避免設(shè)計(jì)工作的浪費(fèi),而且也減少了邏輯功能仿真的工作量,提高了設(shè)計(jì)的 一次成功率。 ASIC 設(shè)計(jì) 現(xiàn)代電子產(chǎn)品的復(fù)雜度日益加深,一個(gè)電子系統(tǒng)可能由數(shù)萬個(gè)中小規(guī)模集成電路構(gòu)成,這就帶來了體積大、功耗大、可靠性差的問題,解決這一問題的有效方法就是采用 ASIC (Application Specific Integrated Circuits)芯片進(jìn)行設(shè)計(jì)。 ASIC 按照設(shè)計(jì)方法的不同可分為 : 全定制ASIC,半定制 ASIC,可編程 ASIC(也稱為可編程邏輯器件) 。 設(shè)計(jì)全定制 ASIC 芯片時(shí),設(shè)計(jì)師要定義芯片上所有晶體管的幾何圖形和工藝規(guī)則,最后將設(shè)計(jì)結(jié)果交由 IC 廠家掩 膜制造完成。優(yōu)點(diǎn)是:芯片可以獲得最優(yōu)的性能,即面積利用率高、速度快、功耗低。缺點(diǎn)是:開發(fā)周期長,費(fèi)用高,只適合大批量產(chǎn)品開發(fā)。半定制 ASIC 芯片的版圖設(shè)計(jì)方法有所不同,分為門陣列設(shè)計(jì)法和標(biāo)準(zhǔn)單元設(shè)計(jì)法,這兩種方法都是約束性的設(shè)計(jì)方法,其主要目的就是簡(jiǎn)化設(shè)計(jì),以犧牲芯片性能為代 4 價(jià)來縮短開發(fā)時(shí) 間??删幊踢壿嬓酒c上述掩膜 ASIC 的不同之處在于:設(shè)計(jì)人員完成版圖設(shè)計(jì)后,在實(shí)驗(yàn) 室內(nèi)就可以燒制出自己的芯片 ,無須 IC 廠家的參與,大大縮短了開發(fā)周期??删幊踢壿嬈骷云呤甏詠恚?jīng)歷了 PAL、 GAL、 CPLD、 FPGA 幾個(gè)發(fā)展階段,其中 CPLD/FPGA 屬高密度可編程邏輯器件,目前集成度已高達(dá) 200 萬門 /片,它將掩膜 ASIC 集成度高的優(yōu)點(diǎn)和可編程邏輯器件設(shè)計(jì)生產(chǎn)方便的特點(diǎn)結(jié)合在一起,特別適合于樣品研制或小批量產(chǎn)品開發(fā),使產(chǎn)品能以最快的速度上市,而當(dāng)市場(chǎng)擴(kuò)大時(shí),它可以很容易的轉(zhuǎn)由掩膜 ASIC 實(shí)現(xiàn),因此開發(fā)風(fēng)險(xiǎn)也大為降低 。 上述 ASIC 芯片,尤其是 CPLD/FPGA器件,已成為現(xiàn)代高層次電子設(shè)計(jì)方法的實(shí)現(xiàn)載體。 FPGA/ CPLD 簡(jiǎn)介 FPGA/ CPLD 的結(jié)構(gòu)特點(diǎn)和原理 基于 SRAM 編程的 FPGA 結(jié)構(gòu)及原理 所謂 SRAM FPGA,從結(jié)構(gòu)上而言,主要由 3 個(gè)部分組成:可編程邏輯塊( CLB) 、可編程輸入 /輸出模塊( IOB) 和可編程內(nèi)部連線 ( PI) 。其基本結(jié)構(gòu)如圖 所示。 圖 FPGA 結(jié)構(gòu)原理圖 XILINX 的 SRAM FPGA 結(jié)構(gòu)主要有兩個(gè)方面的創(chuàng)新概念。其一 5 是所謂的邏輯單元陣列( LCA) 結(jié)構(gòu)。正是由于這個(gè) LCA 分布結(jié)構(gòu),使之具有門陣列和可編程邏輯器件的雙重特性。 LCA 像一個(gè)門陣列,通過內(nèi)部的可編程布線通道的內(nèi)部布線網(wǎng)絡(luò),把邏輯晶體管(這里稱 可編程邏輯塊 CLB)按設(shè)計(jì)要求連接在一起以綜合陣列中的邏輯功能。雖然 LCA 看起來不像 PLD 的與 /或陣列結(jié)構(gòu),但對(duì)于用戶而言,最類似于一個(gè) PLD。其用戶的可編程特性,使得 LCA 具有一個(gè)極強(qiáng)的邏輯解來實(shí)現(xiàn)一個(gè)優(yōu)化的門陣列的密度水平。 其次,另一個(gè)創(chuàng)新的概念在于:其芯片邏輯功能的配置基于內(nèi)部陣列分布 SRAM 原理。即通過對(duì)分布的 SRAM 的不同的加電配置,來決定幾個(gè)部分的邏輯定義。同樣,允許 LCA 靠簡(jiǎn)單地加載新的數(shù)據(jù)進(jìn)行配置 SRAM 單元,以實(shí)現(xiàn) FPGA 芯片的新功能定義的編程,實(shí)際上就是 由加載于 SRAM 上的配置數(shù)據(jù)決定和控制各個(gè) CLB、 IOB 及內(nèi)部連線 PI 的邏輯功能和它們之間的相互連接關(guān)系。通常,這個(gè)規(guī)劃格式的 BIT 數(shù)據(jù)可存放于外附 PROM 或 EPROM 中,在系統(tǒng)開機(jī)或需要時(shí),自動(dòng)載入 FPGA 中的 SRAM,或者直接由微處理器控制當(dāng)前系統(tǒng)的起始動(dòng)作來處理??傊?,對(duì)于 XILINX 的 SRAM FPGA,其 LCA 的功能配置均是由點(diǎn)陣分布于芯片的存儲(chǔ)單元 — SRAM 來實(shí)現(xiàn)的,通常由 XILINX 提供的設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)產(chǎn)生配置 LCA 的數(shù)據(jù)文件,通過其數(shù)據(jù)配置接口 ,采用一定的設(shè)置模式,加載于其中。配置存儲(chǔ)器是一種靜態(tài)存儲(chǔ)器,具有高度的可靠性、抗噪音能力和綜合可測(cè)性能。XILINX 之外別的公司的 FPGA 器件也類似。 配置存儲(chǔ)器是一種靜態(tài)存儲(chǔ)器( Static RAM),具有高度的可靠性、抗噪聲能力和綜合可測(cè)性能。圖 所示 Xilinx FPGA 中 SRAM 的基本單元結(jié)構(gòu),它是由兩個(gè) CMOS 反相器和一個(gè)用來控制讀寫的 MOS 傳輸開關(guān)構(gòu)成的。 FPGA 中點(diǎn)陣排布的這些單元,在配置時(shí)寫入,而在回讀( Read Back 是一種驗(yàn)證配置是否正確的操作)時(shí)讀 出。在一般情況下, MOS 傳輸開關(guān)處于斷開狀態(tài),它并不影響單元的穩(wěn)定性,且能耗極低。由于 SRAM 的結(jié)構(gòu)原理上的特點(diǎn),使之可以不受電源劇烈變化或 α 粒子輻射的影響。在可靠性實(shí)驗(yàn)中,即使存在很高劑量的α輻射也不會(huì)產(chǎn)生軟錯(cuò)誤。 圖 SRAM 基本單元結(jié)構(gòu) 6 圖 SRAM 基本單元結(jié)構(gòu) 近年來, Xilinx 公司研制開發(fā)的 FPGA 系列產(chǎn)品的主要特征是不斷地推出新器件和開發(fā)工具,力求使芯片的速度更高、功耗更低。在其新近開發(fā)的產(chǎn)品中, Xilinx 重新定義了未來的可編程邏輯,為用戶提供 , 和 5v 可編程邏輯系列選擇,并利用先進(jìn)的 、 、 工藝技術(shù)生產(chǎn)出低成本、高性能的可編程邏輯產(chǎn)品。 基于 PROM 或 E2PROM 編程的 CPLD 基于 EPROM 或 E2PROM 編程的 CPLD,主要由可編程 I/O 模塊、可編程邏輯單元模塊( LB)、可編程布線池( PIA)組成。其特點(diǎn)在于:芯片功能的定義由陣列分布 EPROM 或 E2PROM 型的下拉 MOS 開關(guān)來控制;其 LB 的邏輯資源要比 SRAM FPGA 的 CLB 大得多,也就是說,單個(gè) CLB 能夠?qū)崿F(xiàn)更為復(fù)雜的邏輯功能。 CPLD 的結(jié)構(gòu)見圖 。 圖 CPLD 及其邏輯塊結(jié)構(gòu) 7 FPGA/ CPLD 芯片進(jìn)行設(shè)計(jì)的一般流程 設(shè)計(jì)的一般流程如圖所示。 FPGA/ CPLD芯片的設(shè)計(jì)步驟可分為:設(shè)計(jì)輸入、設(shè)計(jì)輸入編譯和編程;驗(yàn)證步驟包括:功能仿真、時(shí)序仿真和器件測(cè)試。 圖 設(shè)計(jì)的一般流程 ? 設(shè)計(jì)輸入 利用硬件描述語言 HDL語言,數(shù)字電路系統(tǒng)的設(shè)計(jì)可以從上層到下層 (從抽象 到具體 )逐層描述自己的設(shè)計(jì)思想,用一系列分層次的模塊來表示極其復(fù)雜的數(shù)字系統(tǒng)。 ? 設(shè)計(jì)輸入編譯 設(shè)計(jì)輸入原理圖 編 譯 功 能 效 驗(yàn) 時(shí) 序 效 驗(yàn) 器 件 編 程 在 線 效 驗(yàn) 產(chǎn) 品 更 改 設(shè) 計(jì) 8 在編譯過程中,編譯軟件自動(dòng)對(duì)設(shè)計(jì)文件進(jìn)行綜合 、優(yōu)化,并針對(duì)所選中的器件進(jìn)行映射、布局、布線,產(chǎn)生相應(yīng)的熔絲圖或位流數(shù)據(jù)文件。 ? 功能仿真 驗(yàn)證設(shè)計(jì)的邏輯功能,在設(shè)計(jì)輸入過程中,對(duì)部分功能或整個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1