隨著科學技術的飛速發(fā)展,電子測量技術被廣泛應用在電子、機械、醫(yī)療、測控及航天等各個領域,而電子測量技術要用到各種形式的高質(zhì)量信號源,因此任意波形發(fā)生器的研制就具有非常重要的現(xiàn)實意義。 本文便是基于DDS(DirectDigitalSynthesis)技術進行任意波形發(fā)生器研制的。要求可以產(chǎn)生正弦波、方波、三角波與鋸齒波等常規(guī)波形,而且能夠產(chǎn)生任意波形,從而滿足研究的需要。具體工作如下: (一)介紹國內(nèi)外關于任意波形發(fā)生器研究的發(fā)展情況,闡述頻率合成技術的各種方式與技術對比情況,并選定直接數(shù)字頻率合成技術進行研制。 (二)介紹系統(tǒng)的硬件設計構成與功能實現(xiàn),并對系統(tǒng)部件進行逐一細述。選用單片機作為控制模塊,使用FPGA實現(xiàn)DDS功能作為技術核心,并對外圍電路的設計與接口技術進行分析。 (三)講述DDS的工作原理、工作特點與技術指標,并基于FPGA芯片EP1C3T144C8進行設計,通過使用相位累加器與波形ROM等模塊,實現(xiàn)DDS功能。同時輔以使能模塊與行列式鍵盤,實現(xiàn)各種波形的靈活輸出。 (四)給出系統(tǒng)產(chǎn)生的測試數(shù)據(jù),并對影響頻譜純度的雜散與噪聲產(chǎn)生的原因進行分析。
標簽: FPGA 任意波形發(fā)生器
上傳時間: 2013-04-24
上傳用戶:diets
隨著我國國民經(jīng)濟的高速發(fā)展,國內(nèi)高速公路、城市道路、停車場建設越來越多,對交通控制、安全管理的要求也日益提高,智能交通系統(tǒng)( IntelligentTransportation Systems,簡稱ITS)已成為當前交通管理發(fā)展的主要方向,而車牌識別系統(tǒng)(License Plate Recognition System,簡稱LPRS)技術作為智能交通系統(tǒng)的核心,起著舉足輕重的作用,可以被廣泛地應用于高速公路自動收費(ElectronicToll Collection,簡稱ETC)、停車場安全管理、被盜車輛的追蹤、車流統(tǒng)計等。 目前,車牌識別系統(tǒng)大多都是基于PC平臺的,其優(yōu)勢是實現(xiàn)容易,但是成本高、實時性不強、穩(wěn)定性不高等缺點使其不能廣泛推廣。為了克服以上的缺點,且滿足識別速度和識別率的要求,本文在原有車牌識別硬件系統(tǒng)設計的基礎上做了一定的改進(原系統(tǒng)在圖像采集、接口通信、系統(tǒng)穩(wěn)定、脫機工作等方面存在一定問題),與團隊成員一起設計出了新的車牌識別硬件系統(tǒng),采用單DSP+FPGA和雙DSP+FPGA雙板子的方式來共同實現(xiàn)(本人負責單DSP+FPGA的原理圖和PCB繪制,另一成員負責雙DSP+FPGA的原理圖和PCB繪制)。 本文所涉及的該車牌硬件系統(tǒng),主要工作由以下幾個部分組成: 1.團隊共同完成了新車牌識別系統(tǒng)的硬件設計,采用兩個板子實現(xiàn)。其中,本人負責單DSP+FPGA板子繪制。 2.團隊一起完成了整個系統(tǒng)的硬件電路調(diào)試。主要分為如下模塊進行調(diào)試:電源,DSP,F(xiàn)PGA,SAA7113H視頻解碼器,LCD液晶顯示和UART接口等。 3.負責完成了整個系統(tǒng)的DSP應用程序設計。采用DSP/BIOS操作系統(tǒng)來構建系統(tǒng)的框架,添加了多個任務對象進行管理系統(tǒng)的調(diào)度;用CSL編寫了DSP上的底層驅(qū)動:完成了車牌識別算法在DSP上的移植與優(yōu)化。 4.參與完成了部分FPGA程序的開發(fā),主要包括圖像采集、存儲、傳輸幾個模塊等。 最終,本系統(tǒng)實現(xiàn)了高效、快速的車牌識別,各模塊工作穩(wěn)定,能脫機實現(xiàn)圖像采集、傳輸、識別、結果輸出和顯示為一體化的功能;為以后進行高性能的車牌識別算法開發(fā)提供了一個很好的硬件平臺。
上傳時間: 2013-04-24
上傳用戶:slforest
作為電子類專業(yè)學生,實驗是提高學生對所學知識的印象以及發(fā)現(xiàn)問題和解決問題的能力,增加學生動手能力的必須環(huán)節(jié)。本設計的目的就是開發(fā)一套滿足學生實驗需求的信號源,基于此目的本信號源并不需要突出的性能,但經(jīng)濟上要求低成本,同時要求操作簡單,能夠輸出多種波形,并且利于學生在此平臺上認識信號源原理,同時方便在此平臺上進行拓展開發(fā)。 設計中運用虛擬儀器技術將計算機屏幕作為儀器面板,采用EPP接口,同時在FPGA上開發(fā)控制電路,為后續(xù)開發(fā)留下了空間,同時節(jié)省了成本。本設計采用地址線16位,數(shù)據(jù)線12位的靜態(tài)RAM作為信號源的波形存儲器,后端采用兩種濾波類型對需要濾波的信號進行濾波。啟動信號時軟件需要先將波形數(shù)據(jù)預存在存儲器中便于調(diào)用,最后得到的結果基本滿足教學實驗的需求。 本文結構上首先介紹了直接采用DDS芯片制作信號源的利弊,及作者采用這種設計的初衷,然后介紹了信號源的整體結構,總體模塊。以下章節(jié)首先介紹FPGA內(nèi)部設計,包括總體結構和幾大部分模塊,包括:時鐘產(chǎn)生電路,相位累加器,數(shù)據(jù)輸入控制電路,濾波器控制電路,信號源啟動控制電路。 然后介紹了其他模塊的設計,包括存儲器選擇,幅度控制電路的設計以及濾波器電路的設計,本設計的幅度控制采用兩級DA級聯(lián),以及后端電阻分壓網(wǎng)絡調(diào)節(jié)的方式進行設計,提高了幅度調(diào)節(jié)的范圍。對于濾波器的設計,依據(jù)不同的信號頻率,分成了4個部分,對于500K以下的信號采用的是二階巴特沃斯有源低通濾波,對于500K以上至5M以下信號采用的五階RC低通濾波器。 在軟件設計部分,分成兩個部分,對于底層驅(qū)動程序采用以Labwindows/CVI為平臺進行開發(fā),利用其編譯和執(zhí)行速度快,并且和LabVIEW能夠很好連接的特性。對于上層控制軟件,采用以LabVIEW為平臺進行開發(fā),充分利用其圖化設計,易于擴展。 論文最后對所做工作進行了總結,提出了進一步改進的方向。
上傳時間: 2013-04-24
上傳用戶:afeiafei309
焊有元件的印制電路板在線測試是印制電路板生產(chǎn)過程中的一個重要環(huán)節(jié),關系著整個電子產(chǎn)品的質(zhì)量。本文在深入研究國內(nèi)外印制電路板自動測試技術的基礎上,結合當前先進的電子技術,設計出一套高性能,低價位,小體積,便于攜帶和操作的印制電路板在線測試儀。 本文設計的在線測試儀系統(tǒng)包括控制器電路、信號發(fā)生電路、信號采集電路、元件測試電路、USB通信電路和開關矩陣電路等,其中控制器電路是以FPGA可編程控制芯片為核心,負責控制下位機其它所有電路的正常工作,并實現(xiàn)與上位機間的通信。 針對模擬元件的測試,本文首先探討了對印制電路板上模擬元件測試時的隔離原理,繼而詳細闡述了電阻、電容(電感)、二極管、三極管、運算放大器等的測試方法,并分別設計了硬件測試電路。因為測試時需向被測元件施加測試激勵信號,本文設計并完成了一信號發(fā)生電路,可輸出幅值可調(diào)的直流恒壓源信號和直流恒流源信號、幅值和頻率都可調(diào)的交流信號。 針對數(shù)字器件的測試,本文將數(shù)字器件分為兩種,一種為具有邊界掃描功能單元的器件,另一類為非邊界掃描器件,并分別對兩種類型的數(shù)字器件的測試原理和方法進行了詳細的描述,在文中給出了相關的硬件測試電路圖。 本設計中,所有測試激勵信號經(jīng)測試電路后輸出的測試結果都是直流電壓信號,所以本文設計了一通用信號采集電路來完成對測試結果的取樣。本文還設計了開關矩陣電路,用于將被測印制電路板上的元件接入到測試電路中。對通信電路的設計,本文采用USB通信方式與上位機進行有效的數(shù)據(jù)交換,并通過USB接口芯片完成了硬件電路的設計。 在軟件方面,本文采用NiosⅡ C語言完成所有軟件設計,以協(xié)助硬件部分來完成對印制電路板的測試工作。 本文已完成各部分電路試驗及系統(tǒng)聯(lián)調(diào),試驗證明設計達到了項目預定要求。
上傳時間: 2013-08-02
上傳用戶:fywz
并行總線PATA從設計至今已快20年歷史,如今它的缺陷已經(jīng)嚴重阻礙了系統(tǒng)性能的進一步提高,已被串行ATA(Serial ATA)即SATA總線所取代。SATA作為新一代磁盤接口總線,采用點對點方式進行數(shù)據(jù)傳輸,內(nèi)置數(shù)據(jù)/命令校驗單元,支持熱插拔,具有150MB/s(SATA1.0)或300MB/s(SATA2.0)的傳輸速度。目前SATA已在存儲領域廣泛應用,但國內(nèi)尚無獨立研發(fā)的面向FPGA的SATAIP CORE,在這樣的條件下設計面向FPGA應用的SATA IP CORE具有重要的意義。 本論文對協(xié)議進行了詳細的分析,建立了SATA IP CORE的層次結構,將設備端SATA IP CORE劃分成應用層、傳輸層、鏈路層和物理層;介紹了實現(xiàn)該IPCORE所選擇的開發(fā)工具、開發(fā)語言和所選用的芯片;在此基礎上著重闡述協(xié)議IP CORE的設計,并對各個部分的設計予以分別闡述,并編碼實現(xiàn);最后進行綜合和測試。 采用FPGA集成硬核RocketIo MGT(RocketIo Multi-Gigabit Transceiver)實現(xiàn)了1.5Gbps的串行傳輸鏈路;設計滿足協(xié)議需求、適合FPGA設計的并行結構,實現(xiàn)了多狀態(tài)機的協(xié)同工作:在高速設計中,使用了流水線方法進行并行設計,以提高速度,考慮到系統(tǒng)不同部分復雜度的不同,設計采用部分流水線結構;采用在線邏輯分析儀Chipscope pro與SATA總線分析儀進行片上調(diào)試與測試,使得調(diào)試工作方便快捷、測試數(shù)據(jù)準確;嚴格按照SATA1.0a協(xié)議實現(xiàn)了SATA設備端IP CORE的設計。 最終測試數(shù)據(jù)表明,本論文設計的基于FPGA的SATA IP CORE滿足協(xié)議需求。設計中的SATA IP CORE具有使用方便、集成度高、成本低等優(yōu)點,在固態(tài)電子硬盤SSD(Solid-State Disk)開發(fā)中應用本設計,將使開發(fā)變得方便快捷,更能夠適應市場需求。
上傳時間: 2013-06-21
上傳用戶:xzt
FPGA作為新一代集成電路的出現(xiàn),引起了數(shù)字電路設計的巨大變革。隨著FPGA工藝的不斷更新與改善,越來越多的用戶與設計公司開始使用FPGA進行系統(tǒng)開發(fā),因此,PFAG的市場需求也越來越高,從而使得FPGA的集成電路板的工藝發(fā)展也越來越先進,在如此良性循環(huán)下,不久的將來,F(xiàn)PGA可以主領集成電路設計領域。正是由于FPGA有著如此巨大的發(fā)展前景與市場吸引力,因此,本文采用FPGA作為電路設計的首選。 @@ 隨著FPGA的開發(fā)技術日趨簡單化、軟件化,從面向硬件語言的VHDL、VerilogHDL設計語言,到現(xiàn)在面向?qū)ο蟮腟ystem Verilog、SystemC設計語言,硬件設計語言開始向高級語言發(fā)展。作為一個軟件設計人員,會很容易接受面向?qū)ο蟮恼Z言?,F(xiàn)在軟件的設計中,算法處理的瓶頸就是速度的問題,如果采用專用的硬件電路,可以解決這個問題,本文在第一章第二節(jié)詳細介紹了軟硬結合的開發(fā)優(yōu)勢。另外,在第一章中還介紹了知識產(chǎn)權核心(IP Core)的發(fā)展與前景,特別是IP Core中軟核的設計與開發(fā),許多FGPA的開發(fā)公司開始爭奪軟核的開發(fā)市場。 @@ 數(shù)字電路設計中最長遇到的就是通信的問題,而每一種通信方式都有自己的協(xié)議規(guī)范。在CPU的設計中,由于需要高速的處理速度,因此其內(nèi)部都是用并行總線進行通信,但是由于集成電路資源的問題,不可能所有的外部設備都要用并行總線進行通信,因此其外部通信就需要進行串行傳輸。又因為需要連接的外部設備的不同,因此就需要使用不同的串行通信接口。本文主要介紹了小型CPU中常用的三種通信協(xié)議,那就是SPI、I2C、UART。除了分別論述了各自的通信原理外,本文還特別介紹了一個小型CPU的內(nèi)部構造,以及這三個通信協(xié)議在CPU中所處的位置。 @@ 在硬件的設計開發(fā)中,由于集成電路本身的特殊性,其開發(fā)流程也相對的復雜。本文由于篇幅的問題,只對總的開發(fā)流程作了簡要的介紹,并且將其中最復雜但是又很重要的靜態(tài)時序分析進行了詳細的論述。在通信協(xié)議的開發(fā)中,需要注意接口的設計、時序的分析、驗證環(huán)境的搭建等,因此,本文以SPI數(shù)據(jù)通信協(xié)議的設計作為一個開發(fā)范例,從協(xié)議功能的研究到最后的驗證測試,將FPGA 的開發(fā)流程與關鍵技術等以實例的方式進行了詳細的論述。在SPI通信協(xié)議的開發(fā)中,不僅對協(xié)議進行了詳細的功能分析,而且對架構中的每個模塊的設計都進行了詳細的論述。@@關鍵詞:FPGA;SPI;I2C;UART;靜態(tài)時序分析;驗證環(huán)境
上傳時間: 2013-04-24
上傳用戶:vvbvvb123
隨著我國國防現(xiàn)代化建設進程的不斷深化,MIL-STD-1553B標準總線已經(jīng)廣泛應用于各種軍事應用領域。MIL-STD-1553B標準總線是我國上世紀八十年代引進的一種現(xiàn)代化通訊總線,國內(nèi)稱為GJB289A-97。該總線技術以其高穩(wěn)定性和使用靈活等特點成為現(xiàn)代航空電子綜合系統(tǒng)所廣泛采用的通訊總線技術。 1553B總線接口模塊作為總線通訊的基本單元,其性能成為影響航電綜合系統(tǒng)整體性能的一個關鍵因素。目前國內(nèi)關于1553B總線通訊模塊的對外接口類型較多,而基于嵌入式處理芯片的接口設計并不多見。嵌入式設備具有體積小、重量輕、實時性強、功耗小、穩(wěn)定性好以及接口方便等優(yōu)點。 基于以上考慮,論文中提出了以DSP+FPGA為平臺實現(xiàn)MIL-STD-1553B總線的收發(fā)控制,通過收發(fā)控制器和變壓器實現(xiàn)MIL-STD-1553B總線的電氣連接。根據(jù)項目需求,設計分為硬件和軟件兩部分完成。在對MIL-STD-1553B總線協(xié)議進行詳細研究后提出了總體設計方案原理圖。再根據(jù)方案需求設計各功能模塊。使用硬件描述語言VHDL對各功能模塊進行邏輯和行為描述,最終實現(xiàn)在FPGA中,使其能夠完成1553B數(shù)據(jù)碼的接受、發(fā)送、轉(zhuǎn)換和與處理器的信息交換等功能。DSP部分采用的是TI公司的TMS320F2812,使用C語言進行軟件的編譯,使其實現(xiàn)總體控制和通訊的調(diào)度等功能。 該方案經(jīng)過實際參與1553B總線通訊系統(tǒng)驗證實驗,證明各項技術指標均達到預定的目標,可以投入實際應用。
上傳時間: 2013-04-24
上傳用戶:671145514
近年來,語音識別研究大部分集中在算法設計和改進等方面,而隨著半導體技術的高速發(fā)展,集成電路規(guī)模的不斷增大與各種研發(fā)技術水平的不斷提高,新的硬件平臺的推出,語音識別實現(xiàn)平臺有了更多的選擇。語音識別技術在與DSP、FPGA、ASIC等器件為平臺的嵌入式系統(tǒng)結合后,逐漸向?qū)嵱没⑿⌒突较虬l(fā)展。 本課題通過對現(xiàn)有各種語音特征參數(shù)與孤立詞語音識別模型進行研究的基礎上,重點探索基于動態(tài)時間規(guī)整算法的DTW模型在孤立詞語音識別領域的應用,并結合基于FPGA的SOPC系統(tǒng),在嵌入式平臺上實現(xiàn)具有較好精度與速度的孤立詞語音識別系統(tǒng)。 本系統(tǒng)整體設計基于DE2開發(fā)平臺,采用基于Nios II的SOPC技術。采用這種解決方案的優(yōu)點是實現(xiàn)了片上系統(tǒng),減少了系統(tǒng)的物理體積和總體功耗;同時系統(tǒng)控制核心都在FPGA內(nèi)部實現(xiàn),可以極為方便地更新和升級系統(tǒng),大大地提高了系統(tǒng)的通用性和可維護性。 此外,由于本系統(tǒng)需要大量的高速數(shù)據(jù)運算,在設計中作者充分利用了Cyclone II芯片的豐富的硬件乘法器,實現(xiàn)了語音信號的端點檢測模塊,F(xiàn)FT快速傅立葉變換模塊,DCT離散余弦變換模塊等硬件設計模塊。為了提高系統(tǒng)的整體性能,作者充分利用了FPGA的高速并行的優(yōu)勢,以及配套開發(fā)環(huán)境中的Avalon總線自定義硬件外設,使系統(tǒng)處理數(shù)字信號的能力大大提高,其性能優(yōu)于傳統(tǒng)的微控制器和普通DSP芯片。 本論文主要包含了以下幾個方面: (1)結合ALTERA CYCLONE II芯片的特點,確定了基于FPGA語音識別系統(tǒng)的總體設計,在此基礎上進行了系統(tǒng)的軟硬件的選擇和設計。 (2)自主設計了純硬件描述語言的驅(qū)動電路設計,完成了高速語音采集的工作,并且對存儲數(shù)據(jù)芯片SRAM中的原始語音數(shù)據(jù)進行提取導入MATLAB平臺測試數(shù)據(jù)的正確性。整個程序測試的方式對系統(tǒng)的模塊測試起到重要的作用。 (3)完成高速定點256點的FFT模塊的設計,此模塊是系統(tǒng)成敗的關鍵,實現(xiàn)高速實時的運算。 (4)結合SOPC的特性,設計了人機友好接口,如LCD顯示屏的提示反饋信息等等,以及利用ALTERA提供的一些驅(qū)動接口設計完成用戶定制的系統(tǒng)。 (5)進行了整體系統(tǒng)測試,系統(tǒng)可以較穩(wěn)定地實現(xiàn)實時處理的目的,具有一定的市場潛在價值。
標簽: FPGA 語音識別 系統(tǒng)設計
上傳時間: 2013-05-23
上傳用戶:ABCD_ABCD
近年來,以FPGA為代表的數(shù)字系統(tǒng)現(xiàn)場集成技術取得了快速的發(fā)展,F(xiàn)PGA不但解決了信號處理系統(tǒng)小型化、低功耗、高可靠性等問題,而且基于大規(guī)模FPGA單片系統(tǒng)的片上可編程系統(tǒng)(SOPC)的靈活設計方式使其越來越多的取代ASIC的市場。傳統(tǒng)的通用信號處理系統(tǒng)使用DSP作為處理核心,系統(tǒng)的可重構型不強,F(xiàn)PGA解決了這一問題,并且現(xiàn)有的FPGA中,多數(shù)已集成DSP模塊,結合FPGA較強的信號并行處理特性使其與DSP信號處理能力差距很小。因此,F(xiàn)PGA作為處理核心的通用信號處理系統(tǒng)具有很強的可實施性。 @@ 基于上述要求,作者設計和完成了一個基于多FPGA的通用實時信號處理系統(tǒng)。該系統(tǒng)采用4片XC3SD1800A作為處理核心,使用DDR2 SDRAM高速存儲實時數(shù)據(jù)。作者通過全面的分析,設計了核心板、底板和應用板分離系統(tǒng)架構。該平臺能夠根據(jù)實際需求進行靈活的搭配,核心板之間的數(shù)據(jù)傳輸采用了LVDS(低電壓差分信號)技術,從而使得數(shù)據(jù)能夠穩(wěn)定的以非常高的速率進行傳輸。 @@ 本系統(tǒng)屬于高速數(shù)字電路的設計范疇,因此必須重視信號完整性的設計與分析問題,作者根據(jù)高速電路的設計慣例和軟件輔助設計的方法,在分析和論證了阻抗控制、PCB堆疊、PCB布局布線等約束的基礎上,順利地完成了PCB繪制與調(diào)試工作。 @@ 作為系統(tǒng)設計的重要環(huán)節(jié),作者還在文中研究了在系統(tǒng)設計過程中出現(xiàn)的電源完整性問題,并給出了解決辦法。 @@ LVDS高速數(shù)據(jù)通道接口和DDR2存儲器接口設計決定本系統(tǒng)的使用性能,本文基于所選的FPGA芯片進行了詳細的闡述和驗證。并結合系統(tǒng)的核心板和底板,完成了應用板,視頻圖像采集、USB、音頻、LCD和LED矩陣模塊顯示等接口的設計工作,對其中的部分接口進行了邏輯驗證。 @@ 經(jīng)過測試,該通用的信號處理平臺具有實時性好、通用性強、可擴展和可重構等特點,能夠滿足當前一些信號處理系統(tǒng)對高速、實時處理的要求,可以廣泛應用于實時信號處理領域。通過本平臺的研究和開發(fā)工作,為進一步研究和設計通用、實時信號處理系統(tǒng)打下了堅實的基礎。 @@關鍵詞:通用實時信號處理;FPGA;信號完整性;DDR2;LVDS
標簽: FPGA 實時信號 處理系統(tǒng)
上傳時間: 2013-05-27
上傳用戶:qiaoyue
高速數(shù)據(jù)采集系統(tǒng)在信號檢測、雷達、圖像處理、網(wǎng)絡通信等領域有廣泛應用,不同的應用要求使用不同的總線和不同的設計,但是,無論基于何種應用,其設計的關鍵在接口的實現(xiàn)上。 @@ 隨著cPCI總線技術的發(fā)展,cPCI總線逐漸代替了PCI總線、VME總線,成為測控領域中最受人們青睞的總線形式。 @@ 為滿足高速采集過程中數(shù)據(jù)傳輸速度的要求和采集卡與PC機連接的機械強度的要求,本論文提出設計基于cPCI總線接口的數(shù)據(jù)采集系統(tǒng)。設計中利用單片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ù)據(jù)采集原理,本文開發(fā)了基于cPCI接口的高速數(shù)據(jù)采集系統(tǒng)。經(jīng)過綜合測試和現(xiàn)場應用驗證表明,采集系統(tǒng)已達到了要求的性能指標。 @@關鍵詞:FPGA;數(shù)據(jù)采集系統(tǒng);cPCI; PC
上傳時間: 2013-07-08
上傳用戶:ikemada