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

正文內(nèi)容

基于fpga的彩燈控制器設(shè)計(jì)(編輯修改稿)

2025-09-06 13:57 本頁面
 

【文章內(nèi)容簡介】 起 , 特 別 適 合 于 樣 品 研 制 或 小 批 量產(chǎn) 品 開 發(fā) , 使 產(chǎn) 品 能 以 最 快 的 速 度 上 市 , 而 當(dāng) 市 場 擴(kuò) 大 時(shí) , 它 可 以 很 容 易 地轉(zhuǎn) 由 掩 模 ASIC 實(shí) 現(xiàn) , 因 此 開 發(fā) 風(fēng) 險(xiǎn) 也 大 為 降 低 。 可 以 說 CPLE)/ FPGA 器件 , 已 成 為 現(xiàn) 代 高 層 次 電 子 設(shè) 計(jì) 方 法 的 實(shí) 現(xiàn) 裁 體 。 EDA技術(shù)的應(yīng)用發(fā)展(1) CPLD/FPGA 系統(tǒng):使用 EDA 技術(shù)開發(fā) CPLD/FPGA,使自行開發(fā)的CPLD/FPGA 作為電子系統(tǒng)、可控制系統(tǒng)、信息處理系統(tǒng)的主體。(2) “CPLD/FPGA+MCU”系統(tǒng):使用 EDA 技術(shù)與單片機(jī)相接結(jié)合,使自行開發(fā)的 CPLD/FPGA+MCU 作為電子系統(tǒng)、控制系統(tǒng)、信息處理系統(tǒng)的主體。(3) “CPLD/FPGA+專用 DPS 處理器”系統(tǒng):將 EDA 技術(shù)與 DSP 專用處理器配 5置合使用,使自行開發(fā)的“CPLD/FPGA+專用 DPS 處理器”構(gòu)成一個(gè)數(shù)字信號(hào)處理系統(tǒng)的整體。(4) 基于 FPGA 實(shí)現(xiàn)的現(xiàn)代 DSP 系統(tǒng):基于 SOPC(a System on a Programmable Chip)技術(shù)、EDA 技術(shù)與 FPGA 技術(shù)實(shí)現(xiàn)方式的現(xiàn)代 DSP 系統(tǒng)。(5) 基于 FPGA 實(shí)現(xiàn)的 SOC 片商系統(tǒng):使用超大規(guī)模的 FPFA 實(shí)現(xiàn)的內(nèi)含 1 個(gè)或數(shù)個(gè)嵌入式 CPU 或 DSP 能夠?qū)崿F(xiàn)復(fù)雜系統(tǒng)功能的單一芯片系統(tǒng)。 6第三章 VHDL 語言硬件描述語言是 EDA 技術(shù)的重要組成部分,VHDL 是電子設(shè)計(jì)的主流硬件描述語言。VHDL(Veryllighspeed Integrated Ciecuit Hardware Description Language) 。3.1 VHDL 的結(jié)構(gòu)VHDL 主要是由實(shí)體,結(jié)構(gòu)體、庫、程序包和配置構(gòu)成,其中實(shí)體和結(jié)構(gòu)體是必不可少的。3.1.1 實(shí)體用 VHDL 進(jìn)行的設(shè)計(jì),無論簡單與復(fù)雜,都可看成是一個(gè)“元件” ,這個(gè)元件可以是一個(gè)反相器,出可以是一個(gè) CPU 乃至整個(gè)系統(tǒng)。VHDL 中的實(shí)體(ENTITY)部分就是對(duì)這個(gè)元件和外部電路之間的接口進(jìn)行描述,可以看成是定義元件的引腳。實(shí)體語句結(jié)構(gòu)格式:ENTITY 實(shí)體名 IS[GENERIC(類屬表) ;][PORT(端口表) ;]END ENTITY 實(shí)體名;實(shí)體語句以“ENTITY 實(shí)體名;”結(jié)束,實(shí)體名的具體取名由設(shè)計(jì)者自定,但必須遵守 VHDL 標(biāo)識(shí)符的有關(guān)規(guī)定。由于實(shí)體名實(shí)際上就是該設(shè)計(jì)電路的器件名,因此實(shí)體名最好根據(jù)電路的功能來取。3.1.2 結(jié)構(gòu)體實(shí)體語句可以看成是描述“元件”的引腳,而結(jié)構(gòu)體則是描述元件內(nèi)部的結(jié)構(gòu)和邏輯功能。結(jié)構(gòu)體的組成:對(duì)數(shù)據(jù)類型、常數(shù)、信號(hào)、子程序及元件等元素的說明。對(duì)實(shí)體邏輯功能的描述,包括各種形式的順序描述語句和并行描述語句。有元件例化語句對(duì)外部元件端口間的連接方式的說明。 7結(jié)構(gòu)體語句結(jié)構(gòu)格式:ARCHITECTURE 結(jié)構(gòu)體 OF 實(shí)體名 IS[說明語句]BEGIN[功能描述語句]END 結(jié)構(gòu)體名;“實(shí)體名”必須是該結(jié)構(gòu)體所對(duì)應(yīng)的實(shí)體的名字,而“結(jié)構(gòu)體名”可以由設(shè)計(jì)者自己選擇。3.1.3 庫庫實(shí)際是程序包的集合,程序中調(diào)用的是程序包中的內(nèi)容,因此,在庫語句中,除了指明使用的庫外,還要使用 USE 語句指明庫中的程序包。庫的基本格式:LIBRARY 庫名;USE 庫名.程序包名.項(xiàng)目名;庫的種類:IEEE 庫:是 VHDL 設(shè)計(jì)中最常用的庫,其中包括符合 IEEE 標(biāo)準(zhǔn)的程序包STD _LOGIC_1164,大部分?jǐn)?shù)字系統(tǒng)設(shè)計(jì)都是以此程序包中設(shè)定的標(biāo)準(zhǔn)為基礎(chǔ)的。STD 庫:是 VHDL 語言中的標(biāo)準(zhǔn)庫。WORK 庫:是 VHDL 設(shè)計(jì)現(xiàn)行工作庫,用于存放用戶設(shè)計(jì)和定義的一些設(shè)計(jì)單元和程序包,可以看成用戶的臨時(shí)倉庫。 VHDL的基本語句順序語句(Sequential Statements)和并行語句(Concurrent Statements)是 VHDL 程序設(shè)計(jì)中的兩類基本語句。3.2.1 順序語句順序語句只能在進(jìn)程(Process)和子程序中使用,有 6 種順序語句分別是賦值語句,流程控制語句,等待語句,子程序調(diào)用語句,返回語句和空操作語句。 8(1)賦值語句:變量賦值語句和信號(hào)賦值語句的格式變量賦值目標(biāo):=賦值源;信號(hào)賦值目標(biāo)=賦值源;(2)流程控制語句:是通過設(shè)置條件、判斷條件是否成立來控制語句的執(zhí)行的。這類語句共有 5 種。IF 語句、CASE 語句、LOOP 語句、NEXT 語句和 EXIT 語句(3)WAIT 語句:在進(jìn)程中,當(dāng)執(zhí)行到 WAIT 語句時(shí),程序?qū)⒈粧炱?,直到設(shè)置的條件滿足后再重新開始運(yùn)行。WAIT 語句主要有 3 種形式WAIT ON 信號(hào)表;WAIT UNTIL 條件表達(dá)式;WAIT FOR 時(shí)間表達(dá)式;3.2.2 并行語句VHDL 中的并行語句主要有以下 7 種:(1)塊語句:是由一系列并行運(yùn)行的語句構(gòu)成的組合體,功能是將這些并行語句組合成一個(gè)或多個(gè)子模塊。(2)進(jìn)程語句:由順序語句組成,可按規(guī)定的條件將外部信號(hào)或內(nèi)部數(shù)據(jù)向其它信號(hào)進(jìn)行賦值。(3)并行信號(hào)代入語句。(4)條件信號(hào)賦值語句。(5)選擇信號(hào)賦值語句。(6)元件例化語句(7)生成語句:可以用來復(fù)制一組相同的設(shè)計(jì)單元。1. 塊語句的功能就是提供一種劃分機(jī)制,它允許設(shè)計(jì)者將一個(gè)大的設(shè)計(jì)實(shí)體劃分成若干個(gè)功能模塊。BLOCK 語句的格式如下:塊標(biāo)號(hào):BLOCK [(保護(hù)表達(dá)式)]接口說明類屬說明BEGIN 9并行語句END BLOCK 塊標(biāo)號(hào);2. 進(jìn)程(PROCESS)語句是由順序語句組成的程序結(jié)構(gòu),主要是由 3 個(gè)部分組成,即進(jìn)程說明部分、順序語句描述部分和敏感信號(hào)表。其基本格式如下:[進(jìn)程標(biāo)號(hào)]:PROCESS [(敏感信號(hào)表)] IS[進(jìn)程說明部分]BEGIN順序語句END PROCESS [進(jìn)程標(biāo)號(hào)];3. 子程序VHDL 的子程序有過程(PROCEDURE)和函數(shù)(FUNCTION)兩種形式,它們可以在 VHDL 程序的 3 個(gè)不同位置進(jìn)行定義,即可以在程序包、結(jié)構(gòu)體或進(jìn)程中定義,只有在程序包中定義的子程序可以被其它程序調(diào)用。4. 過程定義過程(Procedure)的語句格式是:PROCEDURE 過程名(參數(shù)表) ; — 過程首PROCEDURE 過程名(參數(shù)表)IS — 過程體[說明部分]BEGIN順序語句;END PROCEDURE 過程名;過程語句由過程首和過程體兩部分組成,其中過程首不是必需的,過程體可以獨(dú)立存在和使用。在進(jìn)程或結(jié)構(gòu)體中定義過程時(shí)不必定義過程首,而在程序包中必須定義過程首。5. 函數(shù)定義函數(shù)的語句格式如下:FUNCTION 函數(shù)名 RETURN 數(shù)據(jù)類型 。 — 函數(shù)首FUNCTION 函數(shù)名 RETURN 數(shù)據(jù)類型 IS — 函數(shù)體 10[說明部分]BEGIN順序語句;END FUNCTION 函數(shù)名;函數(shù)是由函數(shù)首和函數(shù)體兩部分組成,在進(jìn)程或結(jié)構(gòu)體中不必定義函數(shù)首,而在程序包中必須定義函數(shù)首。函數(shù)的參數(shù)只能是輸入值,可以是信號(hào)或常數(shù)。6. 子程序重載子程序重載指兩個(gè)或多個(gè)子程序使
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1