圖像采集系統(tǒng)是數(shù)字圖像信號(hào)處理過程中不可缺少的重要部分,它將前端相機(jī)所捕獲的模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),或者直接從數(shù)字相機(jī)中獲取數(shù)字信號(hào),然后通過高速的計(jì)算機(jī)總線傳回計(jì)算機(jī),憑借計(jì)算機(jī)的強(qiáng)大的運(yùn)算、數(shù)據(jù)存儲(chǔ)與處理等操作能力,可以方便快捷地對(duì)信號(hào)進(jìn)行分析處理,具有人機(jī)友好、功能靈活、可移植性強(qiáng)等優(yōu)點(diǎn)。隨著對(duì)數(shù)據(jù)傳送速度要求的提高,PCI總線以其高的數(shù)據(jù)傳輸率,即插即用,低功耗等眾多優(yōu)點(diǎn),得到廣泛的應(yīng)用。本文針對(duì)PCI總線接口電路使用的廣泛性,介紹了PLX公司橋接芯片PCI9054主模式的工作原理和中斷機(jī)制,采用可編程邏輯器件FPGA實(shí)現(xiàn)與PCI9054的本地接口的信號(hào)轉(zhuǎn)換,給出了邏輯實(shí)現(xiàn)方案和仿真圖。本文針對(duì)FPGA中各功能模塊的邏輯設(shè)計(jì)進(jìn)行了詳細(xì)分析,并對(duì)每個(gè)模塊都給出了精確的仿真結(jié)果。同時(shí),文中還在其它章節(jié)詳細(xì)介紹了系統(tǒng)的硬件電路設(shè)計(jì)、并行接口設(shè)計(jì)、PCI接口設(shè)計(jì)、PC端控制軟件設(shè)計(jì)以及用于調(diào)試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對(duì)系統(tǒng)的仿真結(jié)果和測試結(jié)果給出了分析及討論。最后還附上了系統(tǒng)的PCB版圖、FPGA邏輯設(shè)計(jì)圖、實(shí)物圖及注釋詳細(xì)的相關(guān)源程序清單。在文章的軟件設(shè)計(jì)部分介紹了WinDriver驅(qū)動(dòng)開發(fā)工具,利用WinDriver工具,在WindowsXP系統(tǒng)下實(shí)現(xiàn)設(shè)備的驅(qū)動(dòng)程序開發(fā),完成主模式數(shù)據(jù)傳輸和設(shè)備中斷的功能。
上傳時(shí)間: 2013-06-09
上傳用戶:
可配置端口電路是FPGA芯片與外圍電路連接關(guān)鍵的樞紐,它有諸多功能:芯片與芯片在數(shù)據(jù)上的傳遞(包括對(duì)輸入信號(hào)的采集和輸出信號(hào)輸出),電壓之間的轉(zhuǎn)換,對(duì)外圍芯片的驅(qū)動(dòng),完成對(duì)芯片的測試功能以及對(duì)芯片電路保護(hù)等。 本文采用了自頂向下和自下向上的設(shè)計(jì)方法,依據(jù)可配置端口電路能實(shí)現(xiàn)的功能和工作原理,運(yùn)用Cadence的設(shè)計(jì)軟件,結(jié)合華潤上華0.5μm的工藝庫,設(shè)計(jì)了一款性能、時(shí)序、功耗在整體上不亞于xilinx4006e[8]的端口電路。主要研究以下幾個(gè)方面的內(nèi)容: 1.基于端口電路信號(hào)寄存器的采集和輸出方式,本論文設(shè)計(jì)的端口電路可以通過配置將它設(shè)置成單沿或者雙沿的觸發(fā)方式[7],并完成了Verilog XL和Hspiee的功能和時(shí)序仿真,且建立時(shí)間小于5ns和保持時(shí)間在0ns左右。和xilinx4006e[8]相比較滿足設(shè)計(jì)的要求。 2.基于TAP Controller的工作原理及它對(duì)16種狀態(tài)機(jī)轉(zhuǎn)換的控制,對(duì)16種狀態(tài)機(jī)的轉(zhuǎn)換完成了行為級(jí)描述和實(shí)現(xiàn)了捕獲、移位、輸出、更新等主要功能仿真。 3.基于邊界掃描電路是對(duì)觸發(fā)器級(jí)聯(lián)的構(gòu)架這一特點(diǎn),設(shè)計(jì)了一款邊界掃描電路,并運(yùn)用Verilog XL和Hspiee對(duì)它進(jìn)行了功能和時(shí)序的仿真。達(dá)到對(duì)芯片電路測試設(shè)計(jì)的要求。 4.對(duì)于端口電路來講,有時(shí)需要將從CLB中的輸出數(shù)據(jù)實(shí)現(xiàn)異或、同或、與以及或的功能,為此本文采用二次函數(shù)輸出的電路結(jié)構(gòu)來實(shí)現(xiàn)以上的功能,并運(yùn)用Verilog XL和Hspiee對(duì)它進(jìn)行了功能和時(shí)序的仿真。滿足設(shè)計(jì)要求。 5.對(duì)于0.5μm的工藝而言,輸入端口的電壓通常是3.3V和5V,為此根據(jù)設(shè)置不同的上、下MOS管尺寸來調(diào)整電路的中點(diǎn)電壓,將端口電路設(shè)計(jì)成3.3V和5V兼容的電路,通過仿真性能上已完全達(dá)到這一要求。此外,在輸入端口處加上擴(kuò)散電阻R和電容C組成噪聲濾波電路,這個(gè)電路能有效地抑制加到輸入端上的白噪聲型噪聲電壓[2]。 6.在噪聲和延時(shí)不影響電路正常工作的范圍內(nèi),具有三態(tài)控制和驅(qū)動(dòng)大負(fù)載的功能。通過對(duì)管子尺寸的大小設(shè)置和驅(qū)動(dòng)大小的仿真表明:在實(shí)現(xiàn)TTL高電平輸出時(shí),最大的驅(qū)動(dòng)電流達(dá)到170mA,而對(duì)應(yīng)的xilinx4006e的TTL高電平最大驅(qū)動(dòng)電流為140mA[8];同樣,在實(shí)現(xiàn)CMOS高電平最大驅(qū)動(dòng)電流達(dá)到200mA,而xilinx4006e的CMOS驅(qū)動(dòng)電流達(dá)到170[8]mA。 7.與xilinx4006e端口電路相比,在延時(shí)和面積以及功耗略大的情況下,本論文研究設(shè)計(jì)的端口電路增加了雙沿觸發(fā)、將輸出數(shù)據(jù)實(shí)現(xiàn)二次函數(shù)的輸出方式、通過添加譯碼器將配置端口的數(shù)目減少的新的功能,且驅(qū)動(dòng)能力更加強(qiáng)大。
上傳時(shí)間: 2013-07-20
上傳用戶:頂?shù)弥?/p>
數(shù)據(jù)采集系統(tǒng)是信號(hào)與信息處理系統(tǒng)中不可缺少的重要組成部分,同時(shí)也是軟件無線電系統(tǒng)中的核心模塊,在現(xiàn)代雷達(dá)系統(tǒng)以及無線基站系統(tǒng)中的應(yīng)用越來越廣泛。為了能夠滿足目前對(duì)軟件無線電接收機(jī)自適應(yīng)性及靈活性的要求,并充分體現(xiàn)在高性能FPGA平臺(tái)上設(shè)計(jì)SOC系統(tǒng)的思路,本文提出了由高速高精度A/D轉(zhuǎn)換芯片、高性能FPGA、PCI總線接口、DB25并行接口組成的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案及實(shí)現(xiàn)方法。其中FPGA作為本系統(tǒng)的控制核心和傳輸橋梁,發(fā)揮了極其重要的作用。通過FPGA不僅完成了系統(tǒng)中全部數(shù)字電路部分的設(shè)計(jì),并且使系統(tǒng)具有了較高的可適應(yīng)性、可擴(kuò)展性和可調(diào)試性。 在時(shí)序數(shù)字邏輯設(shè)計(jì)上,充分利用FPGA中豐富的時(shí)序資源,如鎖相環(huán)PLL、觸發(fā)器,緩沖器FIFO、計(jì)數(shù)器等,能夠方便的完成對(duì)系統(tǒng)輸入輸出時(shí)鐘的精確控制以及根據(jù)系統(tǒng)需要對(duì)各處時(shí)序延時(shí)進(jìn)行修正。 在存儲(chǔ)器設(shè)計(jì)上,采用FPGA片內(nèi)存儲(chǔ)器。可根據(jù)系統(tǒng)需要隨時(shí)進(jìn)行設(shè)置,并且能夠方便的完成數(shù)據(jù)格式的合并、拆分以及數(shù)據(jù)傳輸率的調(diào)整。 在傳輸接口設(shè)計(jì)上,采用并行接口和PCI總線接口的兩種數(shù)據(jù)傳輸模式。通過FPGA中的宏功能模塊和IP資源實(shí)現(xiàn)了對(duì)這兩種接口的邏輯控制,可使系統(tǒng)方便的在兩種傳輸模式下進(jìn)行切換。 在系統(tǒng)工作過程控制上,通過VB程序編寫了應(yīng)用于PC端的上層控制軟件。并通過并行接口實(shí)現(xiàn)了PC和FPGA之間的交互,從而能夠方便的在PC機(jī)上完成對(duì)系統(tǒng)工作過程的控制和工作模式的選擇。 在系統(tǒng)調(diào)試方面,充分利用QuartuslI軟件中自帶的嵌入式邏輯分析儀SignalTaplI,實(shí)時(shí)準(zhǔn)確的驗(yàn)證了在系統(tǒng)整個(gè)傳輸過程中數(shù)據(jù)的正確性和時(shí)序性,并極大的降低了用常規(guī)儀器觀測FPGA中眾多待測引腳的難度。 本文第四章針對(duì)FPGA中各功能模塊的邏輯設(shè)計(jì)進(jìn)行了詳細(xì)分析,并對(duì)每個(gè)模塊都給出了精確的仿真結(jié)果。同時(shí),文中還在其它章節(jié)詳細(xì)介紹了系統(tǒng)的硬件電路設(shè)計(jì)、并行接口設(shè)計(jì)、PCI接口設(shè)計(jì)、PC端控制軟件設(shè)計(jì)以及用于調(diào)試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對(duì)系統(tǒng)的仿真結(jié)果和測試結(jié)果給出了分析及討論。最后還附上了系統(tǒng)的PCB版圖、FPGA邏輯設(shè)計(jì)圖、實(shí)物圖及注釋詳細(xì)的相關(guān)源程序清單。
標(biāo)簽: FPGA 控制 高速數(shù)據(jù)
上傳時(shí)間: 2013-07-09
上傳用戶:sdfsdfs
本課題完成了基于FPGA的數(shù)據(jù)采集器以及IIC總線的模數(shù)轉(zhuǎn)換器部分、通訊部分的電路設(shè)計(jì)。其中FPGA采用Xilinx公司Spartan-Ⅱ系列的XC2S100芯片,在芯片中嵌入32位軟處理器MicroBlaze;ⅡC總線的模數(shù)轉(zhuǎn)換采用Microchip公司的MCP3221芯片,通訊部分則在FPGA片內(nèi)用VHDL語言實(shí)現(xiàn)。通過上述設(shè)計(jì)實(shí)現(xiàn)了“準(zhǔn)單片化”的模擬量和數(shù)字量的數(shù)據(jù)采集和處理。 所設(shè)計(jì)的數(shù)據(jù)采集器可以和結(jié)構(gòu)類似的上位機(jī)通訊,本課題完成了在上位機(jī)中用VHDL語言實(shí)現(xiàn)的通信電路模塊。通過上述兩部分工作,將微處理器、數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器等數(shù)字邏輯電路均集成在同一個(gè)FPGA內(nèi)部,形成一個(gè)可編程的片上系統(tǒng)。FPGA片外僅為模擬器件和開關(guān)量驅(qū)動(dòng)芯片。FPGA內(nèi)部的硬件電路采用VHDL語言編寫;MCU軟核工作所需要的程序采用C語言編寫。多臺(tái)數(shù)據(jù)采集器與服務(wù)器構(gòu)成數(shù)據(jù)采集系統(tǒng)。服務(wù)器端軟件用VB開發(fā),既可以將實(shí)時(shí)采集的數(shù)據(jù)以數(shù)字方式顯示,也可以用更加直觀的曲線方式顯示。 由于數(shù)據(jù)采集器是所有自控類系統(tǒng)所必需的電路模塊,所以一個(gè)通用的片上系統(tǒng)設(shè)計(jì)可以解決各類系統(tǒng)的應(yīng)用問題,達(dá)到“設(shè)計(jì)復(fù)用”(DesignReuse)的目的。采用基于FPGA的SOPC設(shè)計(jì)的更加突出的優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級(jí),同時(shí)也可以降低成本和提高可靠性。
標(biāo)簽: FPGA SOPC 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-07-12
上傳用戶:a155166
本文首先研究了常規(guī)的數(shù)據(jù)采集的方法,針對(duì)由單片機(jī)構(gòu)成的數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)處理能力弱的問題提出了基于現(xiàn)場可編程門陣列(FieldProgrammableGateArray,FPGA)為邏輯控制芯片對(duì)三片A/D芯片進(jìn)行控制的遠(yuǎn)程多路數(shù)據(jù)采集的解決方案。 本文利用VisualBasic編寫串口通信程序,通過串行端口向FPGA數(shù)據(jù)采集板發(fā)送數(shù)據(jù)采集的參數(shù)指令,FPGA數(shù)據(jù)采集板接受指令后進(jìn)行現(xiàn)場數(shù)據(jù)采集,并通過串行通信將數(shù)據(jù)發(fā)送到PC機(jī),在通信過程中完全遵守RS-232協(xié)議,具有較強(qiáng)的通用性和推廣價(jià)值。然后本文重點(diǎn)介紹了該采集系統(tǒng)的硬件設(shè)計(jì)原理和軟件設(shè)計(jì)框架,實(shí)現(xiàn)實(shí)時(shí)嵌入式微機(jī)數(shù)據(jù)采集系統(tǒng)的軟件和硬件設(shè)計(jì)方法,將部分軟件的功能改由硬件實(shí)現(xiàn),從邏輯上大大簡化了嵌入式軟件的設(shè)計(jì)。
標(biāo)簽: FPGA WEB 遠(yuǎn)程 多路數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶:yaohe123
本文首先研究了常規(guī)的數(shù)據(jù)采集的方法,針對(duì)由單片機(jī)構(gòu)成的數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)處理能力弱的問題提出了基于現(xiàn)場可編程門陣列(FieldProgrammableGateArray,FPGA)為邏輯控制芯片對(duì)三片A/D芯片進(jìn)行控制的遠(yuǎn)程多路數(shù)據(jù)采集的解決方案。 本文利用VisualBasic編寫串口通信程序,通過串行端口向FPGA數(shù)據(jù)采集板發(fā)送數(shù)據(jù)采集的參數(shù)指令,FPGA數(shù)據(jù)采集板接受指令后進(jìn)行現(xiàn)場數(shù)據(jù)采集,并通過串行通信將數(shù)據(jù)發(fā)送到PC機(jī),在通信過程中完全遵守RS-232協(xié)議,具有較強(qiáng)的通用性和推廣價(jià)值。然后本文重點(diǎn)介紹了該采集系統(tǒng)的硬件設(shè)計(jì)原理和軟件設(shè)計(jì)框架,實(shí)現(xiàn)實(shí)時(shí)嵌入式微機(jī)數(shù)據(jù)采集系統(tǒng)的軟件和硬件設(shè)計(jì)方法,將部分軟件的功能改由硬件實(shí)現(xiàn),從邏輯上大大簡化了嵌入式軟件的設(shè)計(jì)。
標(biāo)簽: FPGA WEB 遠(yuǎn)程 多路數(shù)據(jù)采集
上傳時(shí)間: 2013-05-30
上傳用戶:1193169035
核地球物理勘探是集核探測技術(shù)、電子技術(shù)、計(jì)算機(jī)技術(shù)為一體,能夠快速、準(zhǔn)確地分析出核素的相關(guān)信息及參數(shù)的一門綜合性很強(qiáng)的學(xué)科。目前己廣泛應(yīng)用于鈾礦勘探、地質(zhì)填圖、油氣勘測以及尋找各種金屬和非金屬礦產(chǎn)等諸多領(lǐng)域。其中核地球物理數(shù)據(jù)的采集和處理是核地球物理勘探研究的重要課題之一,它將直接對(duì)測量結(jié)果產(chǎn)生影響。 本系統(tǒng)設(shè)計(jì)是架構(gòu)在基于ARM7TDMI核的16/32位處理器S3C44BOX的硬件基礎(chǔ)上,移植了嵌入式μCLinux操作系統(tǒng)、JFFS2文件系統(tǒng)、以及MiniGUI圖形開發(fā)庫。通過利用S3C44BOX處理器快速的運(yùn)算速度、豐富的外圍設(shè)備和嵌入式μCLinux操作系統(tǒng)及其豐富的軟件資源,編寫了系統(tǒng)引導(dǎo)代碼、集成了LCD、MCA硬件設(shè)備的驅(qū)動(dòng)程序、開發(fā)了GPS、GPRS應(yīng)用程序。本論文研究成果主要有: 1.研制了基于高端的16/32位ARM7TDMI處理器S3C44BOX為控制核心、外圍電路帶有LCD顯示以及時(shí)鐘和存儲(chǔ)電路的核數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)能夠穩(wěn)定運(yùn)行在60MHz頻率,無需上位機(jī),用戶就可與之進(jìn)行交互工作,能夠獨(dú)立完成能譜數(shù)據(jù)的采集、分析、存儲(chǔ)等功能。系統(tǒng)具有低功耗、小型化、高性價(jià)比等特點(diǎn)。 2.實(shí)現(xiàn)了嵌入式μCLinux操作系統(tǒng)在采集系統(tǒng)上的移植。隨著嵌入式系統(tǒng)的迅速發(fā)展,嵌入式操作系統(tǒng)在核儀器研制中的應(yīng)用不僅能夠提高系統(tǒng)的穩(wěn)定性,而且通過充分利用Linux豐富的軟件資源,能夠快速的完成系統(tǒng)的定制和開發(fā),構(gòu)建復(fù)雜的軟件系統(tǒng)。 3.實(shí)現(xiàn)了基于μCLinux的JFFS2嵌入式文件系統(tǒng)的移植,安全可靠的管理了系統(tǒng)引導(dǎo)代碼、#CLinux操作系統(tǒng)內(nèi)核映象文件、譜處理程序和數(shù)據(jù)等。 4.初步實(shí)現(xiàn)了GPS定位、GPRS數(shù)據(jù)無線傳輸?shù)墓δ堋?/p>
上傳時(shí)間: 2013-04-24
上傳用戶:dreamboy36
心血管疾病是威脅人類健康的主要疾病之一,而心電圖檢測是診斷心臟病變的有效手段。心電數(shù)據(jù)的高效采集和實(shí)時(shí)傳輸成為心電檢測的基礎(chǔ),因此,設(shè)計(jì)一種性能可靠、價(jià)格低廉、體積較小的心電采集與遠(yuǎn)程傳輸系統(tǒng)將對(duì)心血管疾病的檢測和預(yù)防具有重要意義。 本文在對(duì)心電信號(hào)采集技術(shù)和以太網(wǎng)傳輸技術(shù)進(jìn)行深入研究的基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)了一款基于ARM的心電信號(hào)采集與以太網(wǎng)傳輸系統(tǒng)。該系統(tǒng)前端是利用AD620、LM324、ADOP07等器件設(shè)計(jì)的信號(hào)調(diào)理電路,該電路實(shí)現(xiàn)了心電信號(hào)的高質(zhì)量提取;系統(tǒng)的關(guān)鍵電路是以32位ARM7TDMI-S微控制器LPC2210為核心,并結(jié)合以太網(wǎng)控制芯片RTL8019AS、Flash SST39VF160和SRAM IS61LV25616AL設(shè)計(jì)的A/D轉(zhuǎn)換模塊和以太網(wǎng)接口模塊,它構(gòu)建了數(shù)據(jù)采集和傳輸?shù)挠布A(chǔ);此外,論文還完成了μC/OS-II操作系統(tǒng)在LPC2210上的移植,并實(shí)現(xiàn)了系統(tǒng)TCP/IP協(xié)議棧;最后,采用了多任務(wù)化方式設(shè)計(jì)了系統(tǒng)應(yīng)用程序。 通過遠(yuǎn)端上位機(jī)應(yīng)用軟件測試表明,本系統(tǒng)實(shí)現(xiàn)了心電信號(hào)的采集與傳輸,達(dá)到了遠(yuǎn)程監(jiān)控心電信號(hào)的目的,且運(yùn)行穩(wěn)定可靠。
標(biāo)簽: ARM 心電信號(hào) 采集 遠(yuǎn)程傳輸
上傳時(shí)間: 2013-06-15
上傳用戶:y562413679
本論文利用FPGA可編程邏輯器件和硬件描述語言Verilog,采用自頂向下的設(shè)計(jì)方法,開發(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實(shí)現(xiàn)PCI接口芯片PLX9080的時(shí)序邏輯、對(duì)數(shù)據(jù)采集通道的前端控制以及對(duì)SDRAM的讀寫控制。 在本論文將重點(diǎn)放在了用硬件描述語言Verilog進(jìn)行FPGA硬件邏輯編程上。本論文按照自頂向下的設(shè)計(jì)方法,詳細(xì)論述了PCI接口轉(zhuǎn)化電路模塊、SDRAM存儲(chǔ)片子讀寫控制電路模塊、FPGA內(nèi)部寄存器讀寫控制電路模塊以及用于RF端的自動(dòng)增益控制電路AGC模塊的設(shè)計(jì)。
上傳時(shí)間: 2013-04-24
上傳用戶:yhm_all
本文研究基于ARM與FPGA的高速數(shù)據(jù)采集系統(tǒng)技術(shù)。論文完成了ARM+FPGA結(jié)構(gòu)的共享存儲(chǔ)器結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)了ARMLinux系統(tǒng)的軟件設(shè)計(jì),包括觸摸屏控制、LCD顯示、正弦插值算法設(shè)計(jì)以及各種顯示算法設(shè)計(jì)等。同時(shí)進(jìn)行了信號(hào)的高速采集和處理的實(shí)際測試,對(duì)實(shí)驗(yàn)測試數(shù)據(jù)進(jìn)行了分析。 論文分別從軟件和硬件兩方面入手,闡述了基于ARM處理器和FPGA芯片的高速數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計(jì)方法,以及基于ARMLinux操作系統(tǒng)的設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。 硬件方面,在FPGA平臺(tái)上,我們首先利用乒乓操作的方式將一路高速數(shù)據(jù)信號(hào)轉(zhuǎn)換成頻率為原來頻率1/4的4路低速數(shù)據(jù)信號(hào),再將這四路數(shù)據(jù)分別存儲(chǔ)到4個(gè)FIFO中,然后再對(duì)這4個(gè)FIFO中的數(shù)據(jù)拼接并存儲(chǔ)在FPGA片上的雙端口雙時(shí)鐘RAM中,最后將FPGA的雙端口雙時(shí)鐘RAM掛載到ARM系統(tǒng)的總線上,實(shí)現(xiàn)了ARM和FPGA共享存儲(chǔ)器的系統(tǒng)結(jié)構(gòu),使ARM處理器可以直接讀取這個(gè)雙端口雙時(shí)鐘的RAM中的數(shù)據(jù),從而大大提高了數(shù)據(jù)采集與處理的效率。在采樣頻率控制電路設(shè)計(jì)方面,我們通過使FIFO的數(shù)據(jù)存儲(chǔ)時(shí)鐘降低為標(biāo)準(zhǔn)狀態(tài)下的1/n實(shí)現(xiàn)數(shù)據(jù)采集頻率降為標(biāo)準(zhǔn)狀態(tài)的1/n,從而實(shí)現(xiàn)了由FPGA控制的可變頻率的數(shù)據(jù)采集系統(tǒng)。 軟件方面,為了更有效地管理和拓展系統(tǒng)功能,我們移植了ARMLinux操作系統(tǒng),并在S3C2410平臺(tái)上設(shè)計(jì)實(shí)現(xiàn)了基于Linux操作系統(tǒng)的觸摸屏驅(qū)動(dòng)程序設(shè)計(jì)、LCD驅(qū)動(dòng)程序移植、自定義的FPGA模塊驅(qū)動(dòng)程序設(shè)計(jì)、LCD顯示程序設(shè)計(jì)、多線程的應(yīng)用程序設(shè)計(jì)。應(yīng)用程序能夠控制FPGA數(shù)據(jù)采集系統(tǒng)工作。 在前端采樣頻率為125MHz情況下,系統(tǒng)可以正常工作。能夠?qū)崿F(xiàn)對(duì)頻率在5MHz以下的信號(hào)波形的直接顯示;對(duì)5MHz至40MHz的信號(hào),使用正弦插值算法進(jìn)行處理,顯示效果良好。同時(shí)這種硬件結(jié)構(gòu)可擴(kuò)展性強(qiáng),可以在此基礎(chǔ)上實(shí)現(xiàn)8路甚至16路緩沖的系統(tǒng)結(jié)構(gòu),可以使系統(tǒng)支持更高的采樣頻率。
標(biāo)簽: FPGA ARM 高速數(shù)據(jù) 采集
上傳時(shí)間: 2013-07-04
上傳用戶:林魚2016
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1