進(jìn)入20世紀(jì)90年代后,隨著全球信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)獲得了前所未有的發(fā)展空間。 嵌入式系統(tǒng)的最大特點(diǎn)之_是其所具有的目的性或針對性,即每一套嵌入式系統(tǒng)的開發(fā)設(shè)計都有其特殊的應(yīng)用場合與特定功能,這也是嵌入式系統(tǒng)與通剛的計算機(jī)系統(tǒng)最主要的區(qū)別。由于嵌入式系統(tǒng)是為特定的目的而設(shè)計的,且常常受到體積、成本、功能、處理能力等各種條件的限制。因此,如果可以最大限度地提高應(yīng)用系統(tǒng)硬件上和軟件上的靈活性,就可以用最低的成本,最少的時間,快速的完成功能的轉(zhuǎn)換。 本課題的目的在于提出并設(shè)計一種基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可擴(kuò)展功能嵌入式系統(tǒng)平臺,并完成了系統(tǒng)的硬件設(shè)計和PCI(Peripheral Component Interconnect)橋的固件設(shè)計。設(shè)計過程中采用美國ALTIUM公司的ALTIUM DESIGNER 6.0 EDA軟件開發(fā)了系統(tǒng)的硬件部分。在整個硬件開發(fā)環(huán)節(jié)中,充分采用高速PCB(Printed Circuit Board)的設(shè)計原則,并進(jìn)行全面的電路仿真試驗(yàn),保證了硬件系統(tǒng)的高度可靠性。本系統(tǒng)承襲了ARM7系列處理器高性能、低功耗、低成本的優(yōu)點(diǎn),并充分考慮到用戶的需要,擴(kuò)展了多種常用的外部設(shè)備接口以及藍(lán)牙無線接口等,為將米各種可能的應(yīng)用提供了完善的硬件基礎(chǔ)。概括總結(jié)起來本文具體工作如下: 1.完全自主設(shè)計了具有高擴(kuò)展性的基于LPC2292嵌入式處理器的嵌入式系統(tǒng)應(yīng)用開發(fā)平臺。基于該硬件平臺,可以實(shí)現(xiàn)許多基于ARM架構(gòu)處理器的嵌入式應(yīng)剛而無需對硬什系統(tǒng)作出大的改變,如多協(xié)議轉(zhuǎn)換器、CAN(Control Area Network)總線網(wǎng)關(guān)、以太網(wǎng)關(guān)、各種工業(yè)控制應(yīng)用等。并在具體的設(shè)計實(shí)踐中,總結(jié)出了嵌入式系統(tǒng)硬件平臺的設(shè)計原則及設(shè)計方法。 2.完成了基于CPLD的PCI橋接芯片的同什設(shè)計,在ARM硬件平臺上成功擴(kuò)展了PCI設(shè)備,成功解決了ARM處理器和PCI從設(shè)備之間通訊的問題。 3.完成了對所開發(fā)的嵌入式系統(tǒng)硬件平臺的測試工作,完成了基于AT89C51的PCI測試卡軟硬件設(shè)計。基于此測試卡,可以實(shí)現(xiàn)對系統(tǒng)中的PCI通訊功能進(jìn)行有效測試,以保證整個硬件系統(tǒng)正常、高效、穩(wěn)定地運(yùn)行。本系統(tǒng)的設(shè)計完成,使其可以作為嵌入式應(yīng)用的二次開發(fā)或?qū)嶒?yàn)平臺,用于工業(yè)產(chǎn)品開發(fā)及高校相關(guān)專業(yè)的實(shí)踐教學(xué)。
標(biāo)簽: CPLD ARM 擴(kuò)展 嵌入式系統(tǒng)設(shè)計
上傳時間: 2013-05-22
上傳用戶:sztfjm
常用的實(shí)時數(shù)字信號處理的器件有可編程的數(shù)字信號處理(DSP)芯片(如AD系列、TI系列)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等。在工程實(shí)踐中,往往要求對信號處理要有高速性、實(shí)時性和靈活性,而已有的一些軟件和硬件實(shí)現(xiàn)方式則難以同時達(dá)到這幾方面的要求。隨著可編程邏輯器件和EDA技術(shù)的發(fā)展,使用FPGA來實(shí)現(xiàn)數(shù)字信號處理,既具有實(shí)時性,又兼顧了一定的靈活性。FPGA具有的靈活的可編程邏輯可以方便的實(shí)現(xiàn)高速數(shù)字信號處理,突破了并行處理、流水級數(shù)的限制,有效地利用了片上資源,加上反復(fù)的可編程能力,越來越受到國內(nèi)外從事數(shù)字信號處理的研究者所青睞。 FIR數(shù)字濾波器以其良好的線性特性被廣泛使用,屬于數(shù)字信號處理的基本模塊之一。本論文對基于FPGA的FIR數(shù)字濾波器實(shí)現(xiàn)進(jìn)行了研究,所做的主要工作如下: 1.介紹了FIR數(shù)字濾波器的基本理論和FPGA的基本概況,以及FPGA設(shè)計流程、設(shè)計指導(dǎo)原則和常用的設(shè)計指導(dǎo)思想與技巧。 2.以FIR數(shù)字濾波器的基本理論為依據(jù),使用分布式算法為濾波器的硬件實(shí)現(xiàn)算法,并對其進(jìn)行了詳細(xì)的討論。針對分布式算法中查找表規(guī)模過大的缺點(diǎn),采用優(yōu)化分布式算法的多塊查找表方式使得硬件規(guī)模極大的減小。 3.設(shè)計出一個192階的FIR濾波器實(shí)例。其系統(tǒng)要求為:定點(diǎn)16位輸入、定點(diǎn)12位系數(shù)、定點(diǎn)16位輸出,采樣率為75MHz。設(shè)計用Quartus II軟件進(jìn)行仿真,并將其仿真結(jié)果與Matlab仿真結(jié)果進(jìn)行對比分析。 仿真結(jié)果表明,本論文設(shè)計的濾波器硬件規(guī)模較小,采樣率達(dá)到了75MHz。同時只要將查找表進(jìn)行相應(yīng)的改動,就能分別實(shí)現(xiàn)低通、高通、帶通FIR濾波器,體現(xiàn)了設(shè)計的靈活性。
標(biāo)簽: FPGA FIR 數(shù)字濾波器
上傳時間: 2013-06-06
上傳用戶:June
可編程邏輯芯片特別是現(xiàn)場可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)芯片的快速發(fā)展,使得新的芯片能夠根據(jù)具體應(yīng)用動態(tài)地調(diào)整結(jié)構(gòu)以獲得更好的性能,這類芯片稱為動態(tài)可重構(gòu)FPGA芯片(Dynamically ReconfigurableFPGA,DRFPGA)。然而,使用這類芯片構(gòu)建的可重構(gòu)系統(tǒng)在實(shí)際應(yīng)用前還有許多問題需要解決。一個基本的問題就是動態(tài)可重構(gòu)FPGA芯片中的可重構(gòu)功能單元(Reconfigurable Functional Unit,RFU)的模塊布局問題和模塊間的布線問題。 本文從基本的FPGA芯片結(jié)構(gòu)和CAD算法談起,介紹了可重構(gòu)計算的概念,建立了可重構(gòu)計算系統(tǒng)模型和動態(tài)可重構(gòu)FPGA芯片模型,在此模型上提出一個基于劃分和時延驅(qū)動的在線布局算法,和一個基于Pathfinder協(xié)商擁塞算法的布線算法,來解決動態(tài)可重構(gòu)FPGA芯片的布局和布線問題。由硬件描述語言(Hardware Description Language,HDL)描述的電路首先被劃分成有限數(shù)目的層,然后將這些電路層布局到芯片的每一層,同時確保關(guān)鍵路徑的時延最小。實(shí)驗(yàn)結(jié)果表明,布局算法與傳統(tǒng)的布局算法(或者文獻(xiàn)[37]中的算法)相比,在時延上平均減少27%,在線長上平均減少34%(或者11%),在運(yùn)行時間上平均減少42%(或者97%)。布線算法與傳統(tǒng)的布線算法相比,能夠?qū)⒕€長降低26%,將水平通道寬度降低27%,顯示出較高的性能。
標(biāo)簽: FPGA 動態(tài)可重構(gòu) 布局布線 算法研究
上傳時間: 2013-05-24
上傳用戶:Neoemily
隨著圖像處理技術(shù)和投影技術(shù)的不斷發(fā)展,人們對高沉浸感的虛擬現(xiàn)實(shí)場景提出了更高的要求,這種虛擬顯示的場景往往由多通道的投影儀器同時在屏幕上投影出多幅高清晰的圖像,再把這些單獨(dú)的圖像拼接在一起組成一幅大場景的圖像。而為了給人以逼真的效果,投影的屏幕往往被設(shè)計為柱面屏幕,甚至是球面屏幕。當(dāng)圖像投影在柱面屏幕的時候就會發(fā)生幾何形狀的變化,而避免這種幾何變形的就是圖像拼接過程中的幾何校正和邊緣融合技術(shù)。 一個大場景可視化系統(tǒng)由投影機(jī)、投影屏幕、圖像融合機(jī)等主要模塊組成。在虛擬現(xiàn)實(shí)應(yīng)用系統(tǒng)中,要實(shí)現(xiàn)高臨感的多屏幕無縫拼接以及曲面組合顯示,顯示系統(tǒng)還需要運(yùn)用幾何數(shù)字變形及邊緣融合等圖像處理技術(shù),實(shí)現(xiàn)諸如在平面、柱面、球面等投影顯示面上顯示圖像。而關(guān)鍵設(shè)備在于圖像融合機(jī),它實(shí)時采集圖形服務(wù)器,或者PC的圖像信號,通過圖像處理模塊對圖像信息進(jìn)行幾何校正和邊緣融合,在處理完成后再送到顯示設(shè)備。 本課題提出了一種基于FPGA技術(shù)的圖像處理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)圖像數(shù)據(jù)的AiD采集、圖像數(shù)據(jù)在SRAM以及SDRAM中的存取、圖像在FPGA內(nèi)部的DSP運(yùn)算以及圖像數(shù)據(jù)的D/A輸出。系統(tǒng)設(shè)計的核心部分在于系統(tǒng)的控制以及數(shù)字信號的處理。本課題采用XilinxVirtex4系列FPGA作為主處理芯片,并利用VerilogHDL硬件描述語言在FPGA內(nèi)部設(shè)計了A/D模塊、D/A模塊、SRAM、SDRAM以及ARM處理器的控制器邏輯。 本課題在FPGA圖像處理系統(tǒng)中設(shè)計了一個ARM處理器模塊,用于上電時對系統(tǒng)在圖像變化處理時所需參數(shù)進(jìn)行傳遞,并能實(shí)時從上位機(jī)更新參數(shù)。該設(shè)計在提高了系統(tǒng)性能的同時也便于系統(tǒng)擴(kuò)展。 本文首先介紹了圖像處理過程中的幾何變化和圖像融合的算法,接著提出了系統(tǒng)的設(shè)計方案及模塊劃分,然后圍繞FPGA的設(shè)計介紹了SDRAM控制器的設(shè)計方法,最后介紹了ARM處理器的接口及外圍電路的設(shè)計。
上傳時間: 2013-04-24
上傳用戶:1047385479
基于AD9833的高精度可編程波形發(fā)生器系統(tǒng)設(shè)計:介紹一種基于AD9833的高精度可編程波形發(fā)生器系統(tǒng)解決方案,該系統(tǒng)具有可編程設(shè)置、波形頻率和峰峰值等功能,從而解決DDS輸出波形峰峰值不能直接
上傳時間: 2013-04-24
上傳用戶:ecooo
隨著技術(shù)的飛速發(fā)展,電力電子裝置如變頻設(shè)備、變流設(shè)備等容量日益擴(kuò)大,數(shù)量日益增多。由于非線性器件的廣泛使用,使得電網(wǎng)中的諧波污染日益嚴(yán)重,給電力系統(tǒng)和各類用電設(shè)備帶來危害,輕則增加能耗,縮短設(shè)備使用壽命,重則造成用電事故,影響安全生產(chǎn),電力諧波已經(jīng)成為電力系統(tǒng)的公害。除了傳統(tǒng)的濾波方法,例如,無源濾波、改變系統(tǒng)的拓補(bǔ)結(jié)構(gòu)來抑制諧波外,人們已廣泛應(yīng)用有源濾波器(APF)來消除注入電網(wǎng)的諧波,而實(shí)現(xiàn)有源濾波策略的前提就是能夠?qū)崟r、精確地檢測出諧波電流。諧波檢測是諧波研究中的一個重要的分支,是解決其他相關(guān)諧波問題的基礎(chǔ),因此進(jìn)行諧波檢測的研究具有重要的理論意義和實(shí)用價值。設(shè)計一種精度高、實(shí)時性好且適用范圍寬的諧波電流檢測方法是國內(nèi)外眾多學(xué)者致力研究的目標(biāo)。 本文主要從諧波檢測理論和實(shí)現(xiàn)方法上探討了高精度、高實(shí)時性諧波檢測數(shù)字系統(tǒng)的相關(guān)問題。論文中闡述了電力系統(tǒng)諧波的相關(guān)概念和產(chǎn)生原理,并分析了電力諧波的特點(diǎn),對國內(nèi)外各種諧波檢測方法進(jìn)行了分析和研究。在檢測理論上,本文采用FFT理論來計算諧波含量,研究了Radix-2 FFT在諧波檢測中的應(yīng)用,綜述了可編程元器件的發(fā)展過程、工藝發(fā)展及目前的應(yīng)用情況,并介紹了一種主流硬件描述語言VHDL。最后以FPGA芯片XC2S200為硬件平臺,以ISE6.0為軟件平臺,利用VHDL語言描述的方式實(shí)現(xiàn)了512點(diǎn)16Bit的快速傅立葉變換系統(tǒng),并進(jìn)行了仿真、綜合等工作。仿真結(jié)果表明其計算結(jié)果達(dá)到了一定的精度,運(yùn)行速度可以滿足一般實(shí)時信號處理的要求。
標(biāo)簽: FPGA 電力系統(tǒng) 檢測方法 諧波
上傳時間: 2013-06-02
上傳用戶:moshushi0009
隨著微電子技術(shù)和計算機(jī)技術(shù)的迅猛發(fā)展,尤其是現(xiàn)場可編程器件的出現(xiàn),為滿足實(shí)時處理系統(tǒng)的要求,誕生了一種新穎靈活的技術(shù)——可重構(gòu)技術(shù)。它采用實(shí)時電路重構(gòu)技術(shù),在運(yùn)行時根據(jù)需要,動態(tài)改變系統(tǒng)的電路結(jié)構(gòu),從而使系統(tǒng)既有硬件優(yōu)化所能達(dá)到的高速度和高效率,又能像軟件那樣靈活可變,易于升級,從而形成可重構(gòu)系統(tǒng)。可重構(gòu)系統(tǒng)的關(guān)鍵在于電路結(jié)構(gòu)可以動態(tài)改變,這就需要有合適的可編程邏輯器件作為系統(tǒng)的核心部件來實(shí)現(xiàn)這一功能。 論文利用可重構(gòu)技術(shù)和“FD-ARM7TDMLCSOC”實(shí)驗(yàn)板的可編程資源實(shí)現(xiàn)了一個8位微程序控制的“實(shí)驗(yàn)CPU”,將“實(shí)驗(yàn)CPU”與實(shí)驗(yàn)板上的ARMCPU構(gòu)成雙內(nèi)核CPU系統(tǒng),并對雙內(nèi)核CPU系統(tǒng)的工作方式和體系結(jié)構(gòu)進(jìn)行了初步研究。 首先,文章研究了8位微程序控制CPU的開發(fā)實(shí)現(xiàn)。通過設(shè)計實(shí)驗(yàn)CPU的系統(tǒng)邏輯圖,來確定該CPU的指令系統(tǒng),并給出指令的執(zhí)行流程以及指令編碼。“實(shí)驗(yàn)CPU”采用的是微程序控制器的方式來進(jìn)行控制,因此進(jìn)行了微程序控制器的設(shè)計,即微指令編碼的設(shè)計和微程序編碼的設(shè)計。為利用可編程資源實(shí)現(xiàn)該“實(shí)驗(yàn)CPU”,需對“實(shí)驗(yàn)CPU”進(jìn)行VHDL描述。 其次,文章進(jìn)行了“實(shí)驗(yàn)CPU”綜合下載與開發(fā)。文章中使用“Synplicity733”作為綜合工具和“Fastchip3.0”作為開發(fā)工具。將“實(shí)驗(yàn)CPU”的VHDL描述進(jìn)行綜合以及下載,與實(shí)驗(yàn)箱上的ARMCPU構(gòu)成雙內(nèi)核CPU,實(shí)現(xiàn)了基于可重構(gòu)技術(shù)的雙內(nèi)核CPU的系統(tǒng)。根據(jù)實(shí)驗(yàn)板的具體環(huán)境,文章對雙內(nèi)核CPU系統(tǒng)存在的關(guān)鍵問題,如“實(shí)驗(yàn)CPU”的內(nèi)存讀寫問題、微程序控制器的實(shí)現(xiàn),以及“實(shí)驗(yàn)CPU'’框架等進(jìn)行了改進(jìn),并通過在開發(fā)工具中添加控制模塊和驅(qū)動程序來實(shí)現(xiàn)系統(tǒng)工作方式的控制。 最后,文章對雙核CPU系統(tǒng)進(jìn)行了功能分析。經(jīng)分析,該系統(tǒng)中兩個CPU內(nèi)核均可正常運(yùn)行指令、執(zhí)行任務(wù)。利用實(shí)驗(yàn)板上的ARMCPU監(jiān)視用“實(shí)驗(yàn)CPU”的工作情況,如模擬“實(shí)驗(yàn)CPU”的內(nèi)存,實(shí)現(xiàn)機(jī)器碼運(yùn)行,通過串行口發(fā)送的指令來完成單步運(yùn)行、連續(xù)運(yùn)行、停止、“實(shí)驗(yàn)CPU"指令文件傳送、“實(shí)驗(yàn)CPU"內(nèi)存修改、內(nèi)存察看等工作,所有結(jié)果可顯示在超級終端上。該系統(tǒng)通過利用ARMCPU來監(jiān)控可重構(gòu)CPU,研究雙核CPU之間的通信,嘗試新的體系結(jié)構(gòu)。
上傳時間: 2013-04-24
上傳用戶:royzhangsz
現(xiàn)場可編程門陣列(FPGA)是一種現(xiàn)場可編程專用集成電路,它將門陣列的通用結(jié)構(gòu)與現(xiàn)場可編程的特性結(jié)合于一體,如今,F(xiàn)PGA系列器件已成為最受歡迎的器件之一。隨著FPGA器件的廣泛應(yīng)用,它在數(shù)字系統(tǒng)中的作用日益變得重要,它所要求的準(zhǔn)確性也變得更高。因此,對FPGA器件的故障測試和故障診斷方法進(jìn)行更全面的研究具有重要意義。隨著FPGA器件的迅速發(fā)展,F(xiàn)PGA的密度和復(fù)雜程度也越來越高,使大量的故障難以使用傳統(tǒng)方法進(jìn)行測試,所以人們把視線轉(zhuǎn)向了可測性設(shè)計(DFT)問題。可測性設(shè)計的提出為解決測試問題開辟了新的有效途徑,而邊界掃描測試方法是其中一個重要的技術(shù)。 本文對FPGA的故障模型及其測試技術(shù)和邊界掃描測試的相關(guān)理論與方法進(jìn)行了詳細(xì)的探討,給出了利用布爾矩陣?yán)碚摻⒌倪吔鐠呙铚y試過程的數(shù)學(xué)描述和數(shù)學(xué)模型。論文中首先討論邊界掃描測試中的測試優(yōu)化問題,總結(jié)解決兩類優(yōu)化問題的現(xiàn)有算法,分別對它們的優(yōu)缺點(diǎn)進(jìn)行了對比,進(jìn)而提出對兩種現(xiàn)有算法的改進(jìn)思想,并且比較了改進(jìn)前后優(yōu)化算法的性能。另外,本文還對FPGA連線資源中基于邊界掃描測試技術(shù)的自適應(yīng)完備診斷算法進(jìn)行了深入研究。在研究過程中,本文基于自適應(yīng)完備診斷的思想對原有自適應(yīng)診斷算法的性能進(jìn)行了分析,并將獨(dú)立測試集和測試矩陣的概念引入原有自適應(yīng)診斷算法中,使改進(jìn)后的優(yōu)化算法能夠簡化原算法的實(shí)現(xiàn)過程,并實(shí)現(xiàn)完備診斷的目標(biāo)。最后利用測試仿真模型證明了優(yōu)化算法能夠更有效地實(shí)現(xiàn)完備診斷的目標(biāo),在緊湊性指標(biāo)與測試復(fù)雜性方面比現(xiàn)在算法均有所改進(jìn),實(shí)現(xiàn)了算法的優(yōu)化。
標(biāo)簽: FPGA 可測性設(shè)計 方法研究
上傳時間: 2013-06-30
上傳用戶:不挑食的老鼠
傳統(tǒng)的數(shù)控系統(tǒng)采用的大多是專用的封閉式結(jié)構(gòu),它能提供給用戶的選擇有限,用戶無法對現(xiàn)有數(shù)控設(shè)備的功能進(jìn)行修改以滿足自己的特殊要求;各種廠商提供給用戶的操作方式各不相同,用戶在培訓(xùn)人員、設(shè)備維護(hù)等方面要投入大量的時間和資金。這些問題嚴(yán)重阻礙了CNC制造商、系統(tǒng)集成者和用戶采用快速而有創(chuàng)造性的方法解決當(dāng)今制造環(huán)境中數(shù)控加工和系統(tǒng)集成中的問題。隨著電子技術(shù)和計算機(jī)技術(shù)的高速發(fā)展,數(shù)控技術(shù)正朝向柔性化、智能化和網(wǎng)絡(luò)化的方向發(fā)展。針對數(shù)控系統(tǒng)已存在的問題和未來發(fā)展的趨勢,本文致力于建立一個適合現(xiàn)場加工特征的開放結(jié)構(gòu)數(shù)控平臺,使系統(tǒng)具備軟硬件可重構(gòu)的柔性特征,同時把監(jiān)控診斷和網(wǎng)絡(luò)模塊融入數(shù)控系統(tǒng)的框架體系之內(nèi),滿足智能化和網(wǎng)絡(luò)化的要求。 本文在深入研究嵌入式系統(tǒng)技術(shù)的基礎(chǔ)上,引入可重構(gòu)的設(shè)計方法,選擇具體的硬件平臺和軟件平臺進(jìn)行嵌入式可重構(gòu)數(shù)控系統(tǒng)平臺的研發(fā)。硬件結(jié)構(gòu)以MOTOROLA的高性能32位嵌入式處理器MC68F375和ALTERA的現(xiàn)場可編程門陣列(FPGA)芯片為核心,配以系統(tǒng)所需的外圍模塊;軟件系統(tǒng)以性能卓越的VxWorks嵌入式實(shí)時操作系統(tǒng)為核心,開發(fā)所需要的應(yīng)用軟件,將VxWorks嵌入式實(shí)時操作系統(tǒng)擴(kuò)展為一個完整、實(shí)用的嵌入式數(shù)控系統(tǒng)。該系統(tǒng)不僅具有可靠性高、穩(wěn)定性好、功能強(qiáng)的優(yōu)點(diǎn),而且具有良好的可移植性和軟硬件可裁減性,便于根據(jù)實(shí)際需求進(jìn)行功能的擴(kuò)展和重構(gòu)。 本論文的主要研究工作如下: (1)深入研究了以高性能微處理器MC68F375為核心的主控制板的硬件電路設(shè)計,以及存儲、采集、通訊和網(wǎng)絡(luò)等模塊的設(shè)計。 (2)深入研究了基于FPGA的串行配置方法和可重構(gòu)設(shè)計方法,設(shè)計出基于FPGA的電機(jī)運(yùn)動控制、機(jī)床IO控制、鍵盤陣列和液晶顯示控制等接口模塊電路。 (3)深入研究了VxWorks嵌入式實(shí)時操作系統(tǒng)在硬件平臺上的移植和任務(wù)調(diào)度原理,合理分配控制系統(tǒng)的管理任務(wù),開發(fā)系統(tǒng)的底層驅(qū)動程序和應(yīng)用程序。 最后,本文總結(jié)了系統(tǒng)的開發(fā)工作,并對嵌入式可重構(gòu)數(shù)控系統(tǒng)的進(jìn)一步研究提出了自己的一些想法,以指引后續(xù)研究工作。
標(biāo)簽: 嵌入式 可重構(gòu) 數(shù)控系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:gcs333
基于FPGA的靜止圖像壓縮系統(tǒng)的研究-JPEG編碼器的設(shè)計電力電子與電力傳動數(shù)字圖像在人們生活中的應(yīng)用越來越廣泛,由于原始圖像數(shù)據(jù)量比較大,因此數(shù)字圖像壓縮技術(shù)逐漸成為圖像應(yīng)用的一個核心環(huán)節(jié)。在數(shù)字圖像壓縮領(lǐng)域,國際標(biāo)準(zhǔn)化組織于1992年推出的JPEG標(biāo)準(zhǔn)應(yīng)用最為廣泛。 本文基于FPGA設(shè)計了JPEG圖像壓縮系統(tǒng),通過改進(jìn)算法,優(yōu)化結(jié)構(gòu),在合理的利用硬件資源的條件下,有效的挖掘出算法內(nèi)部的并行性。改進(jìn)了DCT變換算法,設(shè)計了并行查找表結(jié)構(gòu)的乘法器,采用了流水線優(yōu)化算法來解決時間并行性問題,提高了DCT模塊的運(yùn)算速度。依據(jù)Huffman編碼表的規(guī)律性,采用并行查找表結(jié)構(gòu),用較少的存儲單元完成了Huffman編碼運(yùn)算,同時提高了編碼速度。整個設(shè)計通過EDA軟件進(jìn)行了邏輯綜合及功能與時序仿真。綜合和仿真結(jié)果表明,本文提出的算法在速度和資源利用方面均達(dá)到了較好的狀態(tài),可滿足實(shí)時JPEG圖像壓縮的要求。 設(shè)計了一個硬件開發(fā)平臺,對JPEG圖像壓縮系統(tǒng)進(jìn)行了驗(yàn)證。硬件平臺上使用ADV7181B來實(shí)現(xiàn)AD轉(zhuǎn)換;使用TI公司TMS320C6416型DSP芯片實(shí)現(xiàn)了系統(tǒng)配置以及通過PCI接口與上位機(jī)PC的實(shí)現(xiàn)數(shù)據(jù)交換;使用Microsoft VC++6.0開發(fā)平臺開發(fā)了系統(tǒng)控制軟件平臺,實(shí)現(xiàn)對整個壓縮系統(tǒng)的控制。
標(biāo)簽: FPGA 圖像壓縮系統(tǒng)
上傳時間: 2013-05-24
上傳用戶:GHF
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1