本論文利用FPGA可編程邏輯器件和硬件描述語言Verilog,采用自頂向下的設(shè)計方法,開發(fā)了一款基于PCI總線的高速數(shù)據(jù)采集卡。本數(shù)據(jù)采集系統(tǒng)中,采用PLX公司生產(chǎn)的PLX9080作為PCI總線接口芯片。用4片每片容量為8MB的SDRAM作為數(shù)據(jù)采集的前端和PCI總線的數(shù)據(jù)緩沖。用ALTERA公司生產(chǎn)的Cyclone系列FPGA實現(xiàn)PCI接口芯片PLX9080的時序邏輯、對數(shù)據(jù)采集通道的前端控制以及對SDRAM的讀寫控制?! ≡诒菊撐膶⒅攸c放在了用硬件描述語言Verilog進(jìn)行FPGA硬件邏輯編程上。本論文按照自頂向下的設(shè)計方法,詳細(xì)論述了PCI接口轉(zhuǎn)化電路模塊、SDRAM存儲片子讀寫控制電路模塊、FPGA內(nèi)部寄存器讀寫控制電路模塊以及用于RF端的自動增益控制電路AGC模塊的設(shè)計。
上傳時間: 2013-04-24
上傳用戶:yhm_all
由于集成電路產(chǎn)業(yè)在中國的飛速發(fā)展,FPGA設(shè)計技術(shù),作為一種靈活性很強(qiáng)的芯片設(shè)計技術(shù),在國內(nèi)得到廣泛的應(yīng)用.由于芯片的可升級性和開發(fā)自主知識產(chǎn)權(quán)芯片的必要性,在北京郵電大學(xué)寬帶通信網(wǎng)絡(luò)實驗室開發(fā)的三層以太網(wǎng)交換機(jī)項目中,以太網(wǎng)口和ATM口之間的數(shù)據(jù)通道的實現(xiàn)上采用了FPGA設(shè)計方法.該文主要集中在ATM口之間的數(shù)據(jù)通道的HEC頭校驗的FPGA實現(xiàn).并完成了硬件設(shè)計、配置、硬件測試聯(lián)調(diào)工作以及論文撰寫工作.硬件的設(shè)計和開發(fā)基于Protel99和Tornado/VxWorks,軟件的設(shè)計和開發(fā)采用了標(biāo)準(zhǔn)的VHDL語言,開發(fā)環(huán)境是WINDOWS,開發(fā)工具是Xilinx公司的iSE4.1i集成開發(fā)環(huán)境.隨著網(wǎng)絡(luò)設(shè)備的發(fā)展,位于網(wǎng)絡(luò)邊緣的設(shè)備將會變得更加靈巧,更加迎合網(wǎng)絡(luò)發(fā)展的需要,在網(wǎng)絡(luò)設(shè)備上越來越多地引入了網(wǎng)絡(luò)處理器.我們實驗室和Intel建立了聯(lián)合實驗室,在此基礎(chǔ)上,我們要把網(wǎng)絡(luò)處理器評估板硬件上,運行軟件,使其成為路由器,首先要加載的就是網(wǎng)絡(luò)路由協(xié)議.由于Linux的開放源代碼,所以我們決定采用Linux做嵌入式系統(tǒng),在上面運行zebra的路由協(xié)議.Zebra是linux上面的開放源代碼的路由軟件.
標(biāo)簽: FPGA 協(xié)議 網(wǎng)絡(luò)處理器
上傳時間: 2013-07-08
上傳用戶:yhm_all
有線通信方式由于具有保密性高、抗干擾能力強(qiáng)在軍事通信中倍受青睞,因此,對軍用有線通信設(shè)備的研究和設(shè)計具有十分重要的戰(zhàn)略意義.TBJ-204型野戰(zhàn)20線程控交換機(jī)是一種小型背負(fù)式模擬空分程控用戶交換機(jī),用于裝備全軍各兵種的作戰(zhàn)、演習(xí)和緊急搶險等行動.該項目以該交換機(jī)為研究對象,在詳細(xì)分析原設(shè)備的系統(tǒng)結(jié)構(gòu)和功能實現(xiàn)方式的基礎(chǔ)上,指出該機(jī)型在使用過程中存在技術(shù)相對陳舊、分立元件過多、可靠性和保密性不夠、體積大、重量大、維修困難等問題,同時結(jié)合系統(tǒng)的低功耗需求和優(yōu)化人機(jī)接口設(shè)計,本文提出基于"單片機(jī)+CPLD/FPGA體系結(jié)構(gòu)"的集成化設(shè)計方案:①在CPLD中實現(xiàn)信號音分頻和計時頻率生成電路、20路用戶LED狀態(tài)控制電路;②CPLD與單片機(jī)以總線接口方式實現(xiàn)譯碼、數(shù)據(jù)和控制信號鎖存功能的VHDL設(shè)計;③基于低功耗設(shè)計的器件選型方案和單片機(jī)待機(jī)模式設(shè)計;④人機(jī)接口的LCD菜單操作方式.該文詳細(xì)介紹了改型設(shè)備的研制過程,包括CPLD片內(nèi)功能設(shè)計實現(xiàn)、主控制板和用戶板各功能模塊工作原理和設(shè)計實現(xiàn)、各硬件模塊功能測試等,最后給出了局內(nèi)呼叫處理功能和話務(wù)員服務(wù)功能的軟件實現(xiàn)流程.文章結(jié)尾介紹了改型設(shè)備的系統(tǒng)性能,它將實現(xiàn)更高的可靠性、保密性和抗干擾能力,同時具備低功耗和小型化的優(yōu)點.最后,該文總結(jié)了項目設(shè)計中使用的關(guān)鍵技術(shù),指出了設(shè)計的創(chuàng)新意義和將來的工作.
標(biāo)簽: CPLDFPGA 單片機(jī) 程控交換機(jī)
上傳時間: 2013-04-24
上傳用戶:啊颯颯大師的
隨著計算機(jī)與信息技術(shù)的發(fā)展,生物特征識別技術(shù)受到了廣泛的關(guān)注。指紋識別是生物特征識別中的一項重要內(nèi)容,一直以來是國內(nèi)外的研究熱點。 嵌入式自動指紋識別是指指紋識別技術(shù)在嵌入式系統(tǒng)上的應(yīng)用。傳統(tǒng)的嵌入式自動指紋識別系統(tǒng)多采用單片DSP或MIPS處理器來完成算法,由于DSP或MIPS處理器只能根據(jù)程序順序執(zhí)行,在指紋匹配過程中只能和整個庫中的指紋進(jìn)行一一匹配,因此這類系統(tǒng)在處理較大指紋庫時下匹配時間相當(dāng)長。為了克服這個缺點,本文構(gòu)建了浮點DSP和FPGA協(xié)同處理構(gòu)架的硬件平臺,充分利用DSP在計算上的精確度和FPGA并行處理的特點,由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設(shè)計了一個硬件系統(tǒng),包括DSP處理器、FPGA、指紋傳感器、人機(jī)交互接口和USB1.1接口。同時,還設(shè)計了各硬件模塊的驅(qū)動程序,為應(yīng)用程序提供控制接口。由于系統(tǒng)中DSP工作頻率為300MHz,其中某些器件的工作頻率達(dá)到了100MHz,因此本文還給出了一些信號完整性分析和PCB設(shè)計經(jīng)驗。 2.編寫了Verilog程序,在FPGA中實現(xiàn)了9路指紋的并行匹配。由于FPGA本身的局限性,實現(xiàn)原有匹配算法有很大困難。在簡化原有匹配算法的基礎(chǔ)上本文提出了便于FPGA實現(xiàn)“粗匹配”算法。此外,還設(shè)計了用于和DSP通信的接口模塊設(shè)計。 3.完成了系統(tǒng)應(yīng)用程序設(shè)計。在使用uC/OS-Ⅱ?qū)崟r操作系統(tǒng)的基礎(chǔ)上設(shè)計了各系統(tǒng)任務(wù),通過調(diào)用驅(qū)動程序控制和協(xié)調(diào)各硬件模塊,實現(xiàn)了自動指紋識別功能。為了便于存放指紋特征信息,設(shè)計了指紋庫數(shù)據(jù)結(jié)構(gòu),實現(xiàn)了指紋庫添加、刪除、編輯的功能。 最終,本系統(tǒng)實現(xiàn)了高效、快速的進(jìn)行指紋識別,各模塊工作穩(wěn)定。同時,模塊化的軟硬件設(shè)計使本系統(tǒng)便于進(jìn)行二次開發(fā),快速應(yīng)用于各種場合。
標(biāo)簽: FPGA DSP 自動 指紋識別系統(tǒng)
上傳時間: 2013-06-05
上傳用戶:guanliya
C語言實現(xiàn)RS232上、下位機(jī)串行通信 C語言實現(xiàn)RS232上、下位機(jī)串行通信
上傳時間: 2013-06-03
上傳用戶:haobin315
隨著TD—SCDMA技術(shù)的不斷發(fā)展,TD—SCDMA系統(tǒng)產(chǎn)品也逐步成熟并隨之完善。產(chǎn)品家族日益豐富,室內(nèi)型宏基站、室外型宏基站、分布式基站(BBU+RRU)、微基站等系列化基站產(chǎn)品逐步問世,可以滿足不同場景的建網(wǎng)需求。而分布式基站(BBU+RRU)越來越多地受到業(yè)界的關(guān)注和重視。 本文主要從TD—SCDMA頻點拉遠(yuǎn)系統(tǒng)(RRU)和軟件無線電技術(shù)的發(fā)展入手,重點研究TD—SCDMA頻點拉遠(yuǎn)系統(tǒng)的FPGA設(shè)計與實現(xiàn)。TD—SCDMA通信系統(tǒng)通過靈活分配不同的上下行時隙,實現(xiàn)業(yè)務(wù)的不對稱性,但是多路數(shù)字中頻所構(gòu)成的系統(tǒng)成本高和控制的復(fù)雜性,以及TDD雙工模式下,系統(tǒng)的峰均比隨時隙數(shù)增加而增加,對整個頻點拉遠(yuǎn)系統(tǒng)的前端放大器線性輸入提出了很高的要求。TD—SCDMA系統(tǒng)使用軟件無線電平臺,一方面軟件算法可以有效保證時隙分配的準(zhǔn)確性,保證對前端控制器的開關(guān)控制,以及對上下行功率讀取計算和子幀的靈活提取,另一方面靈活的DUC/CFR算法可以有效的提高頻帶利用率和抗干擾能力,有效的控制TDD系統(tǒng)的峰均比,有效降低系統(tǒng)對前端放大器線性輸出能力的要求。 本文主要研究軟件無線電中DUC和CFR的關(guān)鍵技術(shù)以及FPGA實現(xiàn),DUC主要由3倍FIR內(nèi)插成型濾波器、2倍插值補(bǔ)償濾波器以及5級CIC濾波器級聯(lián)組成;而CFR主要采用類似基帶削峰的加窗濾波的中頻削峰算法,可以降低相鄰信道的溢出,更有效的降低CF值。將DUC/CFR以單片F(xiàn)PGA實現(xiàn),能很好提高RRU性能,減少其硬件結(jié)構(gòu),降低成本,降低功耗,增加外部環(huán)境的穩(wěn)定性。
上傳時間: 2013-04-24
上傳用戶:18752787361
本論文介紹了毫米波通信系統(tǒng)中常用的上變頻方案和調(diào)制方式,比較了它們的性能和特點,最終在發(fā)射系統(tǒng)中選擇了DQPSK調(diào)制方式。提出了一種利用數(shù)字上變頻技術(shù)進(jìn)行基帶信號的數(shù)字域上變頻調(diào)制的方法。系統(tǒng)設(shè)計采用了現(xiàn)場可編程邏輯器件FPGA和通用正交上變頻器AD9857相結(jié)合的方案。 本設(shè)計硬件平臺以AD公司的AD9857為核心,在數(shù)字域完成了基帶數(shù)字信號內(nèi)插濾波、正交調(diào)制、D/A變換等功能;選用ALTERA公司的Cyclone系列EPlC6Q240C8完成了基帶數(shù)字信號的處理,并實現(xiàn)了對AD9857的控制。軟件部分,應(yīng)用Quartus Ⅱ和硬件描述語言VHDL在FPGA中完成了基帶數(shù)字信號處理模塊(串并轉(zhuǎn)換模塊、差分編碼模塊)和與AD9857的通信模塊(串口通信模塊、并口通信模塊)的設(shè)計,并進(jìn)行了仿真,仿真結(jié)果達(dá)到了設(shè)計要求。整個系統(tǒng)實現(xiàn)了在70MHz中頻載波上的DQPSK調(diào)制。系統(tǒng)具有結(jié)構(gòu)簡單,控制靈活,頻率分辨率高,頻率變化速率高等優(yōu)點。
上傳時間: 2013-07-18
上傳用戶:qoovoop
LAMOST(Large Sky Area Multi-Obiect Fiber Spectroscopy Telescope,大天區(qū)面積多目標(biāo)光纖光譜天文望遠(yuǎn)鏡)需要對焦而上的4 000個光纖定位單元進(jìn)行精確定位,一個光纖定位單元需要兩個步進(jìn)電機(jī)來驅(qū)動,即需要對8 000個電機(jī)進(jìn)行驅(qū)動控制。如何對這8 000個電機(jī)進(jìn)行有效的控制,是本文主要的研究內(nèi)容。 本義引入EDA(Electronic Design Automation),技術(shù),以FPGA和CAN總線為硬件載體來進(jìn)行設(shè)計。FPGA相比較于DSP,單片機(jī)而言,具有10管腳多,資源豐富,使用靈活等優(yōu)點,可以存片內(nèi)集成多個電機(jī)的摔制,這樣對于提高系統(tǒng)的集成度,節(jié)約成本無疑有著很大的幫助。 在電機(jī)的控制當(dāng)中,其失步和過沖會直接影響到系統(tǒng)的精度,所以需要對電機(jī)脈沖頻率加以控制,對于在平穩(wěn)狀態(tài)下能正常工作的電機(jī),失步往往發(fā)生在啟動停止等脈沖頻率突然發(fā)生改變的時刻。具體實現(xiàn)方法是通過實驗找出一條理想的加減速曲線,再將曲線離散化,并把離散化后的加減速分頻系數(shù)存儲在FPGA片內(nèi)ROM里而,當(dāng)電機(jī)運行到對應(yīng)的步數(shù)時,取出分頻系數(shù)來獲取對應(yīng)的運行頻率。 在LAMOST觀測中,光纖定位單元的零位是個很重要的基準(zhǔn),在每次觀測之前,電機(jī)都要回零,理論上電氣零位和機(jī)械零位在同一點上,如果電氣檢測到達(dá)零位則認(rèn)為已經(jīng)到達(dá)機(jī)械零位位置。但是實際中由于裝配等一些原因,可能會出現(xiàn)零位短路和零位斷路的情況。零位斷路是指電機(jī)處于機(jī)械零位,但是電氣不能檢測到;零位短路是指電機(jī)不在機(jī)械零位,但是電氣已經(jīng)檢測到處于零位。這兩種情況會造成越界和機(jī)械零位一直被擠壓的后果,有可能會損壞光纖定位單元,為了防止這些情況出現(xiàn),軟件程序中加入了計數(shù)器,從而從有效地保護(hù)了光纖定位單元,同時將這些狀況向上反饋,以便維護(hù)和檢修。 在本文完成之時,能夠控制驅(qū)動336個光纖定位單元的小系統(tǒng)已經(jīng)在北京天文臺興隆觀測站實際投入運行,并于2007年5月28日獲得首條光譜,取得了不錯的效果。
標(biāo)簽: 步進(jìn)電機(jī)控制 驅(qū)動系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:afeiafei309
TLC4501/ TLC4502自動校準(zhǔn)運算放大器在片內(nèi)利用對數(shù)字與模擬信號的處理, 可在上電時使輸入失調(diào)電壓自動校準(zhǔn)為零。完成自動校準(zhǔn)一般需要300ms 的時間, 連續(xù)校準(zhǔn)時可在±3μV 范圍內(nèi)反復(fù)
標(biāo)簽: TLC datasheet 4501 4502
上傳時間: 2013-04-24
上傳用戶:qazwsc
激光測距是隨著激光技術(shù)的出現(xiàn)而發(fā)展起來的一種精密測量技術(shù),因其良好的精確度特性廣泛地應(yīng)用在軍事和民用領(lǐng)域。但傳統(tǒng)的激光測距系統(tǒng)大多采用分立的單元電路搭建而成,不僅造成了開發(fā)成本較高,電路較復(fù)雜,調(diào)試?yán)щy等諸多問題,而且這種系統(tǒng)體積和重量較大,嚴(yán)重阻礙了激光測距系統(tǒng)的普及應(yīng)用,因此近年來激光測距技術(shù)向著小型化和集成化的方向發(fā)展。本文就旨在找出一種激光測距的集成化方案,將激光接收電路部分集成為一個專用集成電路,使傳統(tǒng)的激光測距系統(tǒng)簡化成三個部分,激光器LD、接收PD和一片集成電路芯片。 本文設(shè)計的激光測距系統(tǒng)基于相位差式激光測距原理,綜合當(dāng)前所有的測相技術(shù),提出了一種基于FPGA的芯片運用DCM的動態(tài)移相功能實現(xiàn)相位差測量的方法。該方法實現(xiàn)起來方便快捷,無需復(fù)雜的過程計算,不僅能夠達(dá)到較高的測距精度,同時可以大大簡化外圍電路的設(shè)計,使測距系統(tǒng)達(dá)到最大程度的集成化,滿足了近年來激光測距系統(tǒng)向小型化和集成化方向發(fā)展的要求,除此,該方法還可以減少環(huán)境因素對測距誤差的影響,降低測距系統(tǒng)對測試環(huán)境的要求。本論文的創(chuàng)新點有: 1.基于方波實現(xiàn)激光的調(diào)制和發(fā)射,簡化了復(fù)雜的外圍電路設(shè)計; 2.激光測距的數(shù)據(jù)處理系統(tǒng)在一片F(xiàn)PGA芯片上實現(xiàn),便于系統(tǒng)的集成。 在基于DCM的激光測距方案中,本文詳細(xì)的敘述了利用DCM測相的基本原理,并給出了由相位信息得到距離信息的計算過程,然后將利用不同測尺測得的結(jié)果進(jìn)行合成,并最終將距離的二進(jìn)制信息轉(zhuǎn)換成十進(jìn)制顯示出來。本文以Xilinx公司Virtex-II Pro開發(fā)板做為開發(fā)平臺,通過編程和仿真驗證了該測距方案的可行性。在采用多次測量求平均值的情況下,該測距方案的測距精度可以達(dá)到3mm,測距量程可達(dá)100m。該方案設(shè)計新穎,可將整個的數(shù)據(jù)處理系統(tǒng)在FPGA芯片中實現(xiàn),為最終的專用集成芯片的設(shè)計打下了基礎(chǔ),有利于測距系統(tǒng)的集成單片化。
標(biāo)簽: FPGA 激光測距 數(shù)據(jù)處理
上傳時間: 2013-06-20
上傳用戶:lili1990
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1