資源描述:
《基于pci總線的數(shù)據(jù)采集與存儲系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、南京理工大學(xué)碩士學(xué)位論文基于PCI總線的數(shù)據(jù)采集與存儲系統(tǒng)姓名:金松坡申請學(xué)位級別:碩士專業(yè):通信與信息系統(tǒng)指導(dǎo)教師:顧紅20090621碩士論文基于PCI總線的數(shù)據(jù)采集與存儲系統(tǒng)摘要在實際雷達系統(tǒng)中,往往需要在現(xiàn)場進行高速、大容量的數(shù)據(jù)采集,然后再對所采集的數(shù)據(jù)進行處理以驗證算法。PCI總線以其高性能、低成本和軟件兼容性好的特點,在計算機系統(tǒng)結(jié)構(gòu)中得到了廣泛的應(yīng)用。本文討論了一種基于64位PCI總線和PCIExpress的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)方法。該數(shù)據(jù)采集系統(tǒng)的設(shè)計主要包括兩個方面:基于64位PCI總線的數(shù)據(jù)存儲卡和雙路12位的數(shù)據(jù)采集卡。本文介
2、紹了PCI總線規(guī)范及其接口電路的解決方案,并選擇64位PCI總線接口芯片PCI9656來實現(xiàn)PCI總線的接口控制,分別給出了基于PCI總線的數(shù)據(jù)存儲卡和雙路12位數(shù)據(jù)采集卡的系統(tǒng)設(shè)計,詳細分析了數(shù)據(jù)存儲卡和數(shù)據(jù)采集卡各功能模塊及其實現(xiàn),論述了以WinDriver為開發(fā)工具的PCI總線設(shè)備驅(qū)動程序的開發(fā)流程,實現(xiàn)了在MFC編程環(huán)境下應(yīng)用程序的開發(fā),并完成了系統(tǒng)的軟、硬件調(diào)試。該數(shù)據(jù)采集系統(tǒng)可以根據(jù)用戶要求靈活設(shè)置采樣參數(shù)對雷達視頻信號進行采集,并且能夠?qū)⒉杉瘮?shù)據(jù)完整可靠的存儲在到計算機中,實現(xiàn)了2通道12位56MHz采樣的數(shù)據(jù)采集和存儲。PCIExpress總
3、線作為PCI總線的發(fā)展,具有更高的總線帶寬,本文在研制了基于64位PCI總線的數(shù)據(jù)采集系統(tǒng)的基礎(chǔ)上,又探討了基于PCIExpress總線的數(shù)據(jù)存儲卡的開發(fā),以ML507開發(fā)板為硬件環(huán)境,實現(xiàn)了基于PCIExpress總線的DMA傳輸以及設(shè)備驅(qū)動程序和應(yīng)用程序的開發(fā)。關(guān)鍵詞:PCI9656,PCIExpress,AD采樣,驅(qū)動程序,WinDriver,MFCAbstract碩上論文Inactualradarsystems,inordertotestandverifyradarsignalprocessingalgorithms,itisusuallyneces
4、sarytosampleandstoragedatawithhigh·-speedandhigh—-capacityatthescene.Withthepropertiesofhigh—performance,low-costandgoodsoftwarecompatibility,PCIbushasbeenwidelyusedincomputersystemstructures.Thispaperdiscussesthedesignandimplementationmethodofahigh-speeddataacquisitionandstoragesy
5、stembasedon64一bitPCIbusandPCIExpress.Thisdataacquisitionsystemcomprisesoftwoparts:oneisthedatastoragecardbasedonPCIbus;theotheristhetwin—channel,12-bitdataacquisitioncard.ThispaperdiscussesthecriterionofthePCIbusandthewaystoimplementtheinterfacecircuit,andthenchoosesthe64一bitPCIbus
6、I/OacceleratorPCI9656fortheimplementationoftheinterfacecontroltothePCIbus.ThesystemicdesignsofthedatastoragecardbasedonthePCIbusandthedual.channel,12-bitdataacquisitioncardareshownrespectively.Itsmainfunctionmodulesandtheirrealizationsareanalyzedindetail.Thedevelopmentprocessesofth
7、esystem—drivenforthePCIbusdevicebasedonWinDriverdevelopmenttoolsaredissertated.InthispaperthedevelopmentoftheapplicationprogramsusingMFCanditssoftwareandhardwaredebuggingarecompleted.Accordingtothesamplingparameterssetflexiblybyusersforspecificrequirements,thisdataacquisitionsystem
8、Canbeusedtosampletheradarv