ISO和ITU-T制定的一系列視頻編碼國(guó)際標(biāo)準(zhǔn)的推出,開(kāi)創(chuàng)了視頻通信和存儲(chǔ)應(yīng)用的新紀(jì)元。從H.261視頻編碼建議,到H.262/3、MPEG-1/2/4等都有一個(gè)共同的不斷追求的目標(biāo),即在盡可能低的碼率(或存儲(chǔ)容量)下獲得盡可能好的圖像質(zhì)量。 本課題的研究建立在目前主流的壓縮算法的基礎(chǔ)上,綜合出各種標(biāo)準(zhǔn)中實(shí)現(xiàn)途徑的共性和優(yōu)勢(shì),將算法的主體移植于FPGA(FieldProgrammableGateArray)平臺(tái)上。憑借該種類(lèi)嵌入式系統(tǒng)配置靈活、資源豐富的特點(diǎn),建立一個(gè)可重構(gòu)的內(nèi)核處理模塊。進(jìn)一步的完善算法(運(yùn)算速度、精度)和外圍系統(tǒng)后,就可作為專(zhuān)用視頻壓縮編碼器進(jìn)行門(mén)級(jí)電路設(shè)計(jì)的原型,構(gòu)建一個(gè)片上可編程的獨(dú)立系統(tǒng)。 編碼器設(shè)計(jì)有良好的應(yīng)用前景,通過(guò)使用離散余弦變換和熵編碼,對(duì)運(yùn)動(dòng)圖像從空間上進(jìn)行壓縮編碼,使得編碼后的數(shù)據(jù)流適合于傳輸、通信、存儲(chǔ)和編輯等方面的要求。同時(shí),系統(tǒng)的設(shè)計(jì)將解碼的工作量大幅度降低,功能模塊在作適當(dāng)?shù)母膭?dòng)后可為解碼器的參考設(shè)計(jì)使用。 研究所涉及的各功能模塊都進(jìn)行了系統(tǒng)性的仿真和綜合,滿(mǎn)足工程樣機(jī)的前期研發(fā)需要。
上傳時(shí)間: 2013-04-24
上傳用戶(hù):xiangwuy
隨著信息社會(huì)的發(fā)展,人們要處理的各種信息總量變得越來(lái)越大,尤其在處理大數(shù)據(jù)量與實(shí)時(shí)處理數(shù)據(jù)方面,對(duì)處理設(shè)備的要求是非常高的。為滿(mǎn)足這些要求,實(shí)時(shí)快速的各種CPU、處理板應(yīng)運(yùn)而生。這類(lèi)CPU與板卡處理數(shù)據(jù)速度快,效率高,并且不斷的完善與發(fā)展。此類(lèi)板卡要求與外部設(shè)備通訊,同時(shí)也要進(jìn)行內(nèi)部的數(shù)據(jù)交換,于是板卡的接口設(shè)備調(diào)試與內(nèi)部數(shù)據(jù)交換也成為必須要完成的工作。本文所作的工作正是基于一種高速通用信號(hào)處理板的外部接口和內(nèi)部數(shù)據(jù)通道的設(shè)計(jì)。 本文首先介紹了通用信號(hào)處理板的應(yīng)用開(kāi)發(fā)背景,包括此類(lèi)板卡使用的處理芯片、板上設(shè)備、發(fā)展概況以及和外部相連的各種總線(xiàn)概況,同時(shí)說(shuō)明了本人所作的主要工作。 其次,介紹了PCI接口的有關(guān)規(guī)范,給出了通用信號(hào)處理板與CPCI的J1口的設(shè)計(jì)時(shí)序;介紹了DDR存儲(chǔ)器的概況、電平標(biāo)準(zhǔn)以及功能寄存器,并給出了與DDR.存儲(chǔ)器接口的設(shè)計(jì)時(shí)序;介紹了片上主要數(shù)據(jù)處理器件TS-202的有關(guān)概況,設(shè)計(jì)了板卡與DSP的接口時(shí)序。 再次,介紹了Altera公司FPGA的程序設(shè)計(jì)流程,并使用VHDL語(yǔ)言編程完成各個(gè)模塊之間的數(shù)據(jù)傳遞,并重點(diǎn)介紹了DDR控制核的編寫(xiě)。 再次,介紹了WDM驅(qū)動(dòng)程序的結(jié)構(gòu),程序設(shè)計(jì)方法等。 最后,通過(guò)從工控機(jī)向通用信號(hào)處理板寫(xiě)連續(xù)遞增的數(shù)據(jù)驗(yàn)證了整個(gè)系統(tǒng)已經(jīng)正常工作。實(shí)現(xiàn)了信號(hào)處理板內(nèi)部數(shù)據(jù)通道設(shè)計(jì)以及與外部接口的通訊;并且還提到了對(duì)此設(shè)計(jì)以后地完善與發(fā)展。 本文所作的工作如下: 1、設(shè)計(jì)完成了處理板各接口時(shí)序,使處理板可以從接口接受/發(fā)送數(shù)據(jù)。 2、完成了FPGA內(nèi)部的數(shù)據(jù)通道的設(shè)計(jì),使數(shù)據(jù)可以從CPCI準(zhǔn)確的傳送到DSP進(jìn)行處理,并編寫(xiě)了DSP的測(cè)試程序。 3、完成了DDR SDRAM控制核的VHDL程序編寫(xiě)。 4、完成了PCI驅(qū)動(dòng)程序的編寫(xiě)。
標(biāo)簽: FPGA 高速并行 信號(hào)處理板 數(shù)據(jù)接口
上傳時(shí)間: 2013-06-30
上傳用戶(hù):唐僧他不信佛
本文研究基于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í)際測(cè)試,對(duì)實(shí)驗(yàn)測(cè)試數(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)換成頻率為原來(lái)頻率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)的總線(xiàn)上,實(shí)現(xiàn)了ARM和FPGA共享存儲(chǔ)器的系統(tǒng)結(jié)構(gòu),使ARM處理器可以直接讀取這個(gè)雙端口雙時(shí)鐘的RAM中的數(shù)據(jù),從而大大提高了數(shù)據(jù)采集與處理的效率。在采樣頻率控制電路設(shè)計(jì)方面,我們通過(guò)使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ì)、多線(xiàn)程的應(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
上傳用戶(hù):林魚(yú)2016
現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(FPGA)具有開(kāi)發(fā)周期短、成本小、風(fēng)險(xiǎn)低和現(xiàn)場(chǎng)可靈活配置等優(yōu)點(diǎn),可以在更短的時(shí)間實(shí)現(xiàn)更復(fù)雜的功能,使得基于FPGA的開(kāi)發(fā)平臺(tái)的研究成為工業(yè)界和學(xué)術(shù)界日益關(guān)注的問(wèn)題.基于FPGA的高集成度、高可靠性,可將整個(gè)設(shè)計(jì)系統(tǒng)下載于同一芯片中,實(shí)現(xiàn)片上系統(tǒng),從而大大縮小其體積,因此以FPGA為代表的可編程邏輯器件應(yīng)用日益廣泛.在國(guó)外,FPGA技術(shù)發(fā)展與應(yīng)用已達(dá)到相當(dāng)高的程度;而在國(guó)內(nèi),FPGA技術(shù)發(fā)展仍處在起步階段,與國(guó)外相比還存在較大的差距.本文提出了一種FPGA通用接口開(kāi)發(fā)平臺(tái)的設(shè)計(jì)思路,研制了一種FPGA快速實(shí)驗(yàn)開(kāi)發(fā)裝置,對(duì)研制過(guò)程中遇到的軟、硬件問(wèn)題加以歸納總結(jié),提高了系統(tǒng)運(yùn)行效率.分別研究了基于FPGA器件Altera公司的FLEX6000的字符型LCD、PC機(jī)ISA總線(xiàn),基于FLEX10K的圖像點(diǎn)陣型LCD、PC機(jī)PCI總線(xiàn)接口中.最后通過(guò)一個(gè)通用實(shí)驗(yàn)裝置系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),綜合上述應(yīng)用,介紹了FPGA實(shí)驗(yàn)系統(tǒng)的軟件開(kāi)發(fā)環(huán)境,實(shí)現(xiàn)了基于FGPA的交通信號(hào)燈邏輯控制和電子鐘,研究了FPGA技術(shù)在通用接口控制器設(shè)計(jì)中的應(yīng)用.
標(biāo)簽: FPGA 現(xiàn)場(chǎng)可編程 應(yīng)用研究 邏輯門(mén)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):龍飛艇
隨著圖像處理和模式識(shí)別技術(shù)的進(jìn)步,基于生物特征的識(shí)別技術(shù)成為蓬勃發(fā)展的高技術(shù)之一,根據(jù)IBG(InternationalBiometricGroup)組織對(duì)生物特征市場(chǎng)的統(tǒng)計(jì)和預(yù)測(cè),該領(lǐng)域的收入的年增長(zhǎng)率30-50%,到2008年,全球總收入將達(dá)到46.39億美元。而基于指紋特征的識(shí)別技術(shù)由于其獨(dú)特的可靠性,穩(wěn)定性,方便快捷的特點(diǎn),恰好符合了市場(chǎng)的需求。目前指紋識(shí)別技術(shù)是生物識(shí)別領(lǐng)域中應(yīng)用最廣泛的識(shí)別技術(shù),也是研究與應(yīng)用的一個(gè)熱點(diǎn)。 SOPC片上可編程系統(tǒng)和嵌入式系統(tǒng)是當(dāng)前電子設(shè)計(jì)領(lǐng)域中最熱門(mén)的概念。NiosⅡ是Altera公司開(kāi)發(fā)的一種采用流水線(xiàn)技術(shù)、單指令流的RISC嵌入式處理器軟核,可以將它嵌入FPGA內(nèi)部,與用戶(hù)自定義邏輯結(jié)合構(gòu)成一個(gè)基于FPGA的片上系統(tǒng)。與嵌入式硬核相比較,嵌入式軟核具有更大的靈活性。而FPGA的高速性、恰恰滿(mǎn)足了指紋識(shí)別系統(tǒng)對(duì)速度的要求。 本文對(duì)指紋識(shí)別技術(shù)中各個(gè)環(huán)節(jié)的算法進(jìn)行了較為深入的研究,結(jié)合NiosⅡ嵌入式處理器的特點(diǎn),對(duì)算法進(jìn)行了合理的選擇與優(yōu)化,形成了一套完整的指紋識(shí)別算法,并提出了一種基于FPGA的指紋識(shí)別系統(tǒng)硬件設(shè)計(jì)方案。 論文的內(nèi)容主要包括以下幾個(gè)方面: 1、對(duì)指紋圖像預(yù)處理、后處理和匹配算法進(jìn)行了改進(jìn),提高了算法的性能;設(shè)計(jì)了一種適用于快速匹配的指紋特征數(shù)據(jù)結(jié)構(gòu);提出了一套基于特征點(diǎn)匹配的指紋識(shí)別算法。實(shí)驗(yàn)結(jié)果表明該算法速度快、誤識(shí)率較低、可靠性較高,可以滿(mǎn)足實(shí)用的要求。 2、本著增加系統(tǒng)集成度、減小系統(tǒng)體積、提高便攜性、降低功耗和成本,同時(shí)提升系統(tǒng)的性能的原則,使用Altera公司提供的外圍設(shè)備IP核配合NiosⅡ處理器軟核搭建了一個(gè)單片嵌入式系統(tǒng),然后以?xún)?nèi)嵌NiosⅡ軟核的FPGA和FPS200指紋采集器為核心芯片,外配片外RAM和Flash存儲(chǔ)器以及小鍵盤(pán)和LCD顯示屏等器件,設(shè)計(jì)了一個(gè)便攜式指紋識(shí)別系統(tǒng),提出了一套基于FPGA的硬件設(shè)計(jì)方案。 3、利用NiosⅡ開(kāi)發(fā)板對(duì)硬件設(shè)計(jì)方案進(jìn)行了初步的驗(yàn)證,實(shí)現(xiàn)了指紋采集芯片F(xiàn)PS200與FPGA的接口,并進(jìn)行了算法的移植。 實(shí)驗(yàn)結(jié)果表明本文所提出的系統(tǒng)設(shè)計(jì)方案是可行的。基于FPGA的自動(dòng)指紋識(shí)別系統(tǒng)在速度、功耗、體積、擴(kuò)展性方面有著獨(dú)特的優(yōu)勢(shì),具有廣闊的發(fā)展空間。最后提出了對(duì)這一設(shè)計(jì)繼續(xù)改進(jìn)的思路和下一步研究的內(nèi)容。
標(biāo)簽: FPGA 指紋識(shí)別 法的研究 硬件實(shí)現(xiàn)
上傳時(shí)間: 2013-07-28
上傳用戶(hù):hxy200501
基于ARM的嵌入式網(wǎng)絡(luò)電能計(jì)量系統(tǒng)的研究電力電子與電力傳動(dòng)專(zhuān)業(yè)隨著市場(chǎng)經(jīng)濟(jì)的不斷發(fā)展,人們生活水平的日益提高,用電量也持續(xù)上升。電能的計(jì)量是否公平、公正已成為人們十分關(guān)心的問(wèn)題。作為電能量的計(jì)量工具電能表已成為各行各業(yè)用電不可缺少且非常重要的儀表。由于傳統(tǒng)的電能表有計(jì)量不精確、人工抄表費(fèi)時(shí)費(fèi)力、統(tǒng)計(jì)繁瑣等缺點(diǎn),因此,研究開(kāi)發(fā)高精度、低功耗、網(wǎng)絡(luò)化、智能化的電能表是明顯的趨勢(shì)。 嵌入式系統(tǒng)技術(shù)是近幾年電子產(chǎn)品設(shè)計(jì)領(lǐng)域最為熱門(mén)的技術(shù)之一,目前已廣泛應(yīng)用于工業(yè)控制、智能交通、信息家電、公共服務(wù)等領(lǐng)域。嵌入式系統(tǒng)正對(duì)人類(lèi)的后PC時(shí)代產(chǎn)生著深遠(yuǎn)的影響。 本文針對(duì)傳統(tǒng)的機(jī)電式電能表的缺點(diǎn)和不足,結(jié)合當(dāng)前的嵌入式系統(tǒng)技術(shù)和網(wǎng)絡(luò)技術(shù),研究并設(shè)計(jì)了一套基于ARM處理器、CAN總線(xiàn)和以太網(wǎng)傳輸?shù)那度胧骄W(wǎng)絡(luò)電能表系統(tǒng)。此系統(tǒng)主要由網(wǎng)絡(luò)中繼模塊和電能量采集終端兩部分組成。網(wǎng)絡(luò)中繼模塊硬件采用了PHILIPS的LPC2290作為中央處理器。LPC2290是一款16/32位RISC微處理器,采用ARM公司的ARM7TDMI-S內(nèi)核,提供了兩路CAN總線(xiàn)和其它一些片上通用外設(shè)接口。采用L2C2290處理器,不但降低了整個(gè)系統(tǒng)的設(shè)計(jì)成本,而且也大大減少了額外的接口電路。網(wǎng)絡(luò)中繼模塊軟件是通過(guò)μCLinux操作系統(tǒng)內(nèi)嵌的BOA實(shí)現(xiàn)嵌入式WEB服務(wù)器,并應(yīng)用CGI接口程序完成了動(dòng)態(tài)網(wǎng)頁(yè)程序的編制。電能量采集終端采用專(zhuān)用電能芯片、單片機(jī)和CAN控制器實(shí)現(xiàn)。網(wǎng)絡(luò)中繼模塊和電能量采集終端之間通過(guò)CAN總線(xiàn)進(jìn)行通信,保證了信息的可靠性。當(dāng)客戶(hù)端通過(guò)網(wǎng)絡(luò)瀏覽器訪(fǎng)問(wèn)WEB服務(wù)器時(shí),CGI程序就將電能量采集終端所采集的電能量數(shù)據(jù)上傳給客戶(hù)端,實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)抄表。
標(biāo)簽: ARM 嵌入式網(wǎng)絡(luò) 電能計(jì)量
上傳時(shí)間: 2013-06-23
上傳用戶(hù):gxmm
近年來(lái),隨著計(jì)算機(jī)、微電子、通信及網(wǎng)絡(luò)技術(shù)、信息技術(shù)的發(fā)展、數(shù)字化產(chǎn)品的普及,嵌入式系統(tǒng)滲透到了各個(gè)領(lǐng)域,已經(jīng)成為計(jì)算機(jī)領(lǐng)域的一個(gè)重要組成部分,成為新興的研究熱點(diǎn),嵌入式軟件也在整個(gè)軟件產(chǎn)業(yè)中占據(jù)了重要地位。一個(gè)好的調(diào)試工具對(duì)軟件產(chǎn)品質(zhì)量和開(kāi)發(fā)周期的促進(jìn)作用是不言而喻的,使得嵌入式調(diào)試工具成為了人們關(guān)注的重點(diǎn)。目前使用集成開(kāi)發(fā)環(huán)境配合JTAG調(diào)試器進(jìn)行開(kāi)發(fā)是目前采用最多的一種嵌入式軟件開(kāi)發(fā)調(diào)試方式。國(guó)內(nèi)在JTAG調(diào)試器開(kāi)發(fā)領(lǐng)域中相對(duì)落后,普遍采用的是國(guó)外的工具產(chǎn)品。因此開(kāi)發(fā)功能強(qiáng)大的嵌入式調(diào)試系統(tǒng)具有重要的實(shí)際意義。 當(dāng)前嵌入式系統(tǒng)中尤其流行和值得關(guān)注的是ARM系列的嵌入式處理器。為此本課題的目標(biāo)就是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)應(yīng)用于ARM平臺(tái)的JTAG調(diào)試系統(tǒng)。GDB是一個(gè)源碼開(kāi)放的功能強(qiáng)大的調(diào)試器,可以調(diào)試各種程序,包括 C、C++、JAvA、PASCAL、FORAN和一些其它的語(yǔ)言,還包括GNU所支持的所有微處理器的匯編語(yǔ)言。此外GDB同目標(biāo)板交換信息的能力相當(dāng)強(qiáng),勝過(guò)絕大多數(shù)的商業(yè)調(diào)試內(nèi)核,因此使用GDB不僅能夠保證強(qiáng)大的調(diào)試功能,同時(shí)可以降低調(diào)試系統(tǒng)的開(kāi)發(fā)成本。為此本課題在對(duì)邊界掃描協(xié)議、ARM7TDMI片上仿真器Embedded-ICE和GDB遠(yuǎn)程調(diào)試協(xié)議RSP做了深入研究的基礎(chǔ)上,實(shí)現(xiàn)了GDB調(diào)試器對(duì)嵌入式JTAG調(diào)試的支持。此外設(shè)計(jì)中還把可重夠計(jì)算技術(shù)引入到硬件JTAG協(xié)議轉(zhuǎn)換器的開(kāi)發(fā)設(shè)計(jì)中,使調(diào)試器硬件資源可復(fù)用、易于升級(jí),并大大提高了數(shù)據(jù)的傳輸速度。從而實(shí)現(xiàn)了一個(gè)低成本的、高效的、支持源代碼級(jí)調(diào)試的JTAG調(diào)試系統(tǒng)。
標(biāo)簽: 嵌入式 調(diào)試系統(tǒng)
上傳時(shí)間: 2013-08-04
上傳用戶(hù):huangld
當(dāng)前,片上系統(tǒng)(SOC)已成為系統(tǒng)實(shí)現(xiàn)的主流技術(shù)。流片風(fēng)險(xiǎn)與費(fèi)用增加、上市時(shí)間壓力加大、產(chǎn)品功能愈加復(fù)雜等因素使得SOC產(chǎn)業(yè)逐漸劃分為IP提供者、SOC設(shè)計(jì)服務(wù)者和芯片集成者三個(gè)層次。SOC設(shè)計(jì)已走向基于IP集成的平臺(tái)設(shè)計(jì)階段,經(jīng)過(guò)嚴(yán)格驗(yàn)證質(zhì)量可靠的IP核成為SOC產(chǎn)業(yè)中的重要一環(huán)。 GPIB控制器芯片是組建自動(dòng)測(cè)試系統(tǒng)的核心,在測(cè)試領(lǐng)域應(yīng)用廣泛。本人通過(guò)查閱大量的技術(shù)資料,分析了集成電路在國(guó)內(nèi)外發(fā)展的最新動(dòng)態(tài),提出了基于FPGA的自主知識(shí)產(chǎn)權(quán)的GPIB控制器IP核的設(shè)計(jì)和實(shí)現(xiàn)。 本文首先討論了基于FPGA的GPIB控制器的背景意義,接著對(duì)FPGA開(kāi)發(fā)所具備的基本知識(shí)作了簡(jiǎn)要介紹。文中對(duì)GPIB總線(xiàn)進(jìn)行了簡(jiǎn)單的描述,根據(jù)芯片設(shè)計(jì)的主要思想,重點(diǎn)在于論述怎樣用FPGA來(lái)實(shí)現(xiàn)IEEE-488.2協(xié)議,并詳細(xì)闡述了GPIB控制器的十種接口功能及其狀態(tài)機(jī)的IP核實(shí)現(xiàn)。同時(shí),對(duì)數(shù)據(jù)通路也進(jìn)行了較為細(xì)致的說(shuō)明。在設(shè)計(jì)的時(shí)候采用基于模塊化設(shè)計(jì)思想,用VerilogHDL語(yǔ)言完成各模塊功能描述,通過(guò)Synplifv軟件的綜合,用Modelsim對(duì)設(shè)計(jì)進(jìn)行了前、后仿真。最后利用生成的模塊符號(hào)采取類(lèi)似畫(huà)電路圖的方法完成整個(gè)系統(tǒng)芯片的lP軟核設(shè)計(jì),并用EDA工具下載到了FPGA上。 為了更好地驗(yàn)證設(shè)計(jì)思想,借助EDA工具對(duì)GPIB控制器的工作狀態(tài)進(jìn)行了軟件仿真,給出仿真結(jié)果,仿真波形驗(yàn)證了GPIB控制器的工作符合預(yù)想。最后,本文對(duì)基于FPGA的GPIB控制器的IP核設(shè)計(jì)過(guò)程進(jìn)行了總結(jié),展望了當(dāng)前GPIB控制器設(shè)計(jì)的發(fā)展趨勢(shì),指出了開(kāi)展進(jìn)一步研究需要做的工作。
上傳時(shí)間: 2013-04-24
上傳用戶(hù):rockjablew
近年來(lái),在鋼鐵材質(zhì)質(zhì)量檢測(cè)的研究領(lǐng)域,電磁無(wú)損檢測(cè)方法以其非破壞性和簡(jiǎn)便快速的優(yōu)點(diǎn)取得了大量成果,然而對(duì)于鋼材及其制品的混料、硬度和裂紋質(zhì)量檢測(cè)還存在許多難題.如用傳統(tǒng)檢測(cè)平臺(tái)檢測(cè)鋼鐵件硬度的檢測(cè)精度和速度都不夠理想。 基于上述情況,論文將先進(jìn)的SOPC技術(shù)應(yīng)用到鋼鐵件的電磁無(wú)損檢測(cè)中。SOPC技術(shù)將處理器、存儲(chǔ)器、IO接口、各種外圍設(shè)備等系統(tǒng)設(shè)計(jì)需要的部件集成到一個(gè)可編程邏輯器件上,構(gòu)建成一個(gè)可編程的片上系統(tǒng)。 論文詳細(xì)論述了基于FPGA的電磁無(wú)損檢測(cè)試驗(yàn)裝置的理論基礎(chǔ),并在此基礎(chǔ)上給出了總體設(shè)計(jì)方案。全文著重?cái)⑹隽讼到y(tǒng)的模擬部分,系統(tǒng)配置以及軟件部分的整個(gè)設(shè)計(jì)過(guò)程。利用QuartusⅡ自定義外設(shè)和Avalon總線(xiàn)多主并行處理的特點(diǎn),采用Vefilog HDL,語(yǔ)言實(shí)現(xiàn)激勵(lì)信號(hào)發(fā)生器和高速數(shù)據(jù)采集器,使得信號(hào)激勵(lì)和信號(hào)采集在同一片芯片中實(shí)現(xiàn),從而提高了信號(hào)及信號(hào)處理的精確度。由于電磁檢測(cè)對(duì)多種參數(shù)的敏感反應(yīng),必須抑制由此引入的多種因素的干擾,利用FIR數(shù)字濾波和相關(guān)方法從眾多的干擾信號(hào)中提取出有效信號(hào)的幅度和相位,同時(shí)利用NiosⅡC2H功能對(duì)濾波模塊進(jìn)行硬件加速處理,大大提高了信號(hào)處理的速度。利用最小二乘法建立回歸方程模型進(jìn)行無(wú)損檢測(cè)。最后運(yùn)用此電磁無(wú)損檢測(cè)系統(tǒng)對(duì)軸承鋼的硬度進(jìn)行了定性測(cè)試,取得了較好的檢測(cè)結(jié)果。 試驗(yàn)結(jié)果表明,將SOPC技術(shù)應(yīng)用到電磁無(wú)損檢測(cè)系統(tǒng)中,系統(tǒng)的檢測(cè)速度和檢測(cè)精度都有所提高,并使得整個(gè)系統(tǒng)在規(guī)模、可靠性、性能指標(biāo)、開(kāi)發(fā)成本、產(chǎn)品維護(hù)及硬件升級(jí)等多方面實(shí)現(xiàn)了優(yōu)化。
標(biāo)簽: 電磁 無(wú)損檢測(cè)
上傳時(shí)間: 2013-06-04
上傳用戶(hù):13081287919
基于彩色路徑識(shí)別的視覺(jué)導(dǎo)航方法是當(dāng)前自動(dòng)導(dǎo)航小車(chē)領(lǐng)域的研究熱點(diǎn)和方向。視覺(jué)導(dǎo)航是指根據(jù)地面路徑和被控對(duì)象之間的位置偏差控制其運(yùn)行的方向,因此,地面彩色路徑圖像的攝取及其識(shí)別處理就成為視覺(jué)導(dǎo)航系統(tǒng)中的基礎(chǔ)和關(guān)鍵。在當(dāng)前的視覺(jué)導(dǎo)航系統(tǒng)設(shè)計(jì)中,圖像處理的硬件平臺(tái)都是基于通用微處理器,嵌入式微處理器或者DSP進(jìn)行設(shè)計(jì)的。這些處理器一個(gè)共同的特點(diǎn)就是數(shù)據(jù)串行處理,而圖像處理過(guò)程涉及大量的并行處理操作,因此傳統(tǒng)的串行處理方式滿(mǎn)足不了圖像處理的實(shí)時(shí)性要求。 鑒于微處理器這方面的不足,作者提出一種使用FPGA實(shí)現(xiàn)圖像識(shí)別的并行處理方案,并據(jù)此設(shè)計(jì)一個(gè)智能圖像傳感器。該傳感器采用先進(jìn)的FPGA技術(shù),將圖像采集及其顯示,路徑的識(shí)別處理以及通信控制等模塊集成在一個(gè)芯片上,形成一個(gè)片上系統(tǒng)(SOC)。其主要功能是對(duì)所采集的彩色路徑圖像進(jìn)行識(shí)別處理,獲得彩色路徑的坐標(biāo)及其方向角,并將處理結(jié)果發(fā)送給上位機(jī),為自動(dòng)導(dǎo)航提供控制依據(jù)。 本文將彩色路徑的識(shí)別處理過(guò)程劃分為三個(gè)階段,第一階段為顏色聚類(lèi)識(shí)別,以獲得二值路徑圖像,第二階段為數(shù)學(xué)形態(tài)學(xué)運(yùn)算,用于對(duì)第一階段中獲得的二值圖像進(jìn)行去斑處理,第三階段為路徑中心線(xiàn)的定位及其方向角的測(cè)量。圖像傳感器與上位機(jī)的通信采用異步串行方式,由于上位機(jī)需要控制該傳感器執(zhí)行多種任務(wù),作者定義一種基于異步串行通信的應(yīng)用層協(xié)議,用于上位機(jī)對(duì)傳感器的控制。在圖像的顯示中,為了彌補(bǔ)圖像采集的速率和VGA顯示速率的不匹配,作者提出一種基于單端口存儲(chǔ)器的圖像幀緩沖機(jī)制,通過(guò)VGA接口將采集的圖像實(shí)時(shí)地顯示出來(lái)。 根據(jù)上述思想,作者完成了系統(tǒng)的硬件電路設(shè)計(jì),并對(duì)整個(gè)系統(tǒng)進(jìn)行了現(xiàn)場(chǎng)調(diào)試。調(diào)試結(jié)果表明,傳感器系統(tǒng)的各個(gè)模塊都能正常工作,F(xiàn)PGA中的數(shù)字邏輯電路能夠?qū)崟r(shí)地將路徑從圖像中準(zhǔn)確地識(shí)別出來(lái),.充分體現(xiàn)了FPGA對(duì)路徑圖像的高速處理優(yōu)勢(shì),達(dá)到了設(shè)計(jì)預(yù)期目標(biāo),在一定程度上豐富了路徑圖像識(shí)別處理的技術(shù)和方法。
標(biāo)簽: FPGA 路徑識(shí)別 圖像傳感器
上傳時(shí)間: 2013-04-24
上傳用戶(hù):ghostparker
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1