隨著計算機和自動化測量技術(shù)的日益發(fā)展,測量儀器和計算機的關(guān)系日益密切。計算機的很多成果很快就應用到測量和儀器領(lǐng)域,與計算機相結(jié)合已經(jīng)成為測量儀器和自動測試系統(tǒng)發(fā)展的必然趨勢。高度集成的現(xiàn)場可編程門陣列(FPGA)是超大規(guī)模集成電路和計算機輔助設(shè)計技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計算機的開發(fā)平臺,用編寫軟件的方法來實現(xiàn)專門硬件的功能等優(yōu)點,大大推動了數(shù)字系統(tǒng)設(shè)計的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計周期、提高了設(shè)計的靈活性和可靠性。 本文研究基于網(wǎng)絡(luò)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)問題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺,uClinux為核心的系統(tǒng)的軟件平臺設(shè)計,進行信號的采集和遠程網(wǎng)絡(luò)監(jiān)測的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進行數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計方法,以及基于uClinux操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計和應用程序設(shè)計。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語言在Xilinx公司提供的ISE輔助設(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)點是不必更換芯片就可以實現(xiàn)設(shè)計的改進和升級,同時也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設(shè)計實現(xiàn)了平臺上的ADC設(shè)備驅(qū)動程序和數(shù)據(jù)采集應用程序。并通過修訂內(nèi)核,實現(xiàn)了利用以太網(wǎng)TCP/IP協(xié)議來訪問數(shù)據(jù)采集程序獲得的數(shù)據(jù)。
標簽: FPGA 以太網(wǎng) 數(shù)據(jù)采集系統(tǒng)
上傳時間: 2013-05-23
上傳用戶:晴天666
隨著數(shù)碼技術(shù)的不斷發(fā)展,數(shù)字圖像處理的應用領(lǐng)域不斷擴大,其實時處理技術(shù)成為研究的熱點。VLSI技術(shù)的迅猛發(fā)展為數(shù)字圖像實時處理技術(shù)提供了硬件基礎(chǔ)。其中FPGA(現(xiàn)場可編程門陣列)的特點使其非常適用于進行一些基于像素級的圖像處理。 傳統(tǒng)的圖像顯示系統(tǒng)必須連接到PC才能觀察圖像視頻,存在著高速實時性、穩(wěn)定性問題。本設(shè)計脫離高清晰工業(yè)相機必須與PC連接才可以觀看到高清晰圖像的束縛,實現(xiàn)系統(tǒng)的小型化。針對130萬像素彩色1/2英寸鎂光CMOS圖像傳感器,提出用硬件實現(xiàn)Bayer格式到RGB格式轉(zhuǎn)換的設(shè)計方案,完成由黑白圖像到高清彩色圖像的轉(zhuǎn)換,用SDRAM作緩存,輸出標準VGA信號,可直接連接VGA顯示器、投影儀等設(shè)備進行實時的視頻圖像觀看,與模擬相機740X576分辨率(480線)圖像相比,設(shè)計圖像畫質(zhì)相當于1280X1024分辨率(750線),最高幀率25fps,整個結(jié)構(gòu)應用FPGA作為主控制器,用少量的緩存代替?zhèn)鹘y(tǒng)的大容量存儲,加快了運算速率,減小了電路規(guī)模,滿足圖像實時處理的要求,使展現(xiàn)出來的視頻圖像得到質(zhì)的飛躍。可以廣泛應用于工業(yè)控制和遠程監(jiān)控等領(lǐng)域。 論文研究的重點是采用altera公司EP2C芯片前端驅(qū)動CMOS圖像傳感器,實時采集Bayer圖像象素,分析研究CFA圖像插值算法,實現(xiàn)了基于FPGA的實時線性插值算法,能夠?qū)斎胧敲肯袼?bit、分辨率為1280×1204的Bayer模式圖像數(shù)據(jù)進行實時重構(gòu),輸出彩色RGB圖像。由端口FIFO作為數(shù)據(jù)緩沖,存儲一幀圖像到高速SDRAM,構(gòu)建VGA顯示控制器,實現(xiàn)對輸入是每像素24bit(RGB101010)、分辨率為640×480、幀頻25HZ彩色圖像進行實時顯示。 整個模塊結(jié)構(gòu)包括電源模塊單元等、CMOS成像單元、FPGA數(shù)據(jù)處理單元、SDRAM控制單元、VGA顯示接口單元。 最后,對系統(tǒng)進行了調(diào)試。經(jīng)實驗驗證,系統(tǒng)達到了實時性,能正確和可靠的工作。整個設(shè)計模塊能夠滿足高幀率和高清晰的實時圖像處理,占用系統(tǒng)資源很少,用較少的時間完成了圖像數(shù)據(jù)的轉(zhuǎn)換,提高了效率。
標簽: FPGA 實時圖像采集 與處理系統(tǒng)
上傳時間: 2013-06-08
上傳用戶:zhengjian
數(shù)據(jù)采集是信號與信息系統(tǒng)中一個重要的組成部分,也是數(shù)字信號處理的關(guān)鍵環(huán)節(jié)。本論文主要介紹一種基于FPGA的數(shù)據(jù)采集系統(tǒng),提出一種由高速A/D轉(zhuǎn)換芯片、高性能FPGA和PCI總線接口組成的數(shù)據(jù)采集系統(tǒng)方案及其的硬件電路實現(xiàn)方法。該系統(tǒng)利用AD器件對信號進行放大、差分轉(zhuǎn)換和模數(shù)轉(zhuǎn)換,利用FPGA設(shè)計內(nèi)部模塊和時鐘信號來進行電路控制及實現(xiàn)數(shù)據(jù)緩存、數(shù)據(jù)傳遞等功能,最后通過PCI邏輯接口把暫存在FPGA的數(shù)據(jù)傳送到PC主機。FPGA作為采集系統(tǒng)的核心部件,完成了內(nèi)部數(shù)字電路設(shè)計,使系統(tǒng)具有很高的可適應性、可擴展性和可調(diào)試性。 本論文從研究數(shù)據(jù)采集的理論出發(fā),重點研究了A/D模數(shù)轉(zhuǎn)換、FPGA芯片設(shè)計及PCI總結(jié)接口設(shè)計,完成了系統(tǒng)的各級電路硬件設(shè)計,并通過系統(tǒng)仿真驗證了系統(tǒng)的可行性。
標簽: FPGA 數(shù)據(jù)采集 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:小楊高1
高速數(shù)據(jù)采集系統(tǒng)在信號檢測、雷達、圖像處理、網(wǎng)絡(luò)通信等領(lǐng)域有廣泛應用,不同的應用要求使用不同的總線和不同的設(shè)計,但是,無論基于何種應用,其設(shè)計的關(guān)鍵在接口的實現(xiàn)上。 @@ 隨著cPCI總線技術(shù)的發(fā)展,cPCI總線逐漸代替了PCI總線、VME總線,成為測控領(lǐng)域中最受人們青睞的總線形式。 @@ 為滿足高速采集過程中數(shù)據(jù)傳輸速度的要求和采集卡與PC機連接的機械強度的要求,本論文提出設(shè)計基于cPCI總線接口的數(shù)據(jù)采集系統(tǒng)。設(shè)計中利用單片F(xiàn)PGA芯片實現(xiàn)PCI協(xié)議,代替?zhèn)鹘y(tǒng)的FIFO芯片和串并轉(zhuǎn)換芯片,并完成對模擬電路的控制功能;并提出將應用程序中的一部分數(shù)據(jù)讀寫操作放入動態(tài)鏈接庫中,減少因應用程序反復調(diào)用驅(qū)動程序而造成的資源浪費和時間的延遲。 @@ 通過分析PCI總線協(xié)議,理解高頻數(shù)字電路設(shè)計方法和高速數(shù)據(jù)采集原理,本文開發(fā)了基于cPCI接口的高速數(shù)據(jù)采集系統(tǒng)。經(jīng)過綜合測試和現(xiàn)場應用驗證表明,采集系統(tǒng)已達到了要求的性能指標。 @@關(guān)鍵詞:FPGA;數(shù)據(jù)采集系統(tǒng);cPCI; PC
上傳時間: 2013-07-08
上傳用戶:ikemada
高速大容量數(shù)據(jù)采集存儲技術(shù)在通信、航天、氣象、雷達等多個領(lǐng)域中擁有著廣泛應用。各領(lǐng)域科技與信息技術(shù)不斷發(fā)展,對數(shù)據(jù)的采集和傳輸速率要求越來越高,對數(shù)據(jù)存儲的速度和容量要求也越來越高。高速數(shù)據(jù)存儲主要包括存儲介質(zhì)選取、存儲器控制、數(shù)據(jù)存儲和總線應用等,如何實時、高速、連續(xù)大量地采集存儲數(shù)據(jù)是一個關(guān)鍵性問題。 本文設(shè)計了一種基于FPGA控制的高速數(shù)據(jù)采集存儲系統(tǒng)。該系統(tǒng)選用符合ATA-6規(guī)范的IDE硬盤作為數(shù)據(jù)存儲介質(zhì),采用RAID0配置的磁盤陣列形式,并配合板載的128MB內(nèi)存實現(xiàn)對數(shù)據(jù)的高速大容量穩(wěn)定存儲。 該磁盤陣列同時管理五個IDE硬盤,平均數(shù)據(jù)流達到250MB/s,峰值傳輸速率達到500MB/s,也可以擴展更多硬盤構(gòu)成大容量的磁盤陣列。系統(tǒng)采用PCI-9054橋芯片與計算機連接,可同時存儲四路AD數(shù)據(jù),可以通過人機交互界面實時監(jiān)控數(shù)據(jù)采集情況,在計算機上實現(xiàn)整個磁盤陣列的實時控制。
標簽: FPGA 高速數(shù)據(jù) 采集
上傳時間: 2013-06-14
上傳用戶:2404
近紅外光譜法是血液成分無創(chuàng)檢測方法中的熱點,也是取得成果最多的方法之一。但是,個體差異和測量條件是影響近紅外光譜血液成分無創(chuàng)檢測的一個較突出的問題。而動態(tài)光譜法就是針對這個問題而提出的一種全新的近紅外無創(chuàng)血液成分濃度檢測方法。它從原理上消除了個體差異和測量條件等對光譜檢測的影響,為基于近紅外光譜法的血液成分無創(chuàng)檢測方法進入臨床應用去除了一個較為關(guān)鍵的障礙。因此,本文根據(jù)動態(tài)光譜檢測原理設(shè)計了基于FPGA的動態(tài)光譜數(shù)據(jù)采集系統(tǒng)。 在分析了動態(tài)光譜數(shù)據(jù)采集系統(tǒng)的性能要求后,采用DALSA的高性能線陣CCD IL-C6-2048C作為光電轉(zhuǎn)換器件;根據(jù)CCD輸出數(shù)據(jù)的高速度和信號微弱及含有噪聲等特點,選用了高速、高精度、并帶有相關(guān)雙采樣芯片的圖像處理芯片AD9826作為模數(shù)轉(zhuǎn)換器件;以FPGA及其內(nèi)嵌的NIOSⅡ處理器作為核心控制器,并用LabVIEW對采集得到的數(shù)據(jù)進行顯示。 在FPGA中,利用Verilog HDL語言編寫了CCD和AD9826的控制時序;利用兩塊雙口RAM組成乒乓操作單元,實現(xiàn)高速數(shù)據(jù)的緩存,避免利用NiosⅡ處理器直接讀取時的頻繁中斷。將NIOSⅡ處理器系統(tǒng)嵌入到FPGA中,實現(xiàn)整個系統(tǒng)的管理。NiOSⅡ處理器利用中斷方式讀取緩存單元中的數(shù)據(jù)、經(jīng)對數(shù)變換后傳遞給計算機。其中緩存數(shù)據(jù)的讀取及對數(shù)變換均采用自定義組件的方式將硬件單元添加到NIOSⅡ系統(tǒng)中,編程時直接調(diào)用。NIOSⅡ系統(tǒng)通過串口將處理后的數(shù)據(jù)傳遞給LabVIEW, LabVIEW對數(shù)據(jù)簡單處理后顯示,以實時觀察采樣數(shù)據(jù)是否正確。 最后對系統(tǒng)進行了實驗測試,實驗結(jié)果表明,系統(tǒng)能夠很好的采集并顯示數(shù)據(jù),能夠初步完成光信號的檢測。
標簽: FPGA 動態(tài) 光譜數(shù)據(jù)
上傳時間: 2013-04-24
上傳用戶:luyanping
圖像采集系統(tǒng)是數(shù)字圖像信號處理過程中不可缺少的重要部分,它將前端相機所捕獲的模擬信號轉(zhuǎn)化為數(shù)字信號,或者直接從數(shù)字相機中獲取數(shù)字信號,然后通過高速的計算機總線傳回計算機,憑借計算機的強大的運算、數(shù)據(jù)存儲與處理等操作能力,可以方便快捷地對信號進行分析處理,具有人機友好、功能靈活、可移植性強等優(yōu)點。隨著對數(shù)據(jù)傳送速度要求的提高,PCI總線以其高的數(shù)據(jù)傳輸率,即插即用,低功耗等眾多優(yōu)點,得到廣泛的應用。本文針對PCI總線接口電路使用的廣泛性,介紹了PLX公司橋接芯片PCI9054主模式的工作原理和中斷機制,采用可編程邏輯器件FPGA實現(xiàn)與PCI9054的本地接口的信號轉(zhuǎn)換,給出了邏輯實現(xiàn)方案和仿真圖。本文針對FPGA中各功能模塊的邏輯設(shè)計進行了詳細分析,并對每個模塊都給出了精確的仿真結(jié)果。同時,文中還在其它章節(jié)詳細介紹了系統(tǒng)的硬件電路設(shè)計、并行接口設(shè)計、PCI接口設(shè)計、PC端控制軟件設(shè)計以及用于調(diào)試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統(tǒng)的仿真結(jié)果和測試結(jié)果給出了分析及討論。最后還附上了系統(tǒng)的PCB版圖、FPGA邏輯設(shè)計圖、實物圖及注釋詳細的相關(guān)源程序清單。在文章的軟件設(shè)計部分介紹了WinDriver驅(qū)動開發(fā)工具,利用WinDriver工具,在WindowsXP系統(tǒng)下實現(xiàn)設(shè)備的驅(qū)動程序開發(fā),完成主模式數(shù)據(jù)傳輸和設(shè)備中斷的功能。
上傳時間: 2013-06-09
上傳用戶:
隨著信息技術(shù)和電子技術(shù)的進步和日益成熟,計算機數(shù)據(jù)采集技術(shù)得到了廣泛應用。由于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對目標設(shè)備數(shù)據(jù)采集卡實現(xiàn)的原理和方法進行了深入研究,設(shè)計了基于FPGA的PCI數(shù)據(jù)采集卡的硬件電路,通過在FPGA中嵌入了PCI目標設(shè)備的IP核與用戶邏輯部分,構(gòu)成了SOPC系統(tǒng)。使用Verilog硬件描述語言設(shè)計并實現(xiàn)了FPGA內(nèi)部采集數(shù)據(jù)管理、數(shù)據(jù)管理寄存器和FIFO數(shù)據(jù)緩沖隊列等模塊電路。利用ModelSim對PCI系統(tǒng)進行了仿真。完成了系統(tǒng)硬件電路PCB板的設(shè)計,最終制作了PCI數(shù)據(jù)采集卡。 論文針對PCI結(jié)構(gòu)的數(shù)據(jù)采集卡系統(tǒng)軟件需求,研究了WDM設(shè)備驅(qū)動軟件、Windows環(huán)境的簡易虛擬示波器以及簡易虛擬邏輯儀實現(xiàn)原理和方法。利用DriverStudio+Windows DDK for XP+VC6的軟件平臺,開發(fā)了WDM設(shè)備驅(qū)動程序。實現(xiàn)了Windows環(huán)境的簡易虛擬示波器,和簡易虛擬邏輯儀。系統(tǒng)測試結(jié)果表明該系統(tǒng)設(shè)計正確,系統(tǒng)運行穩(wěn)定,功能和指標達到了設(shè)計要求。
標簽: FPGA PCI 數(shù)據(jù)采集卡
上傳時間: 2013-07-27
上傳用戶:yzy6007
隨著計算機技術(shù)的突飛猛進以及移動通訊技術(shù)在日常生活中的不斷深入,數(shù)據(jù)采集不斷地向多路、高速、智能化的方向發(fā)展。本文針對此需求,實現(xiàn)了一種應用FPGA的多路、高速的數(shù)據(jù)采集系統(tǒng),從而為測量儀器提供良好的采集數(shù)據(jù)。 本文設(shè)計了一種基于AD+FPGA+DSP的多路數(shù)據(jù)采集處理系統(tǒng),針對此系統(tǒng)設(shè)計了基于AD9446的模數(shù)轉(zhuǎn)換采集板,再將模數(shù)轉(zhuǎn)換采集板的數(shù)據(jù)傳送至基于FPGA的采集控制模塊進行數(shù)據(jù)的壓縮以及緩沖存儲,最后由DSP調(diào)入數(shù)據(jù)進行數(shù)據(jù)的處理。本文的設(shè)計主要分為兩部分,一部分為模數(shù)轉(zhuǎn)換采集板的設(shè)計與調(diào)試,另一部分為采集控制模塊的設(shè)計與仿真。 經(jīng)設(shè)計與調(diào)試,模數(shù)轉(zhuǎn)換模塊可為系統(tǒng)提供穩(wěn)定可靠的數(shù)據(jù),能穩(wěn)定工作在百兆的頻率下;采集控制模塊能實時地完成數(shù)據(jù)壓縮與數(shù)據(jù)緩沖,并能通過時鐘管理模塊來控制前端AD的采樣,該模塊也能穩(wěn)定工作在百兆的頻率下。該系統(tǒng)為多路、高速的數(shù)據(jù)采集系統(tǒng),并能穩(wěn)定工作,從而能滿足電子測量儀器的要求。關(guān)鍵詞:數(shù)據(jù)采集;FPGA;AD9446
標簽: FPGA 高速數(shù)據(jù) 采集
上傳時間: 2013-06-04
上傳用戶:zzy7826
本文研究的視頻處理系統(tǒng)是上海市科委技術(shù)攻關(guān)基金項目“計算機視覺及其芯片化實現(xiàn)”的一部分,主要完成計算機視覺系統(tǒng)的一些基本工作,即視頻圖像的采集、預處理和顯示等。 視頻圖像采集和預處理系統(tǒng)以Xilinx公司Virtex-ⅡPro系列的FPGA為核心控制器件,結(jié)合視頻模數(shù)轉(zhuǎn)換芯片和VGA顯示器,完成視頻圖像的實時采集、預處理和顯示。采集和顯示部分作為同外界交流信息的渠道,是構(gòu)成計算機視覺系統(tǒng)必不可少的一部分;圖像預處理則是計算機視覺系統(tǒng)進行高層處理的基礎(chǔ),優(yōu)秀的預處理算法能有效改善圖像質(zhì)量,提高系統(tǒng)分析判斷的準確性。 本文在介紹基于FPGA的視頻采集、預處理系統(tǒng)整體架構(gòu)的基礎(chǔ)上,圍繞以下四個方面展開了工作: 1.研究并給出了兩種基于FPGA的設(shè)計方案用于實現(xiàn)YCrCb色度空間到RGB色度空間的轉(zhuǎn)換; 2.針對采集的視頻圖像,根據(jù)VGA顯示的要求,給出了一種實現(xiàn)圖像去隔行的方案; 3.分析了一系列圖像濾波的預處理算法,如均值濾波、中值濾波和自適應濾波等,在比較和總結(jié)各算法特點的基礎(chǔ)上,提出了一種新的適用于處理混合噪聲的濾波算法:混合自適應濾波法; 4.根據(jù)算法特點設(shè)計了多種采用FPGA實現(xiàn)的圖像濾波算法,并對硬件算法進行RTL級的功能仿真和驗證,還給出了各種濾波算法的實驗結(jié)果,在此基礎(chǔ)上對各種算法的效果進行直觀的比較。 文中,預處理算法的實現(xiàn)充分利用了FPGA的片內(nèi)資源,體現(xiàn)了FPGA在圖像處理方面的特點及優(yōu)勢。同時,視頻采集和顯示的控制模塊也由同一FPGA芯片實現(xiàn),從而簡化了系統(tǒng)整體結(jié)構(gòu)。視頻采集和預處理系統(tǒng)在FPGA上的成功實現(xiàn)為“計算機視覺及其芯片化實現(xiàn)”奠定了必要的基礎(chǔ)、提供了一定理論依據(jù)。
上傳時間: 2013-07-26
上傳用戶:alia
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1