隨著電子技術(shù)的不斷發(fā)展和進(jìn)步,嵌入式系統(tǒng)也越來越廣泛的滲入到人類生活的方方面面。我們生活中常用的手機(jī)、數(shù)碼相機(jī)、掌上電腦、便攜式掃描儀等等都應(yīng)用到了嵌入式系統(tǒng)。 論文首先介紹了嵌入式系統(tǒng),包括嵌入式系統(tǒng)的構(gòu)成、特點(diǎn)、發(fā)展趨勢以及FPGA在嵌入式中的應(yīng)用等,指明嵌入式系統(tǒng)設(shè)計一般可分為硬件設(shè)計和軟件設(shè)計兩部分。 硬件設(shè)計部分,首先介紹了FPGA的相關(guān)知識,包括FPGA構(gòu)成、特性、開發(fā)工具、開發(fā)流程等,并對論文中選用的Altera公司的CyclonⅡ器件做了詳細(xì)的介紹。利用Sopc Builder、NiosⅡ等工具設(shè)計創(chuàng)建了NiosⅡ CPU內(nèi)核,添加以太網(wǎng)、Flash、PIO以及VGA接口等模塊,生成了一個Nios CPU內(nèi)核,完成硬件設(shè)計。 軟件設(shè)計部分,研究了嵌入式操作系統(tǒng)的發(fā)展、種類、特點(diǎn)等,簡單介紹了幾種代表性的嵌入式操作系統(tǒng)。選擇嵌入式操作系統(tǒng)時,綜合考慮了內(nèi)核、可移植性、可裁剪性、外掛模塊、成本、服務(wù)等各種因素,最終選用μCLinux操作系統(tǒng)。詳細(xì)介紹了μCLinux的特點(diǎn)、基本架構(gòu)、代碼結(jié)構(gòu)等。利用NiosⅡIDE為宿主機(jī)建立Linux開發(fā)環(huán)境。在IDE里配置Linux內(nèi)核和文件系統(tǒng),編譯后上載到做好的硬件平臺上。啟動μCLinux后將一個C語言編寫的九宮格求解程序下載到開發(fā)板中運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果,驗(yàn)證嵌入式系統(tǒng)的正確性。 論文所做的只是嵌入式系統(tǒng)的一個應(yīng)用實(shí)例。實(shí)際應(yīng)用過程中,用戶可以根據(jù)自己的實(shí)際需要對軟硬件進(jìn)行修改,以實(shí)現(xiàn)不同的功能。
標(biāo)簽: FPGA 嵌入式系統(tǒng)設(shè)計
上傳時間: 2013-07-19
上傳用戶:zhuoying119
隨著科學(xué)技術(shù)的快速發(fā)展和數(shù)據(jù)采集系統(tǒng)的廣泛應(yīng)用,人們對數(shù)據(jù)采集系統(tǒng)的速度、精度、易操作性以及實(shí)時性的要求也在不斷地提高。通用串行總線USB作為一種新型的微機(jī)總線接口規(guī)范,以其使用方便、易于擴(kuò)展、速度快等優(yōu)點(diǎn)而被廣泛地應(yīng)用于數(shù)據(jù)采集系統(tǒng)中。現(xiàn)場可編程門陣列最大的特點(diǎn)是結(jié)構(gòu)靈活,開發(fā)周期較短,適合于實(shí)時信號處理,已被廣泛應(yīng)用于通信、數(shù)據(jù)采集、圖像處理等諸多領(lǐng)域。 @@ 本文充分利用USB和FPGA的上述優(yōu)點(diǎn),設(shè)計了一種基于USB2.0技術(shù)和FPGA技術(shù)相結(jié)合的高速數(shù)據(jù)采集系統(tǒng)。 @@ 首先,對數(shù)據(jù)采集基本理論及系統(tǒng)相關(guān)技術(shù)進(jìn)行了簡單地介紹。 @@ 其次,對以ADC轉(zhuǎn)換器(TLC5510)、FPGA芯片(EP1C6Q240C8)為控制器和USB接口芯片(CY7C68013A-56,簡稱FX2)為主的數(shù)據(jù)采集系統(tǒng)進(jìn)行了硬件設(shè)計和分析,并在此設(shè)計的基礎(chǔ)上給出相應(yīng)的原理圖、PCB。硬件設(shè)計主要包括FPGA與ADC和FX2之間的接口電路設(shè)計以及硬件邏輯設(shè)計。 @@ 再次,根據(jù)系統(tǒng)需求,對系統(tǒng)軟件部分進(jìn)行了設(shè)計,分三部分:一是為滿足FX2在USB上的最大傳輸速率而編寫的固件程序;二是在PC機(jī)中的WindowsXP系統(tǒng)下利用GPD編寫USB設(shè)備驅(qū)動程序;三是充分了解FX2的主要功能特點(diǎn),并編寫出應(yīng)用程序。 @@ 最后,對系統(tǒng)的軟硬件進(jìn)行了調(diào)試,給出了調(diào)試結(jié)果和分析,對出現(xiàn)的問題給出了解決方案。結(jié)果表明,系統(tǒng)符合設(shè)計要求。 @@關(guān)鍵詞:USB2.0;FPGA;Sopc;數(shù)據(jù)采集;固件;
上傳時間: 2013-06-21
上傳用戶:cath
隨著計算機(jī)和自動化測量技術(shù)的日益發(fā)展,測量儀器和計算機(jī)的關(guān)系日益密切。計算機(jī)的很多成果很快就應(yīng)用到測量和儀器領(lǐng)域,與計算機(jī)相結(jié)合已經(jīng)成為測量儀器和自動測試系統(tǒng)發(fā)展的必然趨勢。高度集成的現(xiàn)場可編程門陣列(FPGA)是超大規(guī)模集成電路和計算機(jī)輔助設(shè)計技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計算機(jī)的開發(fā)平臺,用編寫軟件的方法來實(shí)現(xiàn)專門硬件的功能等優(yōu)點(diǎn),大大推動了數(shù)字系統(tǒng)設(shè)計的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計周期、提高了設(shè)計的靈活性和可靠性。 本文研究基于網(wǎng)絡(luò)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計與實(shí)現(xiàn)問題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺,uClinux為核心的系統(tǒng)的軟件平臺設(shè)計,進(jìn)行信號的采集和遠(yuǎn)程網(wǎng)絡(luò)監(jiān)測的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進(jìn)行數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計方法,以及基于uClinux操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計和應(yīng)用程序設(shè)計。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語言在Xilinx公司提供的ISE輔助設(shè)計軟件中實(shí)現(xiàn)FPGA編程。將微處理器MicroBlaze、數(shù)據(jù)存儲器、程序存儲器、以太網(wǎng)控制器、數(shù)模轉(zhuǎn)換控制器等數(shù)字邏輯電路通過CoreConnect技術(shù)用OPB總線集成在同一個FPGA內(nèi)部,形成一個可編程的片上系統(tǒng)(Sopc)。采用基于FPGA的Sopc設(shè)計的突出優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計的改進(jìn)和升級,同時也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設(shè)計實(shí)現(xiàn)了平臺上的ADC設(shè)備驅(qū)動程序和數(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)
上傳時間: 2013-05-23
上傳用戶:晴天666
近年來,大容量數(shù)據(jù)存儲設(shè)備主要是機(jī)械硬盤,機(jī)械硬盤采用機(jī)械馬達(dá)和磁片作為載體,存在抗震性能低、高功耗和速度提升難度大等缺點(diǎn)。固態(tài)硬盤是以半導(dǎo)體作為存儲介質(zhì)及控制載體,無機(jī)械裝置,具有抗震、寬溫、無噪、可靠和節(jié)能等特點(diǎn),是目前存儲領(lǐng)域所存在問題的解決方案之一。本文針對這一問題,設(shè)計基于FPGA的固態(tài)硬盤控制器,實(shí)現(xiàn)數(shù)據(jù)的固態(tài)存儲。 文章首先介紹硬盤技術(shù)的發(fā)展,分析固態(tài)硬盤的技術(shù)現(xiàn)狀和發(fā)展趨勢,闡述課題研究意義,并概述了本文研究的主要內(nèi)容及所做的工作。然后從分析固態(tài)硬盤控制器的關(guān)鍵技術(shù)入手,研究了SATA接口協(xié)議和NANDFLASH芯片特性。整體設(shè)計采用Sopc架構(gòu),所有功能由單片F(xiàn)PGA完成。移植MicroBlaze嵌入式處理器軟核作為主控制器,利用Verilog HDL語言描述IP核形式設(shè)計SATA控制器核和NAND FLASH控制器核。SATA控制器核作為高速串行傳輸接口,實(shí)現(xiàn)SATA1.0協(xié)議,根據(jù)協(xié)議劃分四層模型,通過狀態(tài)機(jī)和邏輯電路實(shí)現(xiàn)協(xié)議功能。NAND FLASH控制器核管理NANDFLASH芯片陣列,將NAND FLASH接口轉(zhuǎn)換成通用的SRAM接口,提高訪問效率。控制器完成NAND FLASH存儲管理和糾錯算法,實(shí)現(xiàn)數(shù)據(jù)的存儲和讀取。最后完成固態(tài)硬盤控制器的模塊測試和整體測試,介紹了測試方法、測試工具和測試流程,給出測試數(shù)據(jù)和結(jié)果分析,得出了驗(yàn)證結(jié)論。 本文設(shè)計的固態(tài)硬盤控制器,具有結(jié)構(gòu)簡單和穩(wěn)定性高的特點(diǎn),易于升級和二次開發(fā),是實(shí)現(xiàn)固態(tài)硬盤和固態(tài)存儲系統(tǒng)的關(guān)鍵技術(shù)。
標(biāo)簽: FPGA 固態(tài)硬盤 制器設(shè)計
上傳時間: 2013-05-28
上傳用戶:sssnaxie
近年來,語音識別研究大部分集中在算法設(shè)計和改進(jìn)等方面,而隨著半導(dǎo)體技術(shù)的高速發(fā)展,集成電路規(guī)模的不斷增大與各種研發(fā)技術(shù)水平的不斷提高,新的硬件平臺的推出,語音識別實(shí)現(xiàn)平臺有了更多的選擇。語音識別技術(shù)在與DSP、FPGA、ASIC等器件為平臺的嵌入式系統(tǒng)結(jié)合后,逐漸向?qū)嵱没⑿⌒突较虬l(fā)展。 本課題通過對現(xiàn)有各種語音特征參數(shù)與孤立詞語音識別模型進(jìn)行研究的基礎(chǔ)上,重點(diǎn)探索基于動態(tài)時間規(guī)整算法的DTW模型在孤立詞語音識別領(lǐng)域的應(yīng)用,并結(jié)合基于FPGA的Sopc系統(tǒng),在嵌入式平臺上實(shí)現(xiàn)具有較好精度與速度的孤立詞語音識別系統(tǒng)。 本系統(tǒng)整體設(shè)計基于DE2開發(fā)平臺,采用基于Nios II的Sopc技術(shù)。采用這種解決方案的優(yōu)點(diǎn)是實(shí)現(xiàn)了片上系統(tǒng),減少了系統(tǒng)的物理體積和總體功耗;同時系統(tǒng)控制核心都在FPGA內(nèi)部實(shí)現(xiàn),可以極為方便地更新和升級系統(tǒng),大大地提高了系統(tǒng)的通用性和可維護(hù)性。 此外,由于本系統(tǒng)需要大量的高速數(shù)據(jù)運(yùn)算,在設(shè)計中作者充分利用了Cyclone II芯片的豐富的硬件乘法器,實(shí)現(xiàn)了語音信號的端點(diǎn)檢測模塊,F(xiàn)FT快速傅立葉變換模塊,DCT離散余弦變換模塊等硬件設(shè)計模塊。為了提高系統(tǒng)的整體性能,作者充分利用了FPGA的高速并行的優(yōu)勢,以及配套開發(fā)環(huán)境中的Avalon總線自定義硬件外設(shè),使系統(tǒng)處理數(shù)字信號的能力大大提高,其性能優(yōu)于傳統(tǒng)的微控制器和普通DSP芯片。 本論文主要包含了以下幾個方面: (1)結(jié)合ALTERA CYCLONE II芯片的特點(diǎn),確定了基于FPGA語音識別系統(tǒng)的總體設(shè)計,在此基礎(chǔ)上進(jìn)行了系統(tǒng)的軟硬件的選擇和設(shè)計。 (2)自主設(shè)計了純硬件描述語言的驅(qū)動電路設(shè)計,完成了高速語音采集的工作,并且對存儲數(shù)據(jù)芯片SRAM中的原始語音數(shù)據(jù)進(jìn)行提取導(dǎo)入MATLAB平臺測試數(shù)據(jù)的正確性。整個程序測試的方式對系統(tǒng)的模塊測試起到重要的作用。 (3)完成高速定點(diǎn)256點(diǎn)的FFT模塊的設(shè)計,此模塊是系統(tǒng)成敗的關(guān)鍵,實(shí)現(xiàn)高速實(shí)時的運(yùn)算。 (4)結(jié)合Sopc的特性,設(shè)計了人機(jī)友好接口,如LCD顯示屏的提示反饋信息等等,以及利用ALTERA提供的一些驅(qū)動接口設(shè)計完成用戶定制的系統(tǒng)。 (5)進(jìn)行了整體系統(tǒng)測試,系統(tǒng)可以較穩(wěn)定地實(shí)現(xiàn)實(shí)時處理的目的,具有一定的市場潛在價值。
標(biāo)簽: FPGA 語音識別 系統(tǒng)設(shè)計
上傳時間: 2013-05-23
上傳用戶:ABCD_ABCD
近年來,以FPGA為代表的數(shù)字系統(tǒng)現(xiàn)場集成技術(shù)取得了快速的發(fā)展,F(xiàn)PGA不但解決了信號處理系統(tǒng)小型化、低功耗、高可靠性等問題,而且基于大規(guī)模FPGA單片系統(tǒng)的片上可編程系統(tǒng)(Sopc)的靈活設(shè)計方式使其越來越多的取代ASIC的市場。傳統(tǒng)的通用信號處理系統(tǒng)使用DSP作為處理核心,系統(tǒng)的可重構(gòu)型不強(qiáng),F(xiàn)PGA解決了這一問題,并且現(xiàn)有的FPGA中,多數(shù)已集成DSP模塊,結(jié)合FPGA較強(qiáng)的信號并行處理特性使其與DSP信號處理能力差距很小。因此,F(xiàn)PGA作為處理核心的通用信號處理系統(tǒng)具有很強(qiáng)的可實(shí)施性。 @@ 基于上述要求,作者設(shè)計和完成了一個基于多FPGA的通用實(shí)時信號處理系統(tǒng)。該系統(tǒng)采用4片XC3SD1800A作為處理核心,使用DDR2 SDRAM高速存儲實(shí)時數(shù)據(jù)。作者通過全面的分析,設(shè)計了核心板、底板和應(yīng)用板分離系統(tǒng)架構(gòu)。該平臺能夠根據(jù)實(shí)際需求進(jìn)行靈活的搭配,核心板之間的數(shù)據(jù)傳輸采用了LVDS(低電壓差分信號)技術(shù),從而使得數(shù)據(jù)能夠穩(wěn)定的以非常高的速率進(jìn)行傳輸。 @@ 本系統(tǒng)屬于高速數(shù)字電路的設(shè)計范疇,因此必須重視信號完整性的設(shè)計與分析問題,作者根據(jù)高速電路的設(shè)計慣例和軟件輔助設(shè)計的方法,在分析和論證了阻抗控制、PCB堆疊、PCB布局布線等約束的基礎(chǔ)上,順利地完成了PCB繪制與調(diào)試工作。 @@ 作為系統(tǒng)設(shè)計的重要環(huán)節(jié),作者還在文中研究了在系統(tǒng)設(shè)計過程中出現(xiàn)的電源完整性問題,并給出了解決辦法。 @@ LVDS高速數(shù)據(jù)通道接口和DDR2存儲器接口設(shè)計決定本系統(tǒng)的使用性能,本文基于所選的FPGA芯片進(jìn)行了詳細(xì)的闡述和驗(yàn)證。并結(jié)合系統(tǒng)的核心板和底板,完成了應(yīng)用板,視頻圖像采集、USB、音頻、LCD和LED矩陣模塊顯示等接口的設(shè)計工作,對其中的部分接口進(jìn)行了邏輯驗(yàn)證。 @@ 經(jīng)過測試,該通用的信號處理平臺具有實(shí)時性好、通用性強(qiáng)、可擴(kuò)展和可重構(gòu)等特點(diǎn),能夠滿足當(dāng)前一些信號處理系統(tǒng)對高速、實(shí)時處理的要求,可以廣泛應(yīng)用于實(shí)時信號處理領(lǐng)域。通過本平臺的研究和開發(fā)工作,為進(jìn)一步研究和設(shè)計通用、實(shí)時信號處理系統(tǒng)打下了堅(jiān)實(shí)的基礎(chǔ)。 @@關(guān)鍵詞:通用實(shí)時信號處理;FPGA;信號完整性;DDR2;LVDS
標(biāo)簽: FPGA 實(shí)時信號 處理系統(tǒng)
上傳時間: 2013-05-27
上傳用戶:qiaoyue
互感器是電力系統(tǒng)中電能計量和繼電保護(hù)中的重要設(shè)備,其精度和可靠性與電力系統(tǒng)的安全性、可靠性和經(jīng)濟(jì)運(yùn)行密切相關(guān)。隨著電力工業(yè)的發(fā)展,傳統(tǒng)的電磁式互感器已經(jīng)暴露出一系列的缺陷,電子式互感器能很好的解決電磁式互感器的缺點(diǎn),電子式互感器逐步替代電磁式互感器代表著電力工業(yè)的發(fā)展方向。目前,國產(chǎn)的互感器校驗(yàn)儀主要是電磁式互感器校驗(yàn)儀,電子式互感器校驗(yàn)儀依賴于進(jìn)口。電子式互感器的發(fā)展,使得電子式互感器校驗(yàn)儀的研制勢在必行。 本課題依據(jù)國際標(biāo)準(zhǔn)IEC60044-7、IEC60044-8和國內(nèi)標(biāo)準(zhǔn)GB20840[1].7-2007、GB20840[1].8-2007,設(shè)計了電子式互感器檢驗(yàn)儀。該校驗(yàn)儀采用直接法對電子式互感器進(jìn)行校驗(yàn),即同時測試待校驗(yàn)電子式互感器和標(biāo)準(zhǔn)電磁式互感器二次側(cè)的輸出信號,比較兩路信號的參數(shù),根據(jù)比較結(jié)果完成電子式互感器的校驗(yàn)工作。論文首先介紹了電子式互感器結(jié)構(gòu)及輸出數(shù)字信號的特征,然后詳細(xì)論述了電子式互感器校驗(yàn)儀的硬件及軟件設(shè)計方法。硬件主要采用FPGA技術(shù)設(shè)計以太網(wǎng)控制器RTL8019的控制電路,以實(shí)現(xiàn)電子式互感器信號的遠(yuǎn)程接收,同時設(shè)計A/D芯片MAX125的控制電路,以實(shí)現(xiàn)標(biāo)準(zhǔn)電磁式互感器模擬輸出的數(shù)字化。軟件主要采用FPGA的Sopc技術(shù),研制了MAX125和RTL8019的IP核,在NiosIIIDE集成開發(fā)環(huán)境下,完成對硬件電路的底層控制,運(yùn)用準(zhǔn)同步算法和DFT算法開發(fā)應(yīng)用程序?qū)崿F(xiàn)對數(shù)字信號的處理。最終完成電子式互感器校驗(yàn)儀的設(shè)計。 最后進(jìn)行了相關(guān)的實(shí)驗(yàn),所研制的電子式互感器校驗(yàn)儀對0.5準(zhǔn)確級的電子式電壓互感器和0.5準(zhǔn)確級電子式電流互感器分別進(jìn)行了校驗(yàn),對其額定負(fù)荷的20%、100%、120%點(diǎn)做為測量點(diǎn)進(jìn)行測量。經(jīng)過對實(shí)驗(yàn)數(shù)據(jù)的處理分析可知,校驗(yàn)儀對電子式互感器的校驗(yàn)精度滿足0.5%的比差誤差和20’的相位差。本課題的研究為電子式互感器校驗(yàn)儀的研制工作提供了理論和實(shí)踐依據(jù)。
標(biāo)簽: FPGA 電子式互感器 校驗(yàn)儀
上傳時間: 2013-04-24
上傳用戶:569342831
隨著社會的發(fā)展,人們對電力需求特別是電能質(zhì)量的要求越來越高。但由于非線性負(fù)荷大量使用,卻帶來了嚴(yán)重的電力諧波污染,給電力系統(tǒng)安全、穩(wěn)定、高效運(yùn)行帶來嚴(yán)重影響,給供用電設(shè)備造成危害。如何最大限度的減少諧波造成的危害,是目前電力系統(tǒng)領(lǐng)域極為關(guān)注的問題。諧波檢測是諧波研究中重要分支,是解決其它相關(guān)諧波問題的基礎(chǔ)。因此,對諧波的檢測和研究,具有重要的理論意義和實(shí)用價值。 目前使用的電力系統(tǒng)諧波檢測裝置,大多基于微處理器設(shè)計。微處理器是作為整個系統(tǒng)的核心,它的性能高低直接決定了產(chǎn)品性能的好壞。而這種微處理器為主體構(gòu)成的應(yīng)用系統(tǒng),存在效率低、資源利用率低、程序指針易受干擾等缺點(diǎn)。由于微電子技術(shù)的發(fā)展,特別是專用集成電路ASIC(ApplicationSpecificIntegratedCircuit)設(shè)計技術(shù)的發(fā)展,使得設(shè)計電力系統(tǒng)諧波檢測專用的集成電路成為可能,同時為諧波檢測裝置的硬件設(shè)計提供了一個新的發(fā)展途徑。本文目標(biāo)就是設(shè)計電力系統(tǒng)諧波檢測專用集成電路,從而可以實(shí)現(xiàn)對電力系統(tǒng)諧波的高精度檢測。采用專用集成電路進(jìn)行諧波檢測裝置的硬件設(shè)計,具有體積小,速度快,可靠性高等優(yōu)點(diǎn),由于應(yīng)用范圍廣,需求量大,電力系統(tǒng)諧波檢測專用集成電路具有很好的應(yīng)用前景。 本文首先介紹了國內(nèi)外現(xiàn)行諧波檢測標(biāo)準(zhǔn),調(diào)研了電力系統(tǒng)諧波檢測的發(fā)展趨勢;隨后根據(jù)裝置的功能需求,特別是依據(jù)其中諧波檢測國標(biāo)參數(shù)的測量算法,為系統(tǒng)選定了基于FPGA的Sopc設(shè)計方案。 本文分析了電力系統(tǒng)諧波檢測專用集成電路的功能模型,對專用集成電路進(jìn)行了模塊劃分。定義了各模塊的功能,并研究了模塊間的連接方式,給出了諧波檢測專用集成電路的并行結(jié)構(gòu)。設(shè)計了基于FPGA的諧波檢測專用集成電路設(shè)計和驗(yàn)證的硬件平臺。配合專用集成電路的電子設(shè)計自動化(EDA)工具構(gòu)建了智能監(jiān)控單元專用集成電路的開發(fā)環(huán)境。 在進(jìn)行FPGA具體設(shè)計時,根據(jù)待實(shí)現(xiàn)功能的不同特點(diǎn),分為用戶邏輯區(qū)域和Nios處理器模塊兩個部分。用戶邏輯區(qū)域控制A/D轉(zhuǎn)換器進(jìn)行模擬信號的采樣,并對采樣得到的數(shù)字量進(jìn)行諧波分析等運(yùn)算。然后將結(jié)果存入片內(nèi)的雙口RAM中,等待Nios處理器的訪問。Nios處理器對數(shù)據(jù)處理模塊的結(jié)果進(jìn)一步處理,得到其各自對應(yīng)的最終值,并將結(jié)果通過串行通信接口發(fā)送給上位機(jī)。 最后,對設(shè)計實(shí)體進(jìn)行了整體的編譯、綜合與優(yōu)化工作,并通過邏輯分析儀對設(shè)計進(jìn)行了驗(yàn)證。在實(shí)驗(yàn)室條件下,對監(jiān)測指標(biāo)的運(yùn)算結(jié)果進(jìn)行了實(shí)驗(yàn)測量,實(shí)驗(yàn)結(jié)果表明該監(jiān)測裝置滿足了電力系統(tǒng)諧波檢測的總體要求。
標(biāo)簽: FPGA 電力系統(tǒng) 諧波檢測
上傳時間: 2013-04-24
上傳用戶:yw14205
本文對基于FPGA的對象存儲控制器原型的硬件設(shè)計進(jìn)行了研究。主要內(nèi)容如下: ⑴研究了對象存儲控制器的硬件設(shè)計,使其高效完成對象級接口的智能化管理和復(fù)雜存儲協(xié)議的解析,對對象存儲系統(tǒng)整體性能提升有重要意義。基于Sopc(片上可編程系統(tǒng))技術(shù),在FPGA(現(xiàn)場可編程門陣列)上實(shí)現(xiàn)的對象存儲控制器,具有功能配置靈活,調(diào)試方便,成本較低等優(yōu)點(diǎn)。 ⑵采用Cyclone II器件實(shí)現(xiàn)的對象存儲控制器的網(wǎng)絡(luò)接口,包含處理器模塊、內(nèi)存模塊、Flash模塊等核心組成部分,提供千兆以太網(wǎng)的網(wǎng)絡(luò)接口和PCI(周邊元件擴(kuò)展接口)總線的主機(jī)接口,還具備電源模塊、時鐘模塊等以保證系統(tǒng)正常運(yùn)行。在設(shè)計實(shí)現(xiàn)PCB(印制電路板)時,從疊層設(shè)計、布局、布線、阻抗匹配等多方面解決高達(dá)100MHz的全局時鐘帶來的信號完整性問題,并基于IBIS模型進(jìn)行了信號完整性分析及仿真。針對各功能模塊提出了相應(yīng)的調(diào)試策略,并完成了部分模塊的調(diào)試工作。 ⑶提出了基于Virtex-4的對象存儲控制器系統(tǒng)設(shè)計方案,Virtex-4內(nèi)嵌PowerPC高性能處理器,可更好地完成對象存儲設(shè)備相關(guān)的控制和管理工作。實(shí)現(xiàn)了豐富的接口設(shè)計,包括千兆以太網(wǎng)、光纖通道、SATA(串行高級技術(shù)附件)等網(wǎng)絡(luò)存儲接口以及較PCI性能更優(yōu)異的PCI-X(并連的PCI總線)主機(jī)接口;提供多種FPGA配置方式。使用Cadence公司的Capture CIS工具完成了該系統(tǒng)硬件的原理圖繪制,通過了設(shè)計規(guī)則檢查,生成了網(wǎng)表用作下一步設(shè)計工作的交付文件。
上傳時間: 2013-04-24
上傳用戶:lijinchuan
隨著信息技術(shù)和電子技術(shù)的進(jìn)步和日益成熟,計算機(jī)數(shù)據(jù)采集技術(shù)得到了廣泛應(yīng)用。由于ISA數(shù)據(jù)采集卡的固有缺陷,PCI接口的數(shù)據(jù)采集卡將逐漸取代ISA數(shù)據(jù)采集卡,成為數(shù)據(jù)采集的主流。為了簡化PCI數(shù)據(jù)采集卡結(jié)構(gòu),提高數(shù)據(jù)采集可靠性,本文研究并開發(fā)了一種基于FPGA的PCI結(jié)構(gòu)的數(shù)據(jù)采集卡系統(tǒng)。 論文對PCI對目標(biāo)設(shè)備數(shù)據(jù)采集卡實(shí)現(xiàn)的原理和方法進(jìn)行了深入研究,設(shè)計了基于FPGA的PCI數(shù)據(jù)采集卡的硬件電路,通過在FPGA中嵌入了PCI目標(biāo)設(shè)備的IP核與用戶邏輯部分,構(gòu)成了Sopc系統(tǒng)。使用Verilog硬件描述語言設(shè)計并實(shí)現(xiàn)了FPGA內(nèi)部采集數(shù)據(jù)管理、數(shù)據(jù)管理寄存器和FIFO數(shù)據(jù)緩沖隊(duì)列等模塊電路。利用ModelSim對PCI系統(tǒng)進(jìn)行了仿真。完成了系統(tǒng)硬件電路PCB板的設(shè)計,最終制作了PCI數(shù)據(jù)采集卡。 論文針對PCI結(jié)構(gòu)的數(shù)據(jù)采集卡系統(tǒng)軟件需求,研究了WDM設(shè)備驅(qū)動軟件、Windows環(huán)境的簡易虛擬示波器以及簡易虛擬邏輯儀實(shí)現(xiàn)原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺,開發(fā)了WDM設(shè)備驅(qū)動程序。實(shí)現(xiàn)了Windows環(huán)境的簡易虛擬示波器,和簡易虛擬邏輯儀。系統(tǒng)測試結(jié)果表明該系統(tǒng)設(shè)計正確,系統(tǒng)運(yùn)行穩(wěn)定,功能和指標(biāo)達(dá)到了設(shè)計要求。
標(biāo)簽: FPGA PCI 數(shù)據(jù)采集卡
上傳時間: 2013-07-27
上傳用戶:yzy6007
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1