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

正文內(nèi)容

基于tlc5620的fpga畢業(yè)論文-全文預(yù)覽

2025-07-09 16:58 上一頁面

下一頁面
  

【正文】 for Current File 生成波形發(fā)生模塊的符號如下: 圖49 波形發(fā)生模塊符號顯示驅(qū)動(dòng)模塊是FPGA與LCD1602的接口,顯示驅(qū)動(dòng)模塊直接控制LCD1602的工作。波形發(fā)生模塊共能產(chǎn)生四種波形,分別對四種波形進(jìn)行仿真,仿真結(jié)果如下圖: 圖45幅值為5檔時(shí)的方波仿真圖圖46 幅值為5檔時(shí)的正弦波仿真圖 圖47幅值為6檔時(shí)的三角波仿真圖圖48幅值為7檔時(shí)的鋸齒波仿真圖四幅圖片對比可以發(fā)現(xiàn),當(dāng)waveform改變時(shí),相應(yīng)的輸出的數(shù)據(jù)也隨之改變。對波形的采樣有許多方法,這次設(shè)計(jì)中采用的是,利用EXCEL對數(shù)據(jù)的高效處理能力進(jìn)行采樣。圖44 主控模塊符號波形發(fā)生模塊實(shí)際上是一個(gè)只讀存儲器,它存儲了正弦波、三角波、方波、鋸齒波四組數(shù)據(jù)的每組256個(gè)采樣值,每個(gè)采樣值都是一個(gè)八位二進(jìn)制數(shù),輸出給TCL5620驅(qū)動(dòng)模塊。key[1]控制著幅值,每當(dāng)key[1]被按下時(shí),fuzhi就加1,直到加到9時(shí)才變?yōu)?,重新累加。仿真結(jié)果如圖43。 圖43主控模塊仿真波形圖頻率的控制,就是對分頻器分頻參數(shù)的控制,系統(tǒng)時(shí)鐘為50MHz,輸出信號每個(gè)周期為256個(gè)采樣點(diǎn),由于VHDL語言規(guī)范的限制,為了保證輸出結(jié)果更加精確,在設(shè)計(jì)中將頻率參數(shù)擴(kuò)大了一百倍,所以輸出信號的頻率為系統(tǒng)時(shí)鐘頻率與采樣點(diǎn)的比值,再比上控制頻率的參數(shù)再比上一百。再取一個(gè)按鍵控制輸出信號的幅值,這個(gè)按鍵控制著一個(gè)從0到9的計(jì)數(shù)器,當(dāng)主控模塊檢測到按鍵按下時(shí)計(jì)數(shù)器加1,最后將計(jì)數(shù)的結(jié)果轉(zhuǎn)換成四位二進(jìn)制數(shù)輸出到下一個(gè)模塊。所以只需要簡單的介入一個(gè)按鍵就可以控制復(fù)位。在核心板上有兩個(gè)撥碼開關(guān),這兩個(gè)撥碼開關(guān)組合,正好可以產(chǎn)生四種狀態(tài),所以用兩個(gè)撥碼開關(guān)就足可以滿足設(shè)計(jì)要求。保留兩位小數(shù)。本章主要描述了在設(shè)計(jì)中用到的軟件部分,主要介紹了VHDL硬件編程語言和QUARTUS II軟件,并介紹了基于VHDL綜合的FPGA設(shè)計(jì)流程。使用電纜下載時(shí)有多種下載方式,如對Xilinx公司的FPGA下載可以使用JTAG Programmer、Hardware Programmer、PROM Programmer三種方式,而對Altera公司的FPGA可以選擇JTAG方式或Passive Serial方式。 在綜合與時(shí)序仿真過程中交互使用PrimeTime進(jìn)行時(shí)序分析,滿足設(shè)計(jì)要求后即可進(jìn)行FPGA芯片投片前的最終物理驗(yàn)證。Synopsys公司的PrimeTime是一個(gè)很好的時(shí)序分析工具,利用它可以達(dá)到更好的效果。 在設(shè)計(jì)實(shí)現(xiàn)過程中,在映射后需要對一個(gè)設(shè)計(jì)的實(shí)際功能塊的延時(shí)和估計(jì)的布線延時(shí)進(jìn)行時(shí)序分析;而在布局布線后,也要對實(shí)際布局布線的功能塊延時(shí)和實(shí)際布線延時(shí)進(jìn)行靜態(tài)時(shí)序分析。配置,產(chǎn)生FPGA配置時(shí)的需要的位流文件。布局與布線,布局是指從映射取出定義的邏輯和輸入輸出塊,并把它們分配到FPGA內(nèi)部的物理位置,通?;谀撤N先進(jìn)的算法,如最小分割、模擬退火和一般的受力方向張弛等來完成;布線是指利用自動(dòng)布線軟件使用布線資源選擇路徑試著完成所有的邏輯連接[13]。實(shí)現(xiàn)可理解為利用實(shí)現(xiàn)工具把邏輯映射到目標(biāo)器件結(jié)構(gòu)的資源中,決定邏輯的最佳布局,選擇邏輯與輸入輸出功能連接的布線通道進(jìn)行連線,并產(chǎn)生相應(yīng)文件(如配置文件與相關(guān)報(bào)告)。從廣義上講,設(shè)計(jì)驗(yàn)證包括功能與時(shí)序仿真和電路驗(yàn)證。t Touch,使設(shè)計(jì)與綜合過程合理化。 利用FPGA Compiler II進(jìn)行設(shè)計(jì)綜合時(shí),應(yīng)在當(dāng)前Project下導(dǎo)入設(shè)計(jì)源文件,自動(dòng)進(jìn)行語法分析,在語法無誤并確定綜合方式、目標(biāo)器件、綜合強(qiáng)度、多層保持選擇、優(yōu)化目標(biāo)等設(shè)置后,即可進(jìn)行綜合與優(yōu)化。對于綜合來說,滿足要求的方案可能有多個(gè),綜合器將產(chǎn)生一個(gè)最優(yōu)的或接近最優(yōu)的結(jié)果。在VHDL層次化設(shè)計(jì)中,它所設(shè)計(jì)的模塊既可以是頂層實(shí)體,又可以是較低層實(shí)體,但對不同層次模塊應(yīng)選擇不同的描述方法(如行為描述或結(jié)構(gòu)描述)[12]。最常用的設(shè)計(jì)方法是HDL設(shè)計(jì)輸入法,比較流行的HDL主要有VHDL、ABEL—HDL、AHDL等。Quartus II具有完備的電路功能仿真與時(shí)序邏輯仿真工具,能夠進(jìn)行定時(shí)/時(shí)序分析與關(guān)鍵路徑延時(shí)分析,可以使用SignalTap II邏輯分析工具進(jìn)行嵌入式的邏輯分析,并且支持軟件源文件的添加和創(chuàng)建,并將它們鏈接起來生成編程文件,使用組合編譯方式可一次完成整體設(shè)計(jì)流程。Quartus II提供了完全集成且與電路結(jié)構(gòu)無關(guān)的開發(fā)包環(huán)境,具有數(shù)字邏輯設(shè)計(jì)的全部特性,包括:可利用原理圖、結(jié)構(gòu)框圖、VerilogHDL、AHDL和VHDL完成電路描述,并將其保存為設(shè)計(jì)實(shí)體文件。目前Altera已經(jīng)停止了對Maxplus II 的更新支持,Quartus II 與之相比不僅僅是支持器件類型的豐富和圖形界面的改變。QuartusII支持Altera的IP核,包含了LPM/MegaFunction宏功能模塊庫,使用戶可以充分利用成熟的模塊,簡化了設(shè)計(jì)的復(fù)雜性、加快了設(shè)計(jì)速度。VHDL對設(shè)計(jì)的描述具有相對獨(dú)立性,設(shè)計(jì)者可以不懂硬件的結(jié)構(gòu),也不必管理最終設(shè)計(jì)實(shí)現(xiàn)的目標(biāo)器件是什么,而進(jìn)行獨(dú)立的設(shè)計(jì)。VHDL豐富的仿真語句和庫函數(shù),使得在任何大系統(tǒng)的設(shè)計(jì)早期就能查驗(yàn)設(shè)計(jì)系統(tǒng)的功能可行性,隨時(shí)可對設(shè)計(jì)進(jìn)行仿真模擬。這些模塊可以預(yù)先設(shè)計(jì)或使用以前設(shè)計(jì)中的存檔模塊,將這些模塊存放到庫中,就可以在以后的設(shè)計(jì)中進(jìn)行復(fù)用,可以使設(shè)計(jì)成果在設(shè)計(jì)人員之間進(jìn)行交流和共享,減少硬件電路設(shè)計(jì)。再就是,它有很強(qiáng)的移植能力。VHDL支持預(yù)定義的和自定義的數(shù)據(jù)類型,給硬件描述帶來較大的自由度,使設(shè)計(jì)人員能夠方便地創(chuàng)建高層次的系統(tǒng)模型。再次,它有強(qiáng)大的系統(tǒng)硬件描述能力。VHDL還支持各種設(shè)計(jì)方法,既支持自底向上的設(shè)計(jì),又支持自頂向下的設(shè)計(jì),既支持模塊化設(shè)計(jì),又支持層次化設(shè)計(jì)。與其他硬件描述語言相比,VHDL具有以下特點(diǎn):首先,功能強(qiáng)大、設(shè)計(jì)靈活。TLC5620是波形發(fā)生器的主要部分,各種波形的產(chǎn)生,都是基于TLC5620的模數(shù)轉(zhuǎn)換功能。其中,基準(zhǔn)電壓由RNG位控制,RNG是串行控制字內(nèi)的0或1。其中命令格式第1位、第2位分別為AA0,A1,A0共有四個(gè)值00、011分別代表著DA的四個(gè)輸出端口DCAA、DCAB、DCAC、 15第2章 系統(tǒng)硬件15 第3章 開發(fā)軟件DCAD。REFB3I輸入到DACB的參考電壓。LOAD8I串口加載控制。引腳名稱引腳序號輸入/輸出功能描述描述CLK7I串行接口時(shí)鐘。通過LDAC實(shí)現(xiàn)DAC輸出值的同時(shí)更新。對TLC5620C的數(shù)字控制是通過一根簡單的3路串行總線實(shí)現(xiàn)的。TLC5620是帶有高阻抗緩沖輸入的4通道8位電源輸出數(shù)模轉(zhuǎn)換器集合。SPLC780C的指令集有11條,根據(jù)指令集,可以對DDRAM的內(nèi)容和地址迚行操作和配置。共80個(gè)字節(jié),其地址和屏幕地址一一對應(yīng)。他是DDRAM和CGRAM共用的地址指針計(jì)數(shù)器,由當(dāng)前的最近寫入的地址設(shè)置指令的標(biāo)識碼來確定。對于一次讀寫操作,最短的周期在 5001000ns,也就是不到 1 微秒,這個(gè)時(shí)間是足夠短了。字符型LCD1602通常有14條引腳線或16條引腳線的LCD,多出來的2條線是背光電源線VCC(15腳)和地線GND(16腳)其控制原理與14腳的LCD完全一樣,這次采用的是16引腳的LCD,其與FPGA連接如下。圖24 PERI18KD外設(shè)板實(shí)物圖在波形發(fā)生器的設(shè)計(jì)過程中,選用了該板的8個(gè)獨(dú)立輕觸按鍵和2路撥碼開關(guān),還用到了LCD1602液晶屏接口。最值得一提的事,這個(gè)開發(fā)板巧妙的將核心板與外設(shè)板分離,帶2個(gè)外設(shè)板插槽,可以同時(shí)插接兩塊外設(shè)板,而且外設(shè)板上也有相應(yīng)的擴(kuò)張插槽,很方便的就能加入其它硬件設(shè)備。其次,板載了EPCS4N串行配置芯片,同時(shí)支持JTAG和AS兩種下載模式。該開發(fā)板采用了EP2C5主芯片,大約有5000個(gè)的邏輯資源。通俗地說,F(xiàn)PGA就是由查找表、觸發(fā)器和布線資源組成。如圖21芯片邏輯單元所示即為Cyclone系列FPGA芯片的邏輯單元(LE)組成。FPGA的應(yīng)用使得數(shù)字電路系統(tǒng)設(shè)計(jì)變的非常的方便,它不但可以縮短開發(fā)周期,還可以進(jìn)行片上系統(tǒng)設(shè)計(jì),提高了系統(tǒng)的可靠性等,目前在電子設(shè)計(jì)領(lǐng)域有著廣泛的應(yīng)用。第4章主要介紹了本次設(shè)計(jì)的思想,并描述了各個(gè)子模塊的設(shè)計(jì)方式。針對課題的要求,結(jié)合FPGA控制、LCD字符顯示、DAC芯片驅(qū)動(dòng)等相關(guān)知識,運(yùn)用VHDL語言描述了一個(gè)波形、幅度、頻率均可顯示,而且波形可變、幅度可控、頻率可調(diào)的波形發(fā)生器。在現(xiàn)代電子儀器中,信號發(fā)生器是一類十分重要的儀器,隨著電子測量技術(shù)與計(jì)算機(jī)技術(shù)的緊密結(jié)合,EDA技術(shù)的逐漸嫻熟,各種波形發(fā)生器應(yīng)運(yùn)而生。雖然對于簡單的邏輯,采用原始邏輯圖或布爾方程輸入可獲得非常好的效果,但對于復(fù)雜的系統(tǒng)設(shè)計(jì),應(yīng)用以上方案就容易產(chǎn)生錯(cuò)誤,而必須依靠一種高層的邏輯,這樣就產(chǎn)生了硬件描述語言HDL,其中符合IEEE 1076標(biāo)準(zhǔn)的VHDL的應(yīng)用成為新一代EDA解決方案中的首選,是整個(gè)電子邏輯系統(tǒng)設(shè)計(jì)的核心[4]。但目前常見的函數(shù)發(fā)生器要么是采用分立元件,但系統(tǒng)不夠穩(wěn)定,要么是采用專用芯片,但成本過高,均有很大的局限性。由此可見科技已成為各國競爭的核心,尤其是電子信息技術(shù)更顯得尤為重要,在國民生產(chǎn)各部門電子信息技術(shù)得到了廣泛的應(yīng)用。日前我國己經(jīng)開始研制波形發(fā)生器,并取得了可喜的成果。波形操作方法的好壞,是由波形發(fā)生器控制軟件質(zhì)量保證的,編輯功能增加的越多,波形形成的操作性越好。這些新一代臺式儀器具有多種特性,可以執(zhí)行多種功能。由于VXI總線的逐漸成熟和對測量儀器的高要求,在很多領(lǐng)域需要使用VXI系統(tǒng)測量產(chǎn)生復(fù)雜的波形,VXI的系統(tǒng)資源提供了明顯的優(yōu)越性,但由于開發(fā)VXI模塊的周期長,而且需要專門的VXI機(jī)箱的配套使州,使得波形發(fā)生器VXI模塊僅限于航空、軍事及國防等人型領(lǐng)域。從而促進(jìn)了函數(shù)波形發(fā)生器向任意波形發(fā)生器的發(fā)展,各種計(jì)算機(jī)語言的飛速發(fā)展也對任意波形發(fā)生器軟件技術(shù)起到了推動(dòng)作用。過去由于頻率很低應(yīng)用的范圍比較狹小,輸出波形頻率的提高,使得波形發(fā)生器能應(yīng)用于越來越廣的領(lǐng)域。它不是測量儀器,而是根據(jù)使用者的要求,作為激勵(lì)源,仿真各種測試信號,提供給被測電路,以滿足測量或各種實(shí)際需要。這說明基于FPGA的波形發(fā)生器,有著廣闊的前景。FPGA(Field Programmable Gate Array)是目前廣泛采用的一種可編程器件[1],隨著微電子技術(shù)的發(fā)展,現(xiàn)場可編程門陣列(FPGA)得到了飛速發(fā)展。不久以后,Analogic公司推出了型號為Data2020的多波形合成器,Lecroy公司生產(chǎn)的型號為9100的任意波形發(fā)生器等。在70年代后,微處理器的出現(xiàn),可以利用處理器、A/D/和D/A,硬件和軟件使波形發(fā)生器的功能擴(kuò)大,產(chǎn)生更加復(fù)雜的波形。各類信號發(fā)生器的性能指標(biāo)也有了大幅度的提高,同時(shí)在簡化機(jī)械結(jié)構(gòu)、小型化、多功能等各方面也有了顯著的發(fā)展。同時(shí)還出現(xiàn)了可用來測試脈沖電路或用作脈沖調(diào)試器的脈沖信號發(fā)生器。 基于TLC5620的FPGA波形發(fā)生器設(shè)計(jì)畢業(yè)論文目 錄摘要 IAbstract II第1章 緒論 1 課題背景 1 研究背景 1 研究的目的及意義 2 3 4 6第2章 系統(tǒng)硬件 7 FPGA基本原理 7 9 9 10 12 15第3章 開發(fā)軟件 16 VHDL硬件編程語言 16 開發(fā)軟件QUARTUS II 17 18 22第4章 設(shè)計(jì)成果 23 23 24 24 27 29 31 33 33 36 38結(jié)論 39參考文獻(xiàn) 40致謝 41附錄1 42附錄2 46附錄3 50附錄4 56I第1章 緒論 第1章 緒論 課題背景 研究背景 波形發(fā)生器是能夠產(chǎn)生大量的標(biāo)準(zhǔn)信號和用戶定義信號,并保證高精度、高穩(wěn)定性、可重復(fù)性和易操作性的電子儀器。隨著通信和雷達(dá)技術(shù)的發(fā)展,40年代出現(xiàn)了主要用于測試各種接收機(jī)的標(biāo)準(zhǔn)信號發(fā)生器,使信號發(fā)生器從定性分析的測試儀器成為定量分析的測量儀器。自60年代以來,信號發(fā)生器有了迅速的發(fā)展,出現(xiàn)了函數(shù)發(fā)生器、掃頻信號發(fā)生器、合成信號發(fā)生器、程控信號發(fā)生器等新種類。同時(shí),主要表現(xiàn)為兩個(gè)突出問題,一是通過電位器的調(diào)節(jié)來實(shí)現(xiàn)輸出頻率的調(diào)節(jié),因此很難將頻率調(diào)到某一固定值;二是脈沖的占空比不可調(diào)節(jié)。HP8770A實(shí)際上也只能產(chǎn)生8中波形,而且價(jià)格昂貴。由此可見科技已成為各國競爭的核心,尤其是電子信息技術(shù)更顯得尤為重要,在國民生產(chǎn)各部門電子信息技術(shù)得到了廣泛的應(yīng)用。而且它的時(shí)鐘頻率已可達(dá)到幾百兆赫茲,加上它的靈活性和高可靠性幾乎可將整個(gè)設(shè)計(jì)系統(tǒng)下載于同一芯片中,實(shí)現(xiàn)片上系統(tǒng)(SOC),非常適合用于實(shí)現(xiàn)波形發(fā)生器的數(shù)字電路。可見信號源在各種實(shí)驗(yàn)應(yīng)用和試驗(yàn)測試處理中,它的應(yīng)用非常廣泛。本設(shè)計(jì)充分利用FPGA靈活的控制、豐富的外設(shè)處理能力,實(shí)現(xiàn)頻率、幅值可調(diào)的信號的輸出,同時(shí)可以根據(jù)需要方便地實(shí)現(xiàn)各種比較復(fù)雜的調(diào)頻、和調(diào)幅功能,具有良好的實(shí)用性。同時(shí)可以利用一種強(qiáng)有力的數(shù)學(xué)方程式輸入方式,復(fù)雜的波形可以由幾個(gè)比較簡單的公式復(fù)合成產(chǎn)生。波形發(fā)生器由獨(dú)立的臺式儀器和適用于個(gè)人計(jì)算機(jī)的插卡及新近開發(fā)的VXI模塊。不過現(xiàn)在新的臺式儀器的形態(tài),和幾年前的己有很大的不同。變得操作越來越簡單而輸出波形的能力越來越強(qiáng)。它不是測量儀器,而是根據(jù)使用者的要求,作為激勵(lì)源,仿真各種測試信號,提供給被測電路,以滿足測量或各種實(shí)際需要。當(dāng)今世界在以電子信息技術(shù)為前提下推動(dòng)了社會跨躍式的進(jìn)步,科學(xué)技術(shù)的飛速發(fā)展日新月異帶動(dòng)了各國生產(chǎn)力的大
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1