VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(84)資源包含以下內(nèi)容:1. 基于fpga和sopc的用VHDL語言編寫的EDA的PS/2鼠標(biāo)與VGA控制模塊.2. 基于fpga和sopc的用VHDL語言編寫的EDA的VGA彩條信號(hào)顯示控制器.3. 基于fpga和sopc的用VHDL語言編寫的EDA的VGA圖像顯示控制器.4. 基于fpga和sopc的用VHDL語言編寫的EDA的PS/2和VGA控制顯示控制器.5. 基于fpga和sopc的用VHDL語言編寫的EDA的USB控制模塊程序.6. 基于fpga和sopc的用VHDL語言編寫的EDA的32位Nios CPU嵌入式系統(tǒng)軟硬件設(shè)計(jì).7. 基于fpga和sopc的用VHDL語言編寫的EDA的32位Nios CPU嵌入式系統(tǒng)及其DMA設(shè)計(jì)俄羅斯方塊游戲機(jī).8. 北京革新公司的2410的看門狗測(cè)試程序.9. 基于PHILIPS ARM7的I2C驅(qū)動(dòng)程序.10. rf cc2420開發(fā)的PROTEL原理圖 處理器mega128 公司內(nèi)部資料.11. MP4 AVI CODE AND TFT LCD CODE.12. 鼠標(biāo)驅(qū)動(dòng)范例.13. 采用CPLD來培植ALTERA公司的CYCLONE系列FPGA.14. DVB系統(tǒng)的SDI數(shù)據(jù)數(shù)據(jù)傳輸接口.15. VHDL數(shù)字鐘 數(shù)字電子鐘 此數(shù)字電子鐘具有的功能包括: 1. 計(jì)時(shí).16. 這十篇論文主要講述了VXWORKS對(duì)外設(shè)的控制和通訊.17. 這是語音芯片ISD4004的操作代碼.18. 這是芯片PMC6388的硬件初始化程序.19. 優(yōu)先級(jí)算法以及調(diào)度算法中其他的算法。想要下載的朋友可以看看.20. 基于DAM6416開發(fā)板的PCI下載程序.21. 基于DAM6416的通過PCI的主機(jī)和視頻口的通信程序.22. 基于DAM6416的通過PCI的視頻口和主機(jī)的通信程序.23. 自己編制的加法器的verilog程序 希望對(duì)大家有所幫助.24. 在win(2000/2003)下面制作CRAMFS映像文件 專門用于嵌入式Linux開發(fā) 由于網(wǎng)絡(luò)上沒有類似的軟件 索性自己寫了一個(gè) 經(jīng)過測(cè)試OK 全部源代碼.25. 51按鍵典型程序 51按鍵典型程序.26. 液晶顯示控制模塊T6963的完整C函數(shù),包括圖形文本方式顯示.27. arm開發(fā)板資料CPLD源代碼armcore9.28. G729編碼和解碼的Matlab源程序 調(diào)用方法: 1.需要編碼時(shí).29. 我編的遺傳算法matlab程序.30. MPS430ZIGBB PPT文檔 相關(guān)介紹 對(duì)了解有一定作用.31. 該程序用來測(cè)試89C51與IDE硬盤的接口.32. 一個(gè)使用PROTEL99設(shè)計(jì)的一款程控濾波器.33. 2410開發(fā)板底板原理圖.34. 大學(xué)當(dāng)中跟別人做的一個(gè)東西.35. C8051F350的抗干擾數(shù)據(jù)采集程序.36. 完整的在Windows下 PCI CAN卡的驅(qū)動(dòng)程序及測(cè)試程序.37. 功能:雙字節(jié)十六進(jìn)制小數(shù)轉(zhuǎn)換成雙字節(jié)BCD碼小數(shù) 入口條件:待轉(zhuǎn)換的雙字節(jié)十六進(jìn)制小數(shù)在R2、R3中。 出口信息:轉(zhuǎn)換后的雙字節(jié)BCD碼小數(shù)仍在R2、R3中。 影響資源:PSW、A、B、R2.38. 浮點(diǎn)數(shù)代數(shù)值比較(不影響待比較操作數(shù)) 入口條件:待比較操作數(shù)分別在[R0]和[R1]中。 出口信息:若CY=1.39. 功能:浮點(diǎn)取整函數(shù) 入口條件:操作數(shù)在[R0]中。 出口信息:結(jié)果仍在[R0]中。 影響資源:PSW、A、R2、R3、R4、位PFA 堆棧需求: 6字節(jié).40. 功能:浮點(diǎn)倒數(shù)函數(shù) 入口條件:操作數(shù)在[R0]中。 出口信息:OV=0時(shí).
標(biāo)簽: 顯微
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
隨著計(jì)算機(jī)和自動(dòng)化測(cè)量技術(shù)的日益發(fā)展,測(cè)量?jī)x器和計(jì)算機(jī)的關(guān)系日益密切。計(jì)算機(jī)的很多成果很快就應(yīng)用到測(cè)量和儀器領(lǐng)域,與計(jì)算機(jī)相結(jié)合已經(jīng)成為測(cè)量?jī)x器和自動(dòng)測(cè)試系統(tǒng)發(fā)展的必然趨勢(shì)。高度集成的現(xiàn)場(chǎng)可編程門陣列(FPGA)是超大規(guī)模集成電路和計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計(jì)算機(jī)的開發(fā)平臺(tái),用編寫軟件的方法來實(shí)現(xiàn)專門硬件的功能等優(yōu)點(diǎn),大大推動(dòng)了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動(dòng)化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性。 本文研究基于網(wǎng)絡(luò)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)問題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺(tái),uClinux為核心的系統(tǒng)的軟件平臺(tái)設(shè)計(jì),進(jìn)行信號(hào)的采集和遠(yuǎn)程網(wǎng)絡(luò)監(jiān)測(cè)的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進(jìn)行數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計(jì)方法,以及基于uClinux操作系統(tǒng)的設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語言在Xilinx公司提供的ISE輔助設(shè)計(jì)軟件中實(shí)現(xiàn)FPGA編程。將微處理器MicroBlaze、數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器、以太網(wǎng)控制器、數(shù)模轉(zhuǎn)換控制器等數(shù)字邏輯電路通過CoreConnect技術(shù)用OPB總線集成在同一個(gè)FPGA內(nèi)部,形成一個(gè)可編程的片上系統(tǒng)(SOPC)。采用基于FPGA的SOPC設(shè)計(jì)的突出優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級(jí),同時(shí)也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設(shè)計(jì)實(shí)現(xiàn)了平臺(tái)上的ADC設(shè)備驅(qū)動(dòng)程序和數(shù)據(jù)采集應(yīng)用程序。并通過修訂內(nèi)核,實(shí)現(xiàn)了利用以太網(wǎng)TCP/IP協(xié)議來訪問數(shù)據(jù)采集程序獲得的數(shù)據(jù)。
標(biāo)簽: FPGA 以太網(wǎng) 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-05-23
上傳用戶:晴天666
近年來,語音識(shí)別研究大部分集中在算法設(shè)計(jì)和改進(jìn)等方面,而隨著半導(dǎo)體技術(shù)的高速發(fā)展,集成電路規(guī)模的不斷增大與各種研發(fā)技術(shù)水平的不斷提高,新的硬件平臺(tái)的推出,語音識(shí)別實(shí)現(xiàn)平臺(tái)有了更多的選擇。語音識(shí)別技術(shù)在與DSP、FPGA、ASIC等器件為平臺(tái)的嵌入式系統(tǒng)結(jié)合后,逐漸向?qū)嵱没?、小型化方向發(fā)展。 本課題通過對(duì)現(xiàn)有各種語音特征參數(shù)與孤立詞語音識(shí)別模型進(jìn)行研究的基礎(chǔ)上,重點(diǎn)探索基于動(dòng)態(tài)時(shí)間規(guī)整算法的DTW模型在孤立詞語音識(shí)別領(lǐng)域的應(yīng)用,并結(jié)合基于FPGA的SOPC系統(tǒng),在嵌入式平臺(tái)上實(shí)現(xiàn)具有較好精度與速度的孤立詞語音識(shí)別系統(tǒng)。 本系統(tǒng)整體設(shè)計(jì)基于DE2開發(fā)平臺(tái),采用基于Nios II的SOPC技術(shù)。采用這種解決方案的優(yōu)點(diǎn)是實(shí)現(xiàn)了片上系統(tǒng),減少了系統(tǒng)的物理體積和總體功耗;同時(shí)系統(tǒng)控制核心都在FPGA內(nèi)部實(shí)現(xiàn),可以極為方便地更新和升級(jí)系統(tǒng),大大地提高了系統(tǒng)的通用性和可維護(hù)性。 此外,由于本系統(tǒng)需要大量的高速數(shù)據(jù)運(yùn)算,在設(shè)計(jì)中作者充分利用了Cyclone II芯片的豐富的硬件乘法器,實(shí)現(xiàn)了語音信號(hào)的端點(diǎn)檢測(cè)模塊,F(xiàn)FT快速傅立葉變換模塊,DCT離散余弦變換模塊等硬件設(shè)計(jì)模塊。為了提高系統(tǒng)的整體性能,作者充分利用了FPGA的高速并行的優(yōu)勢(shì),以及配套開發(fā)環(huán)境中的Avalon總線自定義硬件外設(shè),使系統(tǒng)處理數(shù)字信號(hào)的能力大大提高,其性能優(yōu)于傳統(tǒng)的微控制器和普通DSP芯片。 本論文主要包含了以下幾個(gè)方面: (1)結(jié)合ALTERA CYCLONE II芯片的特點(diǎn),確定了基于FPGA語音識(shí)別系統(tǒng)的總體設(shè)計(jì),在此基礎(chǔ)上進(jìn)行了系統(tǒng)的軟硬件的選擇和設(shè)計(jì)。 (2)自主設(shè)計(jì)了純硬件描述語言的驅(qū)動(dòng)電路設(shè)計(jì),完成了高速語音采集的工作,并且對(duì)存儲(chǔ)數(shù)據(jù)芯片SRAM中的原始語音數(shù)據(jù)進(jìn)行提取導(dǎo)入MATLAB平臺(tái)測(cè)試數(shù)據(jù)的正確性。整個(gè)程序測(cè)試的方式對(duì)系統(tǒng)的模塊測(cè)試起到重要的作用。 (3)完成高速定點(diǎn)256點(diǎn)的FFT模塊的設(shè)計(jì),此模塊是系統(tǒng)成敗的關(guān)鍵,實(shí)現(xiàn)高速實(shí)時(shí)的運(yùn)算。 (4)結(jié)合SOPC的特性,設(shè)計(jì)了人機(jī)友好接口,如LCD顯示屏的提示反饋信息等等,以及利用ALTERA提供的一些驅(qū)動(dòng)接口設(shè)計(jì)完成用戶定制的系統(tǒng)。 (5)進(jìn)行了整體系統(tǒng)測(cè)試,系統(tǒng)可以較穩(wěn)定地實(shí)現(xiàn)實(shí)時(shí)處理的目的,具有一定的市場(chǎng)潛在價(jià)值。
標(biāo)簽: FPGA 語音識(shí)別 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-05-23
上傳用戶:ABCD_ABCD
互感器是電力系統(tǒng)中電能計(jì)量和繼電保護(hù)中的重要設(shè)備,其精度和可靠性與電力系統(tǒng)的安全性、可靠性和經(jīng)濟(jì)運(yùn)行密切相關(guān)。隨著電力工業(yè)的發(fā)展,傳統(tǒng)的電磁式互感器已經(jīng)暴露出一系列的缺陷,電子式互感器能很好的解決電磁式互感器的缺點(diǎn),電子式互感器逐步替代電磁式互感器代表著電力工業(yè)的發(fā)展方向。目前,國(guó)產(chǎn)的互感器校驗(yàn)儀主要是電磁式互感器校驗(yàn)儀,電子式互感器校驗(yàn)儀依賴于進(jìn)口。電子式互感器的發(fā)展,使得電子式互感器校驗(yàn)儀的研制勢(shì)在必行。 本課題依據(jù)國(guó)際標(biāo)準(zhǔn)IEC60044-7、IEC60044-8和國(guó)內(nèi)標(biāo)準(zhǔn)GB20840[1].7-2007、GB20840[1].8-2007,設(shè)計(jì)了電子式互感器檢驗(yàn)儀。該校驗(yàn)儀采用直接法對(duì)電子式互感器進(jìn)行校驗(yàn),即同時(shí)測(cè)試待校驗(yàn)電子式互感器和標(biāo)準(zhǔn)電磁式互感器二次側(cè)的輸出信號(hào),比較兩路信號(hào)的參數(shù),根據(jù)比較結(jié)果完成電子式互感器的校驗(yàn)工作。論文首先介紹了電子式互感器結(jié)構(gòu)及輸出數(shù)字信號(hào)的特征,然后詳細(xì)論述了電子式互感器校驗(yàn)儀的硬件及軟件設(shè)計(jì)方法。硬件主要采用FPGA技術(shù)設(shè)計(jì)以太網(wǎng)控制器RTL8019的控制電路,以實(shí)現(xiàn)電子式互感器信號(hào)的遠(yuǎn)程接收,同時(shí)設(shè)計(jì)A/D芯片MAX125的控制電路,以實(shí)現(xiàn)標(biāo)準(zhǔn)電磁式互感器模擬輸出的數(shù)字化。軟件主要采用FPGA的SOPC技術(shù),研制了MAX125和RTL8019的IP核,在NiosIIIDE集成開發(fā)環(huán)境下,完成對(duì)硬件電路的底層控制,運(yùn)用準(zhǔn)同步算法和DFT算法開發(fā)應(yīng)用程序?qū)崿F(xiàn)對(duì)數(shù)字信號(hào)的處理。最終完成電子式互感器校驗(yàn)儀的設(shè)計(jì)。 最后進(jìn)行了相關(guān)的實(shí)驗(yàn),所研制的電子式互感器校驗(yàn)儀對(duì)0.5準(zhǔn)確級(jí)的電子式電壓互感器和0.5準(zhǔn)確級(jí)電子式電流互感器分別進(jìn)行了校驗(yàn),對(duì)其額定負(fù)荷的20%、100%、120%點(diǎn)做為測(cè)量點(diǎn)進(jìn)行測(cè)量。經(jīng)過對(duì)實(shí)驗(yàn)數(shù)據(jù)的處理分析可知,校驗(yàn)儀對(duì)電子式互感器的校驗(yàn)精度滿足0.5%的比差誤差和20’的相位差。本課題的研究為電子式互感器校驗(yàn)儀的研制工作提供了理論和實(shí)踐依據(jù)。
標(biāo)簽: FPGA 電子式互感器 校驗(yàn)儀
上傳時(shí)間: 2013-04-24
上傳用戶:569342831
隨著社會(huì)的發(fā)展,人們對(duì)電力需求特別是電能質(zhì)量的要求越來越高。但由于非線性負(fù)荷大量使用,卻帶來了嚴(yán)重的電力諧波污染,給電力系統(tǒng)安全、穩(wěn)定、高效運(yùn)行帶來嚴(yán)重影響,給供用電設(shè)備造成危害。如何最大限度的減少諧波造成的危害,是目前電力系統(tǒng)領(lǐng)域極為關(guān)注的問題。諧波檢測(cè)是諧波研究中重要分支,是解決其它相關(guān)諧波問題的基礎(chǔ)。因此,對(duì)諧波的檢測(cè)和研究,具有重要的理論意義和實(shí)用價(jià)值。 目前使用的電力系統(tǒng)諧波檢測(cè)裝置,大多基于微處理器設(shè)計(jì)。微處理器是作為整個(gè)系統(tǒng)的核心,它的性能高低直接決定了產(chǎn)品性能的好壞。而這種微處理器為主體構(gòu)成的應(yīng)用系統(tǒng),存在效率低、資源利用率低、程序指針易受干擾等缺點(diǎn)。由于微電子技術(shù)的發(fā)展,特別是專用集成電路ASIC(ApplicationSpecificIntegratedCircuit)設(shè)計(jì)技術(shù)的發(fā)展,使得設(shè)計(jì)電力系統(tǒng)諧波檢測(cè)專用的集成電路成為可能,同時(shí)為諧波檢測(cè)裝置的硬件設(shè)計(jì)提供了一個(gè)新的發(fā)展途徑。本文目標(biāo)就是設(shè)計(jì)電力系統(tǒng)諧波檢測(cè)專用集成電路,從而可以實(shí)現(xiàn)對(duì)電力系統(tǒng)諧波的高精度檢測(cè)。采用專用集成電路進(jìn)行諧波檢測(cè)裝置的硬件設(shè)計(jì),具有體積小,速度快,可靠性高等優(yōu)點(diǎn),由于應(yīng)用范圍廣,需求量大,電力系統(tǒng)諧波檢測(cè)專用集成電路具有很好的應(yīng)用前景。 本文首先介紹了國(guó)內(nèi)外現(xiàn)行諧波檢測(cè)標(biāo)準(zhǔn),調(diào)研了電力系統(tǒng)諧波檢測(cè)的發(fā)展趨勢(shì);隨后根據(jù)裝置的功能需求,特別是依據(jù)其中諧波檢測(cè)國(guó)標(biāo)參數(shù)的測(cè)量算法,為系統(tǒng)選定了基于FPGA的SOPC設(shè)計(jì)方案。 本文分析了電力系統(tǒng)諧波檢測(cè)專用集成電路的功能模型,對(duì)專用集成電路進(jìn)行了模塊劃分。定義了各模塊的功能,并研究了模塊間的連接方式,給出了諧波檢測(cè)專用集成電路的并行結(jié)構(gòu)。設(shè)計(jì)了基于FPGA的諧波檢測(cè)專用集成電路設(shè)計(jì)和驗(yàn)證的硬件平臺(tái)。配合專用集成電路的電子設(shè)計(jì)自動(dòng)化(EDA)工具構(gòu)建了智能監(jiān)控單元專用集成電路的開發(fā)環(huán)境。 在進(jìn)行FPGA具體設(shè)計(jì)時(shí),根據(jù)待實(shí)現(xiàn)功能的不同特點(diǎn),分為用戶邏輯區(qū)域和Nios處理器模塊兩個(gè)部分。用戶邏輯區(qū)域控制A/D轉(zhuǎn)換器進(jìn)行模擬信號(hào)的采樣,并對(duì)采樣得到的數(shù)字量進(jìn)行諧波分析等運(yùn)算。然后將結(jié)果存入片內(nèi)的雙口RAM中,等待Nios處理器的訪問。Nios處理器對(duì)數(shù)據(jù)處理模塊的結(jié)果進(jìn)一步處理,得到其各自對(duì)應(yīng)的最終值,并將結(jié)果通過串行通信接口發(fā)送給上位機(jī)。 最后,對(duì)設(shè)計(jì)實(shí)體進(jìn)行了整體的編譯、綜合與優(yōu)化工作,并通過邏輯分析儀對(duì)設(shè)計(jì)進(jìn)行了驗(yàn)證。在實(shí)驗(yàn)室條件下,對(duì)監(jiān)測(cè)指標(biāo)的運(yùn)算結(jié)果進(jìn)行了實(shí)驗(yàn)測(cè)量,實(shí)驗(yàn)結(jié)果表明該監(jiān)測(cè)裝置滿足了電力系統(tǒng)諧波檢測(cè)的總體要求。
標(biāo)簽: FPGA 電力系統(tǒng) 諧波檢測(cè)
上傳時(shí)間: 2013-04-24
上傳用戶:yw14205
當(dāng)今電子系統(tǒng)的設(shè)計(jì)是以大規(guī)模FPGA為物理載體的系統(tǒng)芯片的設(shè)計(jì),基于FPGA的片上系統(tǒng)可稱為可編程片上系統(tǒng)(SOPC)。SOPC的設(shè)計(jì)是以知識(shí)產(chǎn)權(quán)核(IPCore)為基礎(chǔ),以硬件描述語言為主要設(shè)計(jì)手段,借助以計(jì)算機(jī)為平臺(tái)的EDA工具進(jìn)行的。 本文在介紹了FPGA與SOPC相關(guān)技術(shù)的基礎(chǔ)上,給出了SOPC技術(shù)開發(fā)調(diào)制解調(diào)器的方案。在分析設(shè)計(jì)軟件Matlab/DSP(Digital Signal Processing)。builder以及Quartus Ⅱ開發(fā)軟件進(jìn)行SOPC(System On a Programmable Chip)設(shè)計(jì)流程后,依據(jù)調(diào)制解調(diào)算法提出了一種基于DSP Builder調(diào)制解調(diào)器的SOPC實(shí)現(xiàn)方案,模塊化的設(shè)計(jì)方法大大縮短了調(diào)制解調(diào)器的開發(fā)周期。 在SOPC技術(shù)開發(fā)調(diào)制解調(diào)器的過程中,用MATLAB/Simulink的圖形方式調(diào)用Altera DSP Builder和其他Simulink庫中的圖形模塊(Block)進(jìn)行系統(tǒng)建模,在Simulink中仿真通過后,利用DSP Builder將Simulink的模型文件(.mdl)轉(zhuǎn)化成通用的硬件描述語言VHDL文件,從而避免了VHDL語言手動(dòng)編寫系統(tǒng)的煩瑣過程,將精力集中于算法的優(yōu)化上。 基于DSP Builder的開發(fā)功能,調(diào)制解調(diào)器電路中的低通濾波器可直接調(diào)用FIRIP Core,進(jìn)一步提高了開發(fā)效率。 在進(jìn)行編譯、仿真調(diào)試成功后,經(jīng)過QuartusⅡ?qū)⒕幾g生成的編程文件下載到ALTERA公司Cyclone Ⅱ系列的FPGA芯片EP2C5F256C6,完成器件編程,從而給出了一種調(diào)制解調(diào)器的SOPC系統(tǒng)實(shí)現(xiàn)方案。
標(biāo)簽: FPGA 調(diào)制解調(diào)器
上傳時(shí)間: 2013-06-24
上傳用戶:liuchee
隨著科學(xué)技術(shù)的發(fā)展與公共安全保障需求的提高,視頻監(jiān)控系統(tǒng)在工業(yè)生產(chǎn)、日常生活、警備與軍事方面的應(yīng)用越來越廣泛。采用基于 FPGA 的SOPC技術(shù)、H.264壓縮編碼技術(shù)和網(wǎng)絡(luò)傳輸控制技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),在穩(wěn)定性、功能、成本與擴(kuò)展性等方面都有著突出的優(yōu)勢(shì),具有重要的學(xué)術(shù)意義與實(shí)用意義, 本課題所設(shè)計(jì)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)由以Nios Ⅱ?yàn)楹诵牡那度胧綀D像服務(wù)器、相關(guān)網(wǎng)絡(luò)設(shè)備與若干PC機(jī)客戶端組成。嵌入式圖像服務(wù)器實(shí)時(shí)采集圖像,采用H.264 編碼算法進(jìn)行壓縮,并持續(xù)監(jiān)聽網(wǎng)絡(luò)。PC機(jī)客戶端可通過網(wǎng)絡(luò)對(duì)服務(wù)器進(jìn)行遠(yuǎn)程訪問,接收編碼數(shù)據(jù),使用H.264解碼算法重建圖像并實(shí)時(shí)顯示,使監(jiān)控人員有效地掌握現(xiàn)場(chǎng)情況, 在嵌入式圖像服務(wù)器設(shè)計(jì)階段,本文首先進(jìn)行了芯片選型與開發(fā)平臺(tái)選擇。然后構(gòu)建圖像采集子系統(tǒng),采用雙緩存乒乓交換的方法設(shè)計(jì)圖像采集用戶自定義模塊。接著設(shè)計(jì)雙Nios Ⅱ架構(gòu)的SOPC系統(tǒng),闡述了雙軟核設(shè)計(jì)中定制連接、內(nèi)存芯片共享、數(shù)據(jù)搬移、通信與互斥的解決方法。同時(shí)完成了網(wǎng)絡(luò)服務(wù)器的設(shè)計(jì),采用μC/OS-Ⅱ進(jìn)行多任務(wù)的管理與調(diào)度, H.264視頻壓縮編解碼算法設(shè)計(jì)與實(shí)現(xiàn)是本文的重點(diǎn)。文中首先分析H.264.標(biāo)準(zhǔn),規(guī)劃編解碼器結(jié)構(gòu)。接著設(shè)計(jì)了16×16幀內(nèi)預(yù)測(cè)算法,并設(shè)計(jì)宏塊掃描方式,采用兩次判決策略進(jìn)行預(yù)測(cè)模式選擇。然后設(shè)計(jì)4×4子塊掃描方式,編寫整數(shù)變換與量化算法程序。熵編碼采用Exp-Golomb編碼與CAVLC相結(jié)合的方案,針對(duì)除拖尾系數(shù)之外的非零系數(shù)值編碼子算法,實(shí)現(xiàn)了一種基于表示范圍判別的編碼方法。最后設(shè)計(jì)了網(wǎng)絡(luò)傳輸?shù)拇a流組成格式,并針對(duì)編碼算法設(shè)計(jì)相應(yīng)解碼算法。使用VC++完成算法驗(yàn)證,并進(jìn)行測(cè)試,觀察不同參數(shù)下壓縮率與失真度的變化。 算法驗(yàn)證完成后,本文進(jìn)行了PC機(jī)客戶端設(shè)計(jì),使其具有遠(yuǎn)程訪問、H.264解碼與實(shí)時(shí)顯示的功能。同時(shí)將H.264 編碼算法程序移植到NiosⅡ中,并將嵌入式圖像服務(wù)器與若干客戶端接入網(wǎng)絡(luò)進(jìn)行聯(lián)合調(diào)試,構(gòu)建完整的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng), 實(shí)驗(yàn)結(jié)果表明,本系統(tǒng)視頻壓縮率高,監(jiān)控圖像質(zhì)量良好,充分證明了系統(tǒng)軟硬件與圖像編解碼算法設(shè)計(jì)成功。本系統(tǒng)具有成本低、擴(kuò)展性好及適用范圍廣等優(yōu)點(diǎn),發(fā)展前景十分廣闊。
標(biāo)簽: H264 FPGA 網(wǎng)絡(luò)視頻監(jiān)控
上傳時(shí)間: 2013-04-24
上傳用戶:wang0123456789
隨著科學(xué)技術(shù)的發(fā)展與公共安全保障需求的提高,視頻監(jiān)控系統(tǒng)在工業(yè)生產(chǎn)、日常生活、警備與軍事方面的應(yīng)用越來越廣泛。采用基于 FPGA 的SOPC技術(shù)、H.264壓縮編碼技術(shù)和網(wǎng)絡(luò)傳輸控制技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),在穩(wěn)定性、功能、成本與擴(kuò)展性等方面都有著突出的優(yōu)勢(shì),具有重要的學(xué)術(shù)意義與實(shí)用意義, 本課題所設(shè)計(jì)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)由以Nios Ⅱ?yàn)楹诵牡那度胧綀D像服務(wù)器、相關(guān)網(wǎng)絡(luò)設(shè)備與若干PC機(jī)客戶端組成。嵌入式圖像服務(wù)器實(shí)時(shí)采集圖像,采用H.264 編碼算法進(jìn)行壓縮,并持續(xù)監(jiān)聽網(wǎng)絡(luò)。PC機(jī)客戶端可通過網(wǎng)絡(luò)對(duì)服務(wù)器進(jìn)行遠(yuǎn)程訪問,接收編碼數(shù)據(jù),使用H.264解碼算法重建圖像并實(shí)時(shí)顯示,使監(jiān)控人員有效地掌握現(xiàn)場(chǎng)情況, 在嵌入式圖像服務(wù)器設(shè)計(jì)階段,本文首先進(jìn)行了芯片選型與開發(fā)平臺(tái)選擇。然后構(gòu)建圖像采集子系統(tǒng),采用雙緩存乒乓交換的方法設(shè)計(jì)圖像采集用戶自定義模塊。接著設(shè)計(jì)雙Nios Ⅱ架構(gòu)的SOPC系統(tǒng),闡述了雙軟核設(shè)計(jì)中定制連接、內(nèi)存芯片共享、數(shù)據(jù)搬移、通信與互斥的解決方法。同時(shí)完成了網(wǎng)絡(luò)服務(wù)器的設(shè)計(jì),采用μC/OS-Ⅱ進(jìn)行多任務(wù)的管理與調(diào)度, H.264視頻壓縮編解碼算法設(shè)計(jì)與實(shí)現(xiàn)是本文的重點(diǎn)。文中首先分析H.264.標(biāo)準(zhǔn),規(guī)劃編解碼器結(jié)構(gòu)。接著設(shè)計(jì)了16×16幀內(nèi)預(yù)測(cè)算法,并設(shè)計(jì)宏塊掃描方式,采用兩次判決策略進(jìn)行預(yù)測(cè)模式選擇。然后設(shè)計(jì)4×4子塊掃描方式,編寫整數(shù)變換與量化算法程序。熵編碼采用Exp-Golomb編碼與CAVLC相結(jié)合的方案,針對(duì)除拖尾系數(shù)之外的非零系數(shù)值編碼子算法,實(shí)現(xiàn)了一種基于表示范圍判別的編碼方法。最后設(shè)計(jì)了網(wǎng)絡(luò)傳輸?shù)拇a流組成格式,并針對(duì)編碼算法設(shè)計(jì)相應(yīng)解碼算法。使用VC++完成算法驗(yàn)證,并進(jìn)行測(cè)試,觀察不同參數(shù)下壓縮率與失真度的變化。 算法驗(yàn)證完成后,本文進(jìn)行了PC機(jī)客戶端設(shè)計(jì),使其具有遠(yuǎn)程訪問、H.264解碼與實(shí)時(shí)顯示的功能。同時(shí)將H.264 編碼算法程序移植到NiosⅡ中,并將嵌入式圖像服務(wù)器與若干客戶端接入網(wǎng)絡(luò)進(jìn)行聯(lián)合調(diào)試,構(gòu)建完整的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng), 實(shí)驗(yàn)結(jié)果表明,本系統(tǒng)視頻壓縮率高,監(jiān)控圖像質(zhì)量良好,充分證明了系統(tǒng)軟硬件與圖像編解碼算法設(shè)計(jì)成功。本系統(tǒng)具有成本低、擴(kuò)展性好及適用范圍廣等優(yōu)點(diǎn),發(fā)展前景十分廣闊。
標(biāo)簽: FPGA 264 網(wǎng)絡(luò)視頻監(jiān)控 實(shí)現(xiàn)研究
上傳時(shí)間: 2013-08-03
上傳用戶:88mao
當(dāng)今電子系統(tǒng)的設(shè)計(jì)是以大規(guī)模FPGA為物理載體的系統(tǒng)芯片的設(shè)計(jì),基于FPGA的片上系統(tǒng)可稱為可編程片上系統(tǒng)(SOPC)。SOPC的設(shè)計(jì)是以知識(shí)產(chǎn)權(quán)核(IPCore)為基礎(chǔ),以硬件描述語言為主要設(shè)計(jì)手段,借助以計(jì)算機(jī)為平臺(tái)的EDA工具進(jìn)行的。 本文在介紹了FPGA與SOPC相關(guān)技術(shù)的基礎(chǔ)上,給出了SOPC技術(shù)開發(fā)調(diào)制解調(diào)器的方案。在分析設(shè)計(jì)軟件Matlab/DSP(Digital Signal Processing)。builder以及Quartus Ⅱ開發(fā)軟件進(jìn)行SOPC(System On a Programmable Chip)設(shè)計(jì)流程后,依據(jù)調(diào)制解調(diào)算法提出了一種基于DSP Builder調(diào)制解調(diào)器的SOPC實(shí)現(xiàn)方案,模塊化的設(shè)計(jì)方法大大縮短了調(diào)制解調(diào)器的開發(fā)周期。 在SOPC技術(shù)開發(fā)調(diào)制解調(diào)器的過程中,用MATLAB/Simulink的圖形方式調(diào)用Altera DSP Builder和其他Simulink庫中的圖形模塊(Block)進(jìn)行系統(tǒng)建模,在Simulink中仿真通過后,利用DSP Builder將Simulink的模型文件(.mdl)轉(zhuǎn)化成通用的硬件描述語言VHDL文件,從而避免了VHDL語言手動(dòng)編寫系統(tǒng)的煩瑣過程,將精力集中于算法的優(yōu)化上。 基于DSP Builder的開發(fā)功能,調(diào)制解調(diào)器電路中的低通濾波器可直接調(diào)用FIRIP Core,進(jìn)一步提高了開發(fā)效率。 在進(jìn)行編譯、仿真調(diào)試成功后,經(jīng)過QuartusⅡ?qū)⒕幾g生成的編程文件下載到ALTERA公司Cyclone Ⅱ系列的FPGA芯片EP2C5F256C6,完成器件編程,從而給出了一種調(diào)制解調(diào)器的SOPC系統(tǒng)實(shí)現(xiàn)方案。
標(biāo)簽: FPGA 調(diào)制解調(diào)器
上傳時(shí)間: 2013-05-28
上傳用戶:koulian
網(wǎng)絡(luò)正在成為當(dāng)今社會(huì)通用通信的骨干力量,現(xiàn)代化的設(shè)備迫切需要解決如何簡(jiǎn)潔高速的接入問題。涉及了基于FPGA 的嵌入式技術(shù)。簡(jiǎn)要介紹了使用Xilinx 的EDK 和ISE 等工具的設(shè)計(jì)流程和設(shè)計(jì)實(shí)現(xiàn)支持TCP/ IP 協(xié)議的10M/ 100M/ 1000M以太網(wǎng)SOPC 系統(tǒng)的工程實(shí)例,并對(duì)涉及的關(guān)鍵技術(shù)進(jìn)行了說明,列出了實(shí)物系統(tǒng)的指標(biāo)測(cè)試結(jié)果。關(guān)鍵詞 FPGA;EDK;SOPC;嵌入式開發(fā);EMAC;PowePc
標(biāo)簽: SOPC 千兆以太網(wǎng)
上傳時(shí)間: 2013-11-16
上傳用戶:66666
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1