隨著電子技術(shù)和信息技術(shù)的發(fā)展,可編程邏輯器件的應(yīng)用領(lǐng)域越來越寬。可編程SoC設(shè)計已成為SoC設(shè)計的新方法。論文介紹了可編程邏輯器件的設(shè)計方法和開發(fā)技術(shù),并用硬件描述語言和FPGA/CPLD設(shè)計技術(shù),探索和研究了基于FPGA的RISCMCU的設(shè)計與實現(xiàn)過程。 論文參照Mircochip公司的PICl6C5X單片機(jī)的體系結(jié)構(gòu),設(shè)計了8位RISCMCU。該嵌入式MCU設(shè)計采用了自頂向下的設(shè)計方法和模塊化設(shè)計思想。MCU總體結(jié)構(gòu)設(shè)計劃分控制模塊、ALU模塊、存儲模塊三大模塊。然后,對各模塊的具體技術(shù)實現(xiàn)細(xì)節(jié)分別進(jìn)行了闡述。論文中設(shè)計的MCU能實現(xiàn)PICl6C5X單片機(jī)33條指令中除OPTION、CLRWDT、SLEEP和TRIS四條指令以外的其余29條指令的功能,但應(yīng)用是基于FPGA的,能與其他外設(shè)IP方便的結(jié)合在一起使用,比ASIC的PICl6C57X的應(yīng)用更具靈活性。 軟件仿真和硬件驗證表明:所設(shè)計的嵌入式MCU在各方面均達(dá)到了一定的性能指標(biāo),在Altera公司ACEX1K系列的EPlK30TCl44-3器件上的工作頻率達(dá)21.88MHz。這些為自主設(shè)計R/SCMCU的IP核提供了值得借鑒的探索成果和設(shè)計思路,在通用控制領(lǐng)域也有一定的實用價值。 此外,論文中還介紹了三相SPWM控制模塊的設(shè)計,該模塊具有死區(qū)時間和載波比任意可調(diào)的特點,可以單獨應(yīng)用,也可以作為MCU的外設(shè)子模塊應(yīng)用。
標(biāo)簽: FPGA MCU 嵌入式 應(yīng)用研究
上傳時間: 2013-07-16
上傳用戶:熊少鋒
本文主要介紹了如何運用可編程邏輯器件(FPGA)實現(xiàn)電機(jī)的變頻調(diào)速控制系統(tǒng)。 目前,電機(jī)控制芯片主要有兩種選擇。一種是專用集成芯片(ASIC),一種是單片機(jī)(MCU)或數(shù)字信號處理器(DSP)。而FPGA的數(shù)字資源豐富、工作頻率高、可在系統(tǒng)編程等特點使得開發(fā)靈活、開發(fā)周期相對短,可以取代前二種通用的方式。本文利用80C196KC和FPGA控制感應(yīng)電機(jī),簡化了硬件和軟件設(shè)計,并充分利用了FPGA的快速性,利用FPGA,除本身可以用來控制電機(jī)以外:可以制成通用的“IP核”應(yīng)用到MCU(或DSP),或是作為片內(nèi)外設(shè),這樣就節(jié)約了片內(nèi)資源;另外,它還是ASIC設(shè)計的驗證的必經(jīng)階段,這是本文選題和工作的意義。本文設(shè)計的FPGA調(diào)速控制系統(tǒng)以及2個IP核,下載到芯片,通過驗證。 本文第一章緒論介紹了可編程邏輯器件的發(fā)展、應(yīng)用,以及EDA的發(fā)展歷程,還介紹了ASIC等。針對FPGA的快速發(fā)展,論述了它在變頻調(diào)速技術(shù)應(yīng)用中的優(yōu)勢。 第二章介紹了交流電動機(jī)變頻調(diào)速技術(shù)及其相關(guān)技術(shù)的發(fā)展和應(yīng)用情況。著重介紹了電壓空間矢量調(diào)制方式,以及矢量控制技術(shù)、技術(shù)發(fā)展。 第三章詳細(xì)介紹了SVPWM調(diào)速系統(tǒng)整個系統(tǒng)的FPGA設(shè)計,給出了設(shè)計思路、具體方案、邏輯時序分析;最后給出了軟件仿真結(jié)果和實驗波形對照。文中還給出了SVPWM調(diào)速系統(tǒng)運用的FPGA設(shè)計結(jié)果,驅(qū)動電機(jī),得到實驗波形。論證了FPGA在調(diào)速系統(tǒng)應(yīng)用中的可行性和意義。 第四章介紹了作者針對課題相關(guān)的一些內(nèi)容所設(shè)計出的IP核,給出的實驗結(jié)果等。 論文最后,對本課題所做的工作進(jìn)行了簡單的總結(jié)。
標(biāo)簽: FPGA 全數(shù)字 交流變頻 調(diào)速系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:zhaiyanzhong
RS(Reed-Solomon)碼是差錯控制領(lǐng)域中一類重要的線性分組碼,由于其出眾的糾錯能力,被廣泛地應(yīng)用于各種差錯控制系統(tǒng)中,以滿足對數(shù)據(jù)傳輸通道可靠性的要求。 本文主要研究RS碼的編譯碼方法以及基于FPGA(Field Programmable Gate Array)的RS碼的實現(xiàn)方法。對所設(shè)計的編碼譯碼器的主要性能指標(biāo)進(jìn)行了仿真及實際功能測試,并給出了時序仿真波形圖和實際測試的結(jié)果。最后對于RS軟判決譯碼器的實現(xiàn)進(jìn)行試探性的研究。 本文的主要工作有:1)采用現(xiàn)場可編程門陣列(FPGA)實現(xiàn)了 RS 碼的編碼和譯碼;2)采用更高效的RiBM算法,不僅減少了邏輯單元(Logic Element)的使用量,而且速度上也得到提高;3)用 VHDL 語言實現(xiàn)RS編碼譯碼,包括伽羅華(Galoias)域內(nèi)的乘法除法器的設(shè)計,伴隨式求解電路,關(guān)鍵方程求解電路等;4)對于錢搜索電路的實現(xiàn)進(jìn)行了改進(jìn);5)硬件上用ALrERA公司Cyclone系列的。EP1C20F324C8芯片加以實現(xiàn)。
上傳時間: 2013-04-24
上傳用戶:qoovoop
本文以一個PDA項目為依托,在項目中,主要是開發(fā)該設(shè)備的軟件。其工作包括:上層應(yīng)用程序的開發(fā)、引導(dǎo)程序的編寫、Linux操作系統(tǒng)的移植和各種外設(shè)驅(qū)動程序的編寫以及文件系統(tǒng)的改進(jìn)。 本文首先分析了Linux操作系統(tǒng)的虛擬文件系統(tǒng)、高速緩沖區(qū)、MTD以及驅(qū)動程序模塊。接著,本文分析了JFFS2文件系統(tǒng)的不足,以及在大容量閃存設(shè)備中掛載速度過慢的原因。然后,本文結(jié)合JFFS2文件系統(tǒng)在開發(fā)過程中所出現(xiàn)的各種問題,以及在大容量閃存芯片上進(jìn)行掛載時的性能要求,對JFFS2文件系統(tǒng)作了一些實際的改進(jìn)。文中的創(chuàng)新性貢獻(xiàn)包括以下幾個方面: (1)在掃描一個擦除塊之前,首先把擦除塊中的所有內(nèi)容讀進(jìn)內(nèi)存。然后,在內(nèi)存中進(jìn)行所有的判斷操作以及拷貝,這樣就可以減少I/O操作。另外,由于所有的拷貝操作都在內(nèi)存中進(jìn)行,所以掛載速度就可以有所提升。 (2)通過加入“空閑區(qū)域管理節(jié)點”對閃存中的空閑區(qū)域進(jìn)行管理。這樣,在掃描的過程中,一旦發(fā)現(xiàn)該節(jié)點就可以跳過它所描述的空閑區(qū)域,從而加快掛載的速度。 (3)在掃描的階段中對有效數(shù)據(jù)實體進(jìn)行硬鏈接數(shù)的計算,因此,臨時目錄節(jié)點就不需要創(chuàng)建了,這樣也免除了臨時目錄的刪除步驟,所以對掛載速度也有明顯的提高。 最后,基于以上的研究與改進(jìn),結(jié)合本項目的實際要求,對大容量閃存設(shè)備的JFFS2文件系統(tǒng)的掛載過程進(jìn)行了改進(jìn)的實踐。
上傳時間: 2013-07-26
上傳用戶:damozhi
語音編碼技術(shù)始終是語音研究的熱點。語音編碼作為多媒體通信中信息傳輸?shù)囊粋€重要環(huán)節(jié),越來越受到廣泛的重視。G729是由美國、法國、日本和加拿大的幾家著名國際電信實體聯(lián)合開發(fā)的,國際電信聯(lián)盟(ITU-T)于1995年11月正式通過了G729。96年ITU-T又制定了G729的簡化方案G729A,主要降低了計算的復(fù)雜度以便于實時實現(xiàn)。因其具有良好的合成語音質(zhì)量、適中的復(fù)雜度、較低的時延等優(yōu)點,G729A標(biāo)準(zhǔn)已被廣泛應(yīng)用在VOIP網(wǎng)關(guān)、IP電話中。 論文利用Altera公司的新一代可編程邏輯器件在數(shù)字信號處理領(lǐng)域的優(yōu)勢,對G729A語音編碼中的線性預(yù)測(LP)濾波器系數(shù)提取的FPGA(現(xiàn)場可編程門陣列,F(xiàn)ield Programmable Gate Array)實現(xiàn)進(jìn)行了深入研究。論文首先對語音信號處理及其發(fā)展進(jìn)行介紹,深入討論了G729A語音編解碼技術(shù)。第二,對Altera公司的Stratix系列可編程器件的內(nèi)部結(jié)構(gòu)進(jìn)行了研究,分析了在QuartusII開發(fā)平臺上進(jìn)行FPGA設(shè)計的流程。第三,基于FPGA,對G729A編碼系統(tǒng)的LP分析部分做了具體設(shè)計,其中包括自相關(guān)函數(shù)和杜賓(Durbin)遞推兩個主要功能模塊,并對其工作過程進(jìn)行了詳細(xì)的分析。第四,針對系統(tǒng)所使用的除法運算都是商小于1的特點,設(shè)計并實現(xiàn)了一個系統(tǒng)專用的除法器模塊。最后,在Altera FPGA目標(biāo)芯片EP1S30F780C7上,對LP分析系統(tǒng)進(jìn)行了驗證,證明了方案的可行性。
標(biāo)簽: G729A FPGA 語音編解碼 算法研究
上傳時間: 2013-04-24
上傳用戶:miaochun888
搶答器除具有基本的搶答功能外,還具有定時、計時和報警功能。
標(biāo)簽: 搶答器
上傳時間: 2013-04-24
上傳用戶:pwcsoft
激光測距是隨著激光技術(shù)的出現(xiàn)而發(fā)展起來的一種精密測量技術(shù),因其良好的精確度特性廣泛地應(yīng)用在軍事和民用領(lǐng)域。但傳統(tǒng)的激光測距系統(tǒng)大多采用分立的單元電路搭建而成,不僅造成了開發(fā)成本較高,電路較復(fù)雜,調(diào)試?yán)щy等諸多問題,而且這種系統(tǒng)體積和重量較大,嚴(yán)重阻礙了激光測距系統(tǒng)的普及應(yīng)用,因此近年來激光測距技術(shù)向著小型化和集成化的方向發(fā)展。本文就旨在找出一種激光測距的集成化方案,將激光接收電路部分集成為一個專用集成電路,使傳統(tǒng)的激光測距系統(tǒng)簡化成三個部分,激光器LD、接收PD和一片集成電路芯片。 本文設(shè)計的激光測距系統(tǒng)基于相位差式激光測距原理,綜合當(dāng)前所有的測相技術(shù),提出了一種基于FPGA的芯片運用DCM的動態(tài)移相功能實現(xiàn)相位差測量的方法。該方法實現(xiàn)起來方便快捷,無需復(fù)雜的過程計算,不僅能夠達(dá)到較高的測距精度,同時可以大大簡化外圍電路的設(shè)計,使測距系統(tǒng)達(dá)到最大程度的集成化,滿足了近年來激光測距系統(tǒng)向小型化和集成化方向發(fā)展的要求,除此,該方法還可以減少環(huán)境因素對測距誤差的影響,降低測距系統(tǒng)對測試環(huán)境的要求。本論文的創(chuàng)新點有: 1.基于方波實現(xiàn)激光的調(diào)制和發(fā)射,簡化了復(fù)雜的外圍電路設(shè)計; 2.激光測距的數(shù)據(jù)處理系統(tǒng)在一片F(xiàn)PGA芯片上實現(xiàn),便于系統(tǒng)的集成。 在基于DCM的激光測距方案中,本文詳細(xì)的敘述了利用DCM測相的基本原理,并給出了由相位信息得到距離信息的計算過程,然后將利用不同測尺測得的結(jié)果進(jìn)行合成,并最終將距離的二進(jìn)制信息轉(zhuǎn)換成十進(jìn)制顯示出來。本文以Xilinx公司Virtex-II Pro開發(fā)板做為開發(fā)平臺,通過編程和仿真驗證了該測距方案的可行性。在采用多次測量求平均值的情況下,該測距方案的測距精度可以達(dá)到3mm,測距量程可達(dá)100m。該方案設(shè)計新穎,可將整個的數(shù)據(jù)處理系統(tǒng)在FPGA芯片中實現(xiàn),為最終的專用集成芯片的設(shè)計打下了基礎(chǔ),有利于測距系統(tǒng)的集成單片化。
標(biāo)簽: FPGA 激光測距 數(shù)據(jù)處理
上傳時間: 2013-06-20
上傳用戶:lili1990
激光測距是一種非接觸式的測量技術(shù),已被廣泛使用于遙感、精密測量、工程建設(shè)、安全監(jiān)測以及智能控制等領(lǐng)域。早期的激光測距系統(tǒng)在激光接收機(jī)中通過分立的單元電路處理激光發(fā)、收信號以測量光脈沖往返時間,使得開發(fā)成本高、電路復(fù)雜,調(diào)試?yán)щy,精度以及可靠性相對較差,體積和重量也較大,且沒有與其他儀器相匹配的標(biāo)準(zhǔn)接口,上述缺陷阻礙了激光測距系統(tǒng)的普及應(yīng)用。 本文針對激光測距信號處理系統(tǒng)設(shè)計了一套全數(shù)字集成方案,除激光發(fā)射、接收電路以外,將信號發(fā)生、信號采集、綜合控制、數(shù)據(jù)處理和數(shù)據(jù)傳輸五個部分集成為一塊專用集成電路。這樣就不再需要DA轉(zhuǎn)換和AD轉(zhuǎn)換電路和濾波處理等模塊,可以直接對信號進(jìn)行數(shù)字信號處理。與分立的單元電路構(gòu)成的激光測距信號處琿相比,可以大大降低激光測距系統(tǒng)的成本,縮短激光測距的研制周期。并且由于專用集成電路帶有標(biāo)準(zhǔn)的RS232接口,可以直接與通信模塊連接,構(gòu)成激光遙測實時監(jiān)控系統(tǒng),通過LED實時顯示測距結(jié)果。這樣使得激光測距系統(tǒng)只需由激光器LD、接收PD和一片集成電路組成即可,提出了橋梁的位移監(jiān)測技術(shù)方法,并設(shè)計出一種針對橋梁的位移監(jiān)測的具有既便攜、有效又經(jīng)濟(jì)實用的監(jiān)測樣機(jī)。 本文基于xil inx公司提供的開發(fā)環(huán)境(ise8.2)、和Virtex2P系列XC2VP30的開發(fā)版來設(shè)計的,提出一種基于方波的利用DCM(數(shù)字時鐘管理器)檢相的相位式測距方法;采用三把側(cè)尺頻率分別是30MHz、3MHz、lOkHz,對應(yīng)的測尺長度分別為5米、50米和15000米,對應(yīng)的精度分別為±0.02米、±0.5米和±5米。設(shè)計了一套激光測距全數(shù)字信號處理系統(tǒng)。為了證明本系統(tǒng)的準(zhǔn)確性,另外設(shè)計了一套利用延時的方法來模擬激光光路,經(jīng)過測試,證明利用DCM檢相的相位式測距方法對于橋梁的位移監(jiān)測是可行的,測量精度和測量結(jié)果也滿足設(shè)計方案要求。
標(biāo)簽: FPGA 全數(shù)字 信號處理 激光測距
上傳時間: 2013-06-12
上傳用戶:fanboynet
圖像采集是數(shù)字化圖像處理的第一步,開發(fā)圖像采集平臺是視覺系統(tǒng)開發(fā)的基礎(chǔ)。視覺檢測的速度是視覺檢測要解決的關(guān)鍵技術(shù)之一,也是專用圖像處理系統(tǒng)設(shè)計所要完成的首要目標(biāo)
標(biāo)簽: 高速圖像采集
上傳時間: 2013-04-24
上傳用戶:waitingfy
在圖像處理及檢測系統(tǒng)中,實時性要求往往影響著系統(tǒng)處理速度的性能。本文在分析研究視頻檢測技術(shù)及方法的基礎(chǔ)上,應(yīng)用嵌入式系統(tǒng)設(shè)計和圖像處理技術(shù),以交通信息視頻檢測系統(tǒng)為研究背景,展開了基于FPGA視頻圖像檢測技術(shù)的研究與應(yīng)用,通過系統(tǒng)仿真驗證了基于FPGA架構(gòu)的圖像并行處理和檢測系統(tǒng)具有較高的實時處理能力,能夠準(zhǔn)確并穩(wěn)定地檢測出運動目標(biāo)的信息。可見FPGA對提高視頻檢測及處理的實時性是一個較好的選擇。 本文主要研究的內(nèi)容有: 1.分析研究了視頻圖像檢測技術(shù),針對傳統(tǒng)基于PC構(gòu)架和DSP處理器的視頻檢測系統(tǒng)的弊端,并從可靠性、穩(wěn)定性、實時性和開發(fā)成本等因素考慮,提出了以FPGA芯片作為中央處理器的嵌入式并行數(shù)據(jù)處理系統(tǒng)的設(shè)計方案。 2.應(yīng)用模塊化的硬件設(shè)計方法,構(gòu)建了新一代嵌入式視頻檢測系統(tǒng)的硬件平臺。該系統(tǒng)由異步FIFO模塊、圖像空間轉(zhuǎn)換模塊、SRAM幀存控制模塊、圖像預(yù)處理模塊和圖像檢測模塊等組成,較好地解決了圖像采樣存儲、處理和傳輸?shù)膯栴},并為以后系統(tǒng)功能的擴(kuò)展奠定了良好的基礎(chǔ)。 3.在深入研究了線性與非線性濾波幾種圖像處理算法,分析比較了各自的優(yōu)缺點的基礎(chǔ)上,本文提出一種適合于FPGA的快速圖像中值濾波算法,并給出該算法的硬件實現(xiàn)結(jié)構(gòu)圖,應(yīng)用VHDL硬件描述語言編程、實現(xiàn),仿真結(jié)果表明,快速中值濾波算法的處理速度較傳統(tǒng)算法提高了50%,更有效地降低了系統(tǒng)資源占用率和提高了系統(tǒng)運算速度,增強(qiáng)了檢測系統(tǒng)的實時性能。 4.研究了基于視頻的交通車流量檢測算法,重點討論背景差分法,圖像二值化以及利用直方圖分析方法確定二值化的閾值,并對圖像進(jìn)行了直方圖均衡處理,提高圖像檢測精度。并結(jié)合嵌入式系統(tǒng)處理技術(shù),在FPGA系統(tǒng)上研究設(shè)計了這些算法的硬件實現(xiàn)結(jié)構(gòu),用VHDL語言實現(xiàn),并對各個模塊及相應(yīng)算法做出了功能仿真和性能分析。 5.系統(tǒng)仿真與驗證是整個FPGA設(shè)計流程中最重要的步驟,針對現(xiàn)有仿真工具用手動設(shè)置輸入波形工作量大等弊病,本文提出了一種VHDL測試基準(zhǔn)(TestBench)方法解決系統(tǒng)輸入源仿真問題,用TEXTIO程序包設(shè)計了MATLAB與FPGA仿真軟件的接口,很好地解決了仿真測試中因測試向量龐大而難以手動輸入的問題。并將系統(tǒng)的仿真結(jié)果數(shù)據(jù)在MATLAB上還原為圖像,方便了系統(tǒng)測試結(jié)果的分析與調(diào)試。系統(tǒng)測試的結(jié)果表明,運動目標(biāo)的檢測基本符合要求,可以排除行走路人等移動物體(除車輛外)的噪聲干擾,有效地檢測出正確的目標(biāo)。 本文主要研究了基于FPGA片上系統(tǒng)的圖像處理及檢測技術(shù),針對FPGA技術(shù)的特點對某些算法提出了改進(jìn),并在MATLAB、QuartusⅡ和ModelSim軟件開發(fā)平臺上仿真實現(xiàn),仿真結(jié)果達(dá)到預(yù)期目標(biāo)。本文的研究對智能化交通監(jiān)控系統(tǒng)的車流量檢測做了有益探索,對其他場合的圖像高速處理及檢測也具有一定的參考價值。
上傳時間: 2013-07-13
上傳用戶:woshiayin
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1