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

正文內(nèi)容

等精度數(shù)字頻率計(jì)的與仿真的畢業(yè)論文-文庫(kù)吧

2025-06-12 16:50 本頁(yè)面


【正文】 被測(cè)信號(hào)計(jì)數(shù)所產(chǎn)生177。1個(gè)的誤差,并且達(dá)到了在整個(gè)測(cè)試頻段的等精度測(cè)量。在測(cè)量過(guò)程中,有兩個(gè)計(jì)數(shù)器分別對(duì)標(biāo)準(zhǔn)信號(hào)和被測(cè)信號(hào)同時(shí)計(jì)數(shù)。首先給出閘門開(kāi)啟信號(hào)(預(yù)置閘門上升沿),此時(shí)計(jì)數(shù)器并不開(kāi)始計(jì)數(shù),而是等到被測(cè)信號(hào)的上升沿到來(lái)時(shí),計(jì)數(shù)器才開(kāi)始計(jì)數(shù)。然后預(yù)置閘門關(guān)閉信號(hào)(下降沿)到時(shí),計(jì)數(shù)器并不立即停止計(jì)數(shù),而是等到被測(cè)信號(hào)的上升沿到來(lái)時(shí)才結(jié)束計(jì)數(shù),完成一次測(cè)量過(guò)程??傻贸?,實(shí)際閘門時(shí)間t與預(yù)置閘門時(shí)間t1并不嚴(yán)格相等地,但差值不超過(guò)被測(cè)信號(hào)的一個(gè)周期。本設(shè)計(jì)從廣義和狹義兩個(gè)方面均進(jìn)行了測(cè)量頻率的討論。 設(shè)計(jì)方案分析數(shù)字頻率計(jì)的功能,確定設(shè)計(jì)方案,完成功能模塊的劃分,在采用最佳方案完成用VHDL語(yǔ)言描述底層模塊、頂層模塊的設(shè)計(jì)后,用原理圖的方法完成了對(duì)頂層模塊設(shè)計(jì)的驗(yàn)證,并分別對(duì)各個(gè)模塊以及頂層模塊進(jìn)行仿真分析。方案一:根據(jù)設(shè)計(jì)要求,提出廣義上等精度數(shù)字頻率計(jì)系統(tǒng)實(shí)際方案。分頻模塊位選模塊計(jì)數(shù)模塊時(shí)鐘模塊顯示模塊FxClock圖13 方案一實(shí)現(xiàn)的原理分頻模塊 (fp):可將輸入信號(hào)的頻率進(jìn)行100、1000不等的分頻輸出;位選模塊 (wx):根據(jù)實(shí)際需要選擇不同分頻所對(duì)應(yīng)的4檔位;時(shí)鐘模塊 (sz):,即高電平為1s的計(jì)數(shù)周期;計(jì)數(shù)模塊 (countt):完成對(duì)被測(cè)信號(hào)頻率的測(cè)量,以4位二進(jìn)制數(shù)碼的形式輸出;顯示模塊(bcd7):將4位bcd碼轉(zhuǎn)化成7位碼用于實(shí)際數(shù)碼顯示管的譯碼輸出;設(shè)計(jì)功能:四位十進(jìn)制數(shù)頻率計(jì),其頻率測(cè)量范圍為1Hz~10MHz。分為100、1000檔的頻率顯示。方案二:狹義上等精度頻率計(jì)的設(shè)計(jì)方案原理。 CNT1和CNT2是兩個(gè)可控計(jì)數(shù)器,標(biāo)準(zhǔn)頻率信號(hào)從CNT1的時(shí)鐘輸入端CLK輸入,被測(cè)信號(hào)從CNT2的時(shí)鐘輸入端CLK輸入。當(dāng)預(yù)置門控信號(hào)為高電平時(shí),被測(cè)信號(hào)的上升沿通過(guò)D觸發(fā)器的Q端同時(shí)啟動(dòng)CNT1和CNT2。CNTCNT2同時(shí)對(duì)標(biāo)準(zhǔn)頻率信號(hào)和被測(cè)信號(hào)進(jìn)行計(jì)數(shù),分別為NS和NX。當(dāng)預(yù)置門信號(hào)為低電平時(shí),下一個(gè)的被測(cè)信號(hào)的上升沿將使兩個(gè)計(jì)數(shù)器同時(shí)關(guān)閉,所測(cè)得的頻率為(FS/NS)*NX。則等精度測(cè)量方法的測(cè)量精度與預(yù)置門寬度的標(biāo)準(zhǔn)頻率有關(guān),與被測(cè)信號(hào)的頻率無(wú)關(guān)。在預(yù)置門時(shí)間和常規(guī)測(cè)頻閘門時(shí)間相同而被測(cè)信號(hào)頻率不同的情況下,等精度測(cè)量法的測(cè)量精度不變。被測(cè)信號(hào)預(yù)置閘門信號(hào)標(biāo)準(zhǔn)頻率信號(hào) CNT1CLK OUT1CEN CNT2CEN OUT2CLKD Q 圖14 方案二實(shí)現(xiàn)的原理設(shè)在一次實(shí)際閘門時(shí)間t中計(jì)數(shù)器對(duì)被測(cè)信號(hào)的計(jì)數(shù)值為Nx,對(duì)標(biāo)準(zhǔn)信號(hào)的計(jì)數(shù)值為Ns。標(biāo)準(zhǔn)信號(hào)的頻率設(shè)為fs,則被測(cè)信號(hào)的頻率為:fx=(Nx/Ns)*fs。 若忽略標(biāo)準(zhǔn)頻率fs的誤差,則等精度測(cè)頻可能產(chǎn)生的相對(duì)誤差為:δ=(|fxcfx|/fxe)*100%,其中,fxe為被測(cè)信號(hào)頻率的準(zhǔn)確值。在測(cè)量過(guò)程中,由于fx計(jì)數(shù)的起停時(shí)間都是由該信號(hào)的上升沿觸發(fā)的,在閘門時(shí)間t內(nèi)對(duì)fx的計(jì)數(shù)Nx無(wú)誤差(t=Nx*Tx);對(duì)fs的計(jì)數(shù)Ns最多相差一個(gè)數(shù)的誤差,即|ΔNs|≤1,其測(cè)量頻率為: fxe=[Nx/(Ns+ΔNs)]/fs。由以上可知:δ=|ΔNs|/Ns≤1/Ns=1/(τ?fs)。 根據(jù)上述分析,測(cè)量頻率的相對(duì)誤差與被測(cè)信號(hào)頻率的大小無(wú)關(guān),僅與閘門時(shí)間和標(biāo)準(zhǔn)信號(hào)頻率有關(guān),即實(shí)現(xiàn)了整個(gè)頻率測(cè)試段的等精度測(cè)量。閘門時(shí)間越長(zhǎng),標(biāo)準(zhǔn)頻率越高,測(cè)頻的相對(duì)誤差就越小。標(biāo)準(zhǔn)頻率可由穩(wěn)定度好、精度高的高頻晶體振蕩器產(chǎn)生,在保證測(cè)量精度不變的前提下,提高標(biāo)準(zhǔn)信號(hào)頻率,可使閘門時(shí)間縮短,即提高測(cè)試速度。本論文以廣義頻率計(jì)的設(shè)計(jì)思路及過(guò)程進(jìn)行詳細(xì)介紹,對(duì)于狹義頻率計(jì)的設(shè)計(jì)將在附錄給出簡(jiǎn)要說(shuō)明。 2 MAX+PLUSⅡ開(kāi)發(fā)軟件及VHDL描述語(yǔ)言 MAX+PLUSⅡ的概述MAX+PLUSⅡ是Altera公司為開(kāi)發(fā)其可編程邏輯器件而推出的專用軟件。它提供了與結(jié)構(gòu)無(wú)關(guān)的設(shè)計(jì)環(huán)境,支持FLEX、MAX、Classic系列器件,可在多種平臺(tái)上運(yùn)行。它可以以圖形、文字輸入方式(AHDL、VHDL及Verilog HDL)和波形方式輸入設(shè)計(jì)文件,可以編譯并生成各種能夠下載到EPROM和各種ALTERA器件的文件,還可以進(jìn)行仿真以檢驗(yàn)設(shè)計(jì)的正確性。豐富的圖形界面,可隨時(shí)訪問(wèn)的在線幫助文檔,使用戶能夠快速輕松地掌握和使用MAX+PLUSⅡ軟件。 MAX+PLUSⅡ的安裝 (1)MAX+PLUSⅡ的版本MAX+PLUSⅡ軟件可以按使用平臺(tái)分為PC機(jī)版和工作站版,按使用對(duì)象可分為商業(yè)版、基本版和學(xué)生版。(2)軟件安裝 在Altera的官方網(wǎng)站上注冊(cè)用戶后,+PLUSⅡ軟件,按照提示可完成相應(yīng)安裝。 首次運(yùn)行此軟件時(shí),需要進(jìn)行授權(quán)許可設(shè)置。在MAX+PLUSⅡ的項(xiàng)目管理器界面中,選擇Options/License Setup菜單命令,打開(kāi)其對(duì)話框。單擊Browse按鈕在跳出的License File or Server Name 。,單擊OK按鈕,就可以正常使用MAX+PLUSⅡ軟件了。 MAX+PLUSⅡ的設(shè)計(jì)過(guò)程(1)MAX+PLUSⅡ軟件的組成MAX+PLUSⅡ由設(shè)計(jì)輸入、設(shè)計(jì)處理、設(shè)計(jì)校驗(yàn)和器件編程四部分組成。設(shè)計(jì)輸入 有多種方法,主要包括文本設(shè)計(jì)輸入方式、原理圖輸入方式、高級(jí)設(shè)計(jì)輸入方式、波形輸入方式、層次設(shè)計(jì)輸入方式和底層設(shè)計(jì)輸入方式。另外,還可以利用第三方EDA工具生成的網(wǎng)表文件輸入,輸入法不同生成的設(shè)計(jì)文件也不同,設(shè)計(jì)者可根據(jù)自己的實(shí)際需求選擇使用。設(shè)計(jì)處理 MAX+PLUSⅡ處理一個(gè)設(shè)計(jì)時(shí),Compiler在設(shè)計(jì)文件中讀取信息并產(chǎn)生編程文件和仿真文件,定時(shí)分析程序(Timing Analyzer)可分析設(shè)計(jì)的定時(shí),信息處理程序(Message processor)可自動(dòng)定位錯(cuò)誤。設(shè)計(jì)校驗(yàn) 包括設(shè)計(jì)仿真和定時(shí)分析,其作用是測(cè)試邏輯操作和設(shè)計(jì)的內(nèi)部定時(shí)。器件編程 MAX+PLUSⅡ/Programmer是使用Compiler生成的編程文件對(duì)Altera器件進(jìn)行編程的,它可以用來(lái)對(duì)器件編程、校驗(yàn)、試驗(yàn),檢查是否空白以及進(jìn)行功能測(cè)試。Altera公司器件的編程方法有許多種,如可通過(guò)編程器、JATG在系統(tǒng)編程及Altera在線配置等方式進(jìn)行。(2)MAX+PLUSⅡ軟件設(shè)計(jì)流程設(shè)計(jì)輸入項(xiàng)目編譯設(shè)計(jì)仿真器件編程系統(tǒng)測(cè)試設(shè)計(jì)修改圖21 MAX+PLUSⅡ軟件的設(shè)計(jì)流程設(shè)計(jì)輸入 可以采用原理圖輸入、HDL語(yǔ)言描述、EDIF網(wǎng)表讀入及波形輸入等方式。編譯 主要完成器件的選擇及適配,邏輯的綜合及器件的裝入,延時(shí)信息的提取。前仿真 此時(shí)為零延時(shí)模式,主要為檢驗(yàn)輸入是否有誤。后仿真將編譯產(chǎn)生的延時(shí)信息加入到設(shè)計(jì)中,進(jìn)行布局布線后的仿真,是與實(shí)際器件工作時(shí)情況基本相同的仿真。編程驗(yàn)證 用后仿真確認(rèn)的配置文件經(jīng)EPROM或編程電纜配置CPLD,加入實(shí)際激勵(lì),進(jìn)行測(cè)試,以檢查是否完成預(yù)定功能。以上各步如果出現(xiàn)錯(cuò)誤的現(xiàn)象,則需重新回到設(shè)計(jì)輸入階段,改正錯(cuò)誤或調(diào)整電路重復(fù)上述過(guò)程。 MAX+PLUSⅡ管理器MAX+PLUSⅡ的管理器是用戶啟動(dòng)MAX+PLUSⅡ時(shí)打開(kāi)的第一個(gè)窗口,它對(duì)所有MAX+PLUSⅡ應(yīng)用功能進(jìn)行控制。(1)工作界面MAX+PLUSⅡ管理器的上部是標(biāo)題欄、菜單欄、主工具欄、下部是狀態(tài)欄、中間是工作區(qū)。標(biāo)題欄 用來(lái)指明當(dāng)前編輯文件的名稱及路徑。狀態(tài)欄 當(dāng)鼠標(biāo)置于菜單命令和工具欄的某一圖標(biāo)上時(shí),狀態(tài)欄顯示其簡(jiǎn)短描述,起到提示用戶的作用??梢酝ㄟ^(guò)設(shè)置Options/Preferences選項(xiàng)打開(kāi)或關(guān)閉狀態(tài)欄。工具欄 緊鄰菜單欄下方,是各菜單功能的快捷按鈕組合區(qū)。(2)菜單欄MAX+PLUSⅡ的菜單欄包括各種命令操作和參數(shù)設(shè)置,主要有MAX+PLUSⅡ、File、Assign、Options和Help等5個(gè)下拉菜單。MAX+PLUSⅡ菜單 用于啟動(dòng)各種應(yīng)用功能并能在它們之間進(jìn)行切換。File菜單 具有文件管理等功能。Assign菜單 有Device等下拉菜單的選項(xiàng)。 Options菜單 設(shè)置MAX+PLUSⅡ軟件本身的一些參數(shù)。Help菜單 用于打開(kāi)各種幫助文件和說(shuō)明文件。 設(shè)計(jì)輸入(1)圖形輸入圖形輸入方式是使用MAX+PLUSⅡ提供的圖元和用戶自己創(chuàng)建的圖元件作為輸入單元輸入設(shè)計(jì)的原理圖,從而完成設(shè)計(jì)的輸入任務(wù)。由于通過(guò)原理圖可以清楚地看到組成設(shè)計(jì)項(xiàng)目的各個(gè)模塊之間的關(guān)系,因此頂層文件通常用圖形輸入方式來(lái)創(chuàng)建。圖形設(shè)計(jì)輸入的步驟:指定設(shè)計(jì)項(xiàng)目名稱;建立一個(gè)新的設(shè)計(jì)文件;輸入圖元和宏功能符號(hào);建立和顯示導(dǎo)引線;移動(dòng)邏輯圖元或符號(hào);連線;命名、連線引腳;用名字來(lái)連接點(diǎn)和總線;保存文件并檢查基本錯(cuò)誤;形成一個(gè)默認(rèn)的邏輯符號(hào);關(guān)閉文件。(2)文本輸入MAX+PLUSⅡ支持以AHDL、VHDL和Verilog HDL等硬件描述語(yǔ)言形式書寫的文本文件,AHDL是Altera Hardware Description Language的縮寫,它是一種高級(jí)的硬件描述語(yǔ)言,該語(yǔ)言可以使用布爾方程、算術(shù)運(yùn)算、真值表、條件語(yǔ)句等方式進(jìn)行描述 ,最適合于大型的、復(fù)雜的狀態(tài)機(jī)設(shè)計(jì)。VHDL和Verilog HDL是一種符合IEEE標(biāo)準(zhǔn)的高級(jí)硬件描述語(yǔ)言,特別適合于大型或復(fù)雜的設(shè)計(jì)。這幾種語(yǔ)言都是用文本進(jìn)行設(shè)計(jì)的,它們的輸入方式既有共同之處,又有各自的特點(diǎn) ,設(shè)計(jì)人員可根據(jù)實(shí)際情況選擇使用。文本設(shè)計(jì)輸入的步驟:選擇File/Project/Name,打開(kāi)“指定項(xiàng)目名稱”對(duì)話框,輸入設(shè)計(jì)項(xiàng)目名稱;在MAX+PLUSⅡ的New對(duì)話框選擇Text Editor File項(xiàng),并單擊Ok按鈕,打開(kāi)一個(gè)無(wú)標(biāo)題的Text Editor窗口;在此文本編輯窗口下輸入由VHDL語(yǔ)言描述的文本文件;文本輸入完成后,可按圖形方式進(jìn)行保存,用AHDL語(yǔ)言輸入時(shí),,用VHDL語(yǔ)言輸入時(shí),用Verilog HDL語(yǔ)言描述時(shí)。(3)層次設(shè)計(jì)在開(kāi)發(fā)復(fù)雜數(shù)字系統(tǒng)時(shí),通常使用層次設(shè)計(jì)的設(shè)計(jì)方法。MAX+PLUSⅡ支持多級(jí)層次化設(shè)計(jì),每層中的設(shè)計(jì)文件可以是不同格式的設(shè)計(jì)文件。在層次設(shè)計(jì)中,通常將項(xiàng)目分成若干個(gè)模塊,這此模塊大致可分為兩類:頂層模塊和底層模塊。層次設(shè)計(jì)的一般步驟:創(chuàng)建圖元;層次設(shè)計(jì);查看項(xiàng)目的設(shè)計(jì)層次。 設(shè)計(jì)處理及檢驗(yàn)(1)設(shè)計(jì)處理MAX+PLUSⅡ?qū)σ粋€(gè)邏輯設(shè)計(jì)處理時(shí),是在Compiler編譯器窗口下進(jìn)行的。通過(guò)編譯器,可以實(shí)現(xiàn)邏輯綜合與試配、定時(shí)驅(qū)動(dòng)的編譯、設(shè)計(jì)規(guī)則的檢查、多器件的劃分、自動(dòng)錯(cuò)誤定位、編程文件的產(chǎn)生等功能。(2)設(shè)計(jì)檢驗(yàn)設(shè)計(jì)輸入和編譯僅僅是整個(gè)設(shè)計(jì)過(guò)程的一部分,成功的編譯只能保證為項(xiàng)目創(chuàng)建一個(gè)編程文件,并不能保證項(xiàng)目完全按照所期望的那樣工作。為了實(shí)現(xiàn)正確的邏輯設(shè)計(jì),檢驗(yàn)過(guò)程是必不可少的一個(gè)環(huán)節(jié)。檢驗(yàn)過(guò)程分仿真分析和定時(shí)分析兩大部分。仿真分析需要輸入激勵(lì)信號(hào),重點(diǎn)檢查邏輯功能能否符合設(shè)計(jì)要求。定時(shí)分析重點(diǎn)是檢查設(shè)計(jì)的內(nèi)容定時(shí)及器件的最高工作頻率是否符合設(shè)計(jì)要求。 VHDL硬件描述語(yǔ)言 VHDL概述硬件描述語(yǔ)言的描述對(duì)象是待設(shè)計(jì)電路系統(tǒng)的邏輯功能、實(shí)現(xiàn)該功能的算法、選用的電路結(jié)構(gòu)及其他各種約束條件等。通常要求HDL既能描述系統(tǒng)的行為,又能描述系統(tǒng)的結(jié)構(gòu)。硬件描述語(yǔ)言HDL種類較多,常用的有VHDL、Verilog和ABEL等。其中,VHDL(Very High Speed Integrated Circuit Hardware Description Language) 是超高速集成電路硬件描述語(yǔ)言,主要用于數(shù)字系統(tǒng)的結(jié)構(gòu)、行為、功能和接口,是最具有推廣前景的HDL。 VHDL程序結(jié)構(gòu)一個(gè)完整的VHDL程序通常包含庫(kù)(Library)、程序包(Package)、實(shí)體(Entity)、結(jié)構(gòu)體(Architecture)和配置(Configuration)5個(gè)組成部分。庫(kù)說(shuō)明LIBRARY USE程序包PACKAGE實(shí)體ENTITY配置CONFIGURATION結(jié)構(gòu)體ARCHITECTURE行為描述BEHAVIOR數(shù)據(jù)流描述DATAFLOW結(jié)構(gòu)化描述STRUCTURE圖22 VHDL程序結(jié)構(gòu)其中實(shí)體和結(jié)構(gòu)體是VHDL程序不可缺少的最基本的兩個(gè)組成部分,它們可以構(gòu)成最簡(jiǎn)單的VHDL文件。而庫(kù)、程序包和配置則可有可無(wú),設(shè)計(jì)者可根據(jù)需要選用。對(duì)于一個(gè)完整的VHDL程序(設(shè)計(jì)實(shí)體),要求能為VHDL綜合器所接受,并能作為一個(gè)獨(dú)立設(shè)計(jì)單元,即以元件的形式存在的VHDL程序。VHDL程序結(jié)構(gòu)的顯著特點(diǎn)是,任何一個(gè)工程設(shè)計(jì)或設(shè)計(jì)實(shí)體都可分為內(nèi)外兩部分,外面的部分為可視部分,用實(shí)體來(lái)說(shuō)明端口特性;里面的部分為不可視部分,用結(jié)構(gòu)體來(lái)說(shuō)明其內(nèi)部功能和算法,由實(shí)際的功能描述語(yǔ)句組成。這種將實(shí)體分成內(nèi)外部分的概念是VHDL系統(tǒng)設(shè)計(jì)的基本點(diǎn),也是一種基于自頂向下的多層次系統(tǒng)設(shè)計(jì)概念的實(shí)現(xiàn)途徑。(1)實(shí)體 實(shí)體(ENTITY)是VHDL設(shè)計(jì)的必要組成部分,是設(shè)計(jì)實(shí)體的表層設(shè)計(jì)單元。(2)結(jié)構(gòu)體 結(jié)構(gòu)體(ARCHITECTURE)是一個(gè)實(shí)體的組成部分,是對(duì)實(shí)體功能的具體描述,如用來(lái)描述實(shí)體內(nèi)部結(jié)構(gòu)、元件之間的互連關(guān)系、實(shí)體所完成的邏輯功能以及數(shù)據(jù)的傳輸變換等內(nèi)容。 一個(gè)實(shí)體可以有多個(gè)結(jié)構(gòu)體,但同一結(jié)構(gòu)體只有描述一個(gè)實(shí)體。(3)庫(kù) 庫(kù)(LIBRARY)是用來(lái)存儲(chǔ)預(yù)先完成的程序包和數(shù)據(jù)集合體的倉(cāng)庫(kù)。其信息可以是預(yù)先定義好的數(shù)據(jù)類型、子程序等設(shè)計(jì)單元的集合體(程序包),也可以是預(yù)先設(shè)計(jì)好的各種設(shè)計(jì)實(shí)體(元件庫(kù)程序包)。庫(kù)的種類分為設(shè)計(jì)庫(kù)、資源庫(kù)。(4)程序包程序包(PACKAGE)可用于收集被多個(gè)VHDL設(shè)計(jì)實(shí)體共享的數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1