近年來,隨著計算機、微電子、通信及網(wǎng)絡(luò)技術(shù)、信息技術(shù)的發(fā)展、數(shù)字化產(chǎn)品的普及,嵌入式系統(tǒng)滲透到了各個領(lǐng)域,已經(jīng)成為計算機領(lǐng)域的一個重要組成部分,成為新興的研究熱點,嵌入式軟件也在整個軟件產(chǎn)業(yè)中占據(jù)了重要地位。一個好的調(diào)試工具對軟件產(chǎn)品質(zhì)量和開發(fā)周期的促進作用是不言而喻的,使得嵌入式調(diào)試工具成為了人們關(guān)注的重點。目前使用集成開發(fā)環(huán)境配合JTAG調(diào)試器進行開發(fā)是目前采用最多的一種嵌入式軟件開發(fā)調(diào)試方式。國內(nèi)在JTAG調(diào)試器開發(fā)領(lǐng)域中相對落后,普遍采用的是國外的工具產(chǎn)品。因此開發(fā)功能強大的嵌入式調(diào)試系統(tǒng)具有重要的實際意義。 當(dāng)前嵌入式系統(tǒng)中尤其流行和值得關(guān)注的是ARM系列的嵌入式處理器。為此本課題的目標(biāo)就是設(shè)計并實現(xiàn)一個應(yīng)用于ARM平臺的JTAG調(diào)試系統(tǒng)。GDB是一個源碼開放的功能強大的調(diào)試器,可以調(diào)試各種程序,包括 C、C++、JAvA、PASCAL、FORAN和一些其它的語言,還包括GNU所支持的所有微處理器的匯編語言。此外GDB同目標(biāo)板交換信息的能力相當(dāng)強,勝過絕大多數(shù)的商業(yè)調(diào)試內(nèi)核,因此使用GDB不僅能夠保證強大的調(diào)試功能,同時可以降低調(diào)試系統(tǒng)的開發(fā)成本。為此本課題在對邊界掃描協(xié)議、ARM7TDMI片上仿真器Embedded-ICE和GDB遠(yuǎn)程調(diào)試協(xié)議RSP做了深入研究的基礎(chǔ)上,實現(xiàn)了GDB調(diào)試器對嵌入式JTAG調(diào)試的支持。此外設(shè)計中還把可重夠計算技術(shù)引入到硬件JTAG協(xié)議轉(zhuǎn)換器的開發(fā)設(shè)計中,使調(diào)試器硬件資源可復(fù)用、易于升級,并大大提高了數(shù)據(jù)的傳輸速度。從而實現(xiàn)了一個低成本的、高效的、支持源代碼級調(diào)試的JTAG調(diào)試系統(tǒng)。
標(biāo)簽: 嵌入式 調(diào)試系統(tǒng)
上傳時間: 2013-08-04
上傳用戶:huangld
DFT(Discrete Fourier Transformation)是數(shù)字信號分析與處理如圖形、語音及圖像等領(lǐng)域的重要變換工具,直接計算DFT的計算量與變換區(qū)間長度N的平方成正比.當(dāng)N較大時,因計算量太大,直接用DFT算法進行譜分析和喜好的實時處理是不切實際的.快速傅里葉變換(Fast Fourier Transformation,簡稱FFT)使DFT運算效率提高1~2個數(shù)量級.本文的目的就是研究如何應(yīng)用FPGA這種大規(guī)模可編程邏輯器件實現(xiàn)FFT的算法.本設(shè)計主要采用先進的基-4DIT算法研制一個具有實用價值的FFT實時硬件處理器.在FFT實時硬件處理器的設(shè)計實現(xiàn)過程中,利用遞歸結(jié)構(gòu)以及成組浮點制運算方式,解決了蝶形計算、數(shù)據(jù)傳輸和存儲操作協(xié)調(diào)一致問題.合理地解決了位增長問題.同時,采用并行高密度乘法器和流水線(pipeline)工作方式,并將雙端口RAM、只讀ROM全部內(nèi)置在FPGA芯片內(nèi)部,使整個系統(tǒng)的數(shù)據(jù)交換和處理速度得以很大提高,實際合理地解決了資源和速度之間相互制約的問題.本設(shè)計采用Verilog HDL硬件描述語言進行設(shè)計,由于在設(shè)計中采用Xilinx公司提供的稱為Core的IP功能塊極大地提高了設(shè)計效率.
標(biāo)簽: FPGA FFT 數(shù)字處理器 硬件實現(xiàn)
上傳時間: 2013-06-20
上傳用戶:小碼農(nóng)lz
直接數(shù)字合成(DDS)技術(shù)采用全數(shù)字的合成方法,所產(chǎn)生的信號具有頻率分辨率高、頻率切換速度快、頻率切換時相位連續(xù)、輸出相位噪聲低和可以產(chǎn)生任意波形等諸多優(yōu)點。本文研究的是一種基于DDS/FPGA的多波形信號源系統(tǒng),其中,DDS技術(shù)是其核心技術(shù)。DDS可以精確地控制合成信號的三個參量:幅度、相位以及頻率,因此利用DDS技術(shù)可以合成任意波形。但因其數(shù)字化合成的固有特點,使其輸出信號中存在大量雜散信號。雜散信號的主要來源是:相位截斷帶來的雜散信號;幅度量化帶來的雜散信號;DAC的非線性特性帶來的雜散信號。這些雜散信號嚴(yán)重影響了合成信號的頻譜純度。因此抑制這些雜散信號是提高合成信號譜質(zhì)的關(guān)鍵。 本文在研究各種抑制DDS雜散技術(shù)的基礎(chǔ)上,提出了中和加擾技術(shù),這可以在很大程度上減小雜散對DDS輸出信號譜質(zhì)的影響。 EP1S808956C6是一款高性能的FPGA芯片,其超強的數(shù)據(jù)處理能力十分適合應(yīng)用于DDS多波形信號源的開發(fā)。在QuartusⅡ平臺下運用Verilog HDL語言和原理圖設(shè)計可以很方便地應(yīng)用各種抑制雜散信號的方法來提高輸出信號的譜質(zhì)。 結(jié)合高速DDS技術(shù)和FPGA兩者的優(yōu)點,本文設(shè)計了一種基于DDS/FPGA的多波形信號源,它能完成正弦波、余弦波、三角波、鋸齒波、方波、AM、SSB、FM、2ASK、2FSK、π/4-QDPSK等多種信號。使得所設(shè)計的信號源可以適應(yīng)多種不同的工作環(huán)境,給工作帶了方便。
上傳時間: 2013-07-27
上傳用戶:sc965382896
低密度校驗碼(LDPC,Low Density Parity Check Code)是一種性能接近香農(nóng)極限的信道編碼,已被廣泛地采用到各種無線通信領(lǐng)域標(biāo)準(zhǔn)中,包括我國的數(shù)字電視地面?zhèn)鬏敇?biāo)準(zhǔn)、歐洲第二代衛(wèi)星數(shù)字視頻廣播標(biāo)準(zhǔn)(DVB-S2,Digital Video Broadcasting-Satellite 2)、IEEE 802.11n、IEEE 802.16e等。它是3G乃至將來4G通信系統(tǒng)中的核心技術(shù)之一。 當(dāng)今LDPC碼構(gòu)造的主流方向有兩個,分別是結(jié)合準(zhǔn)循環(huán)(QC,Quasi Cyclic)移位結(jié)構(gòu)的單次擴展構(gòu)造和類似重復(fù)累積(RA,Repeat Accumulate)碼構(gòu)造。相應(yīng)地,主要的LDPC碼編碼算法有基于生成矩陣的算法和基于迭代譯碼的算法。基于生成矩陣的編碼算法吞吐量高,但是需要較多的寄存器和ROM資源;基于迭代譯碼的編碼算法實現(xiàn)簡單,但是吞吐量不高,且不容易構(gòu)造高性能的好碼。 本文在研究了上述幾種碼構(gòu)造和編碼算法之后,結(jié)合編譯碼器綜合實現(xiàn)的復(fù)雜度考慮,提出了一種切實可行的基于二次擴展(Dex,Duplex Expansion)的QC-LDPC碼構(gòu)造方法,以實現(xiàn)高吞吐量的LDPC碼收發(fā)端;并且充分利用該類碼校驗矩陣準(zhǔn)循環(huán)移位結(jié)構(gòu)的特點,結(jié)合RU算法,提出了一種新編碼器的設(shè)計方案。 基于二次擴展的QC-LDPC碼構(gòu)造方法,是通過對母矩陣先后進行亂序擴展(Pex,Permutation Expansion)和循環(huán)移位擴展(CSEx,Cyclic Shift Expansion)實現(xiàn)的。在此基礎(chǔ)上,為了實現(xiàn)可變碼長、可變碼率,一般編譯碼器需同時支持多個亂序擴展和循環(huán)移位擴展的擴展因子。本文所述二次擴展構(gòu)造方法的特點在于,固定循環(huán)移位擴展的擴展因子大小不變,支持多個亂序擴展的擴展因子,使得譯碼器結(jié)構(gòu)得以精簡;構(gòu)造得到的碼字具有近似規(guī)則碼的結(jié)構(gòu),便于硬件實現(xiàn);(偽)隨機生成的循環(huán)移位系數(shù)能夠提高碼字的誤碼性能,是對硬件實現(xiàn)和誤碼性能的一種折中。 新編碼器在很大程度上考慮了資源的復(fù)用,使得實現(xiàn)復(fù)雜度近似與碼長成正比。考慮到吞吐量的要求,新編碼器結(jié)構(gòu)完全拋棄了RU算法中串行的前向替換(FS,F(xiàn)orward Substitution)模塊,同時簡化了流水線結(jié)構(gòu),由原先RU算法的6級降低為4級;為了縮短編碼延時,設(shè)計時安排每一級流水線計算所需的時鐘數(shù)大致相同。 這種碼字構(gòu)造和編碼聯(lián)合設(shè)計方案具有以下優(yōu)勢:相比RU算法,新方案對可變碼長、可變碼率的支持更靈活,吞吐量也更大;相比基于生成矩陣的編碼算法,新方案節(jié)省了50%以上的寄存器和ROM資源,單位資源下的吞吐量更大;相比類似重復(fù)累積碼結(jié)構(gòu)的基于迭代譯碼的編碼算法,新方案使高性能LDPC碼的構(gòu)造更為方便。以上結(jié)果都在Xilinx Virtex II pro 70 FPGA上得到驗證。 通過在實驗板上實測表明,上述基于二次擴展的QC-LDPC碼構(gòu)造和相應(yīng)的編碼方案能夠?qū)崿F(xiàn)高吞吐量LDPC碼收發(fā)端,在實際應(yīng)用中具有很高的價值。 目前,LDPC碼正向著非規(guī)則、自適應(yīng)、信源信道及調(diào)制聯(lián)合編碼方向發(fā)展。跨層聯(lián)合編碼的構(gòu)造方法,及其對應(yīng)的編碼算法,也必將成為信道編碼理論未來的研究重點。
上傳時間: 2013-07-26
上傳用戶:qoovoop
隨著頻率合成理論和高速大規(guī)模集成電路的發(fā)展,信號發(fā)生器作為一類重要的儀器,在通信、檢測、導(dǎo)航等領(lǐng)域有著廣泛的應(yīng)用。特別是在高壓電力系統(tǒng)的檢測領(lǐng)域,常常需要模擬電網(wǎng)諧波的標(biāo)準(zhǔn)信號源對檢測設(shè)備的性能進行校驗,例如高壓電力線路的相位檢測,避雷器的性能檢測,用戶電能表的性能校驗等。為此,本文圍繞一種新型的參數(shù)可調(diào)諧波信號發(fā)生器進行了研究和設(shè)計,課題得到了常州市科技攻關(guān)項目的資助。 本文首先論述了頻率合成技術(shù)的發(fā)展,并將直接數(shù)字頻率合成技術(shù)與傳統(tǒng)的頻率合成技術(shù)進行了比較。然后深入研究了DDS的工作原理和基本結(jié)構(gòu),從頻域角度分析了理想?yún)?shù)和實際參數(shù)兩種情況下DDS的輸出頻譜。在此基礎(chǔ)上,詳細(xì)分析了引起輸出雜散的三個主要因素,并對DDS的雜散抑制方法進行了仿真研究。最后對參數(shù)可調(diào)諧波信號發(fā)生器進行了軟硬件設(shè)計。 在系統(tǒng)設(shè)計的過程中,本文以Altera公司的FPGA芯片EPF10K70RC240-2為核心,利用開發(fā)工具MAX+PLUSⅡ并結(jié)合硬件描述語言VHDL設(shè)計了一種頻率、相位、幅度、諧波比例可調(diào)的諧波信號發(fā)生器。詳細(xì)闡述了該信號發(fā)生器的體系結(jié)構(gòu),并進行了軟硬件的設(shè)計和具體電路的實現(xiàn)。實驗結(jié)果表明,系統(tǒng)的性能指標(biāo)均達(dá)到了設(shè)計要求,且具有使用簡單、集成度高等特點。
上傳時間: 2013-05-20
上傳用戶:qulele
波前處理機是自適應(yīng)光學(xué)系統(tǒng)中實時信號處理和運算的核心,隨著自適應(yīng)光學(xué)系統(tǒng)得發(fā)展,波前傳感器的采樣頻率越來越高,這就要求波前處理機必須有更強的數(shù)據(jù)處理能力以保證系統(tǒng)的實時性。在整個波前處理機的工作流程中,對CCD傳來的實時圖像數(shù)據(jù)進行實時處理是第一步,也是十分重要的一步。如果不能保證圖像處理的實時性,那么后續(xù)的處理過程都無從談起。因此,研制高性能的圖像處理平臺,對波前處理機性能的提高具有十分重要的意義。 論文介紹了本研究課題的背景以及國內(nèi)外圖像處理技術(shù)的應(yīng)用和發(fā)展?fàn)顩r,接著介紹了傳統(tǒng)的專用和通用圖像處理系統(tǒng)的結(jié)構(gòu)、特點和模型,并通過分析DSP芯片以及DSP系統(tǒng)的特點,提出了基于DSP和FPGA芯片的實時圖像處理系統(tǒng)。該系統(tǒng)不同于傳統(tǒng)基于PC機模式的圖像處理系統(tǒng),發(fā)揮了DSP和FPGA兩者的優(yōu)勢,能更好地提高圖像處理系統(tǒng)實時性能,同時也最大可能地降低成本。 論文根據(jù)圖像處理系統(tǒng)的設(shè)計目的、應(yīng)用需求確定了器件的選型。介紹了主要的器件,接著從系統(tǒng)架構(gòu)、邏輯結(jié)構(gòu)、硬件各功能模塊組成等方面詳細(xì)介紹了DSP+FPGA圖像處理系統(tǒng)硬件設(shè)計,并分析了包括各種參數(shù)指標(biāo)選擇、連接方式在內(nèi)的具體設(shè)計方法以及應(yīng)該注意的問題。 論文在闡述傳輸線理論的基礎(chǔ)上,在制作PCB電路板的過程中,針對高速電路設(shè)計中易出現(xiàn)的問題,詳細(xì)分析了高速PCB設(shè)計中的信號完整性問題,包括反射、串?dāng)_等,說明了高速PCB的信號完整性、電源完整性和電磁兼容性問題及其解決方法,進行了一定的理論和技術(shù)探討和研究。 論文還介紹了基于FPGA的邏輯設(shè)計,包括了圖像采集模塊的工作原理、設(shè)計方案和SDRAM控制器的設(shè)計,介紹了SDRAM的基本操作和工作時序,重點闡述系統(tǒng)中可編程器件內(nèi)部模塊化SDRAM控制器的設(shè)計及仿真結(jié)果。 論文最后描述了硬件系統(tǒng)的測試及調(diào)試流程,并給出了部分的調(diào)試結(jié)果。 該系統(tǒng)主要優(yōu)點有:實時性、高速性。硬件設(shè)計的執(zhí)行速度,在高速DSP和FPGA中實現(xiàn)信號處理算法程序,保證了系統(tǒng)實時性的實現(xiàn);性價比高。自行研究設(shè)計的電路及硬件系統(tǒng)比較好的解決了高速實時圖像處理的需求。
標(biāo)簽: DSPFPGA 圖像處理 電路板 硬件設(shè)計
上傳時間: 2013-04-24
上傳用戶:firstbyte
頻率合成技術(shù)廣泛應(yīng)用于通信、航空航天、儀器儀表等領(lǐng)域,目前,常用的頻率合成技術(shù)有直接頻率合成、鎖相頻率合成和直接數(shù)字頻率合成(DDS)等。其中DDS是一種新的頻率合成方法,是頻率合成的一次革命。全數(shù)字化的DDS技術(shù)由于具有頻率分辨率高、頻率切換速度快、相位噪聲低和頻率穩(wěn)定度高等優(yōu)點而成為現(xiàn)代頻率合成技術(shù)中的佼佼者。隨著數(shù)字集成電路、微電子技術(shù)和EDA技術(shù)的深入研究,DDS技術(shù)得到了飛速的發(fā)展。 DDS是把一系列數(shù)字量化形式的信號通過D/A轉(zhuǎn)換形成模擬量形式的信號的合成技術(shù)。主要是利用高速存儲器作查尋表,然后通過高速D/A轉(zhuǎn)換產(chǎn)生已經(jīng)用數(shù)字形式存入的正弦波(或其它任意波形)。一個典型的DDS系統(tǒng)應(yīng)包括以下三個部分:相位累加器可以時鐘的控制下完成相位的累加;相位一幅度碼轉(zhuǎn)換電路一般由ROM實現(xiàn);D/A轉(zhuǎn)換電路,將數(shù)字形式的幅度碼轉(zhuǎn)換成模擬信號。 現(xiàn)場可編程門陣列(FPGA)設(shè)計靈活、速度快,在數(shù)字專用集成電路的設(shè)計中得到了廣泛的應(yīng)用。本論文主要討論了如何利用FPGA來實現(xiàn)一個DDS系統(tǒng),該DDS系統(tǒng)的硬件結(jié)構(gòu)是以FPGA為核心實現(xiàn)的,使用Altera公司的Cyclone系列FPGA。 文章首先介紹了頻率合成器的發(fā)展,闡述了基于FPGA實現(xiàn)DDS技術(shù)的意義;然后介紹了DDS的基本理論;接著介紹了FPGA的基礎(chǔ)知識如結(jié)構(gòu)特點、開發(fā)流程、使用工具等;隨后介紹了利用FPGA實現(xiàn)直接數(shù)字頻率合成(DDS)的原理、電路結(jié)構(gòu)、優(yōu)化方法等。重點介紹DDS技術(shù)在FPGA中的實現(xiàn)方法,給出了部分VHDL源程序。采用該方法設(shè)計的DDS系統(tǒng)可以很容易地嵌入到其他系統(tǒng)中而不用外接專用DDS芯片,具有高性能、高性價比,電路結(jié)構(gòu)簡單等特點;接著對輸出信號頻譜進行了分析,特別是對信號的相位截斷誤差和幅度量化誤差進行了詳細(xì)的討論,由此得出了改善系統(tǒng)性能的幾種方法;最后給出硬件實物照片和測試結(jié)果,并對此作了一定的分析。
上傳時間: 2013-04-24
上傳用戶:yx007699
對弓網(wǎng)故障的檢測在列車提速的今天顯得尤其重要,原始故障圖像數(shù)據(jù)量的巨大使實時存儲和傳輸故障圖像極其困難。JPEG作為一種低復(fù)雜度、高壓縮比的圖像壓縮標(biāo)準(zhǔn)在多媒體、網(wǎng)絡(luò)傳輸?shù)阮I(lǐng)域得到廣泛的應(yīng)用。和相同圖像質(zhì)量的其它常用文件格式(如GIF,TIFF,PCX)相比,JPEG是目前靜態(tài)圖像中壓縮比最高的。 FPGA以其設(shè)計靈活、高速的卓越特性,逐漸成為許多應(yīng)用中首先器件,尤其是與Verilog和VHDL等語言的結(jié)合,大大變革了電子系統(tǒng)的設(shè)計方法,加速了系統(tǒng)的設(shè)計進程。 本文旨在研究并實現(xiàn)一種實時采集并對特定幀進行壓縮傳輸?shù)姆椒āMㄟ^采用可編程邏輯器件FPGA來實現(xiàn)整個采集、顯示、壓縮和傳輸,使系統(tǒng)具有可定制、高速度等優(yōu)點。 本文首先介紹了開發(fā)硬件可編程邏輯門陣列FPGA及其開發(fā)語言Veridlog,并介紹了FPGA的設(shè)計方法及開發(fā)流程;接著介紹了PAL制視頻采集的相關(guān)知識及設(shè)計,其中主要包括基于I2C總線的模擬視頻解碼控制、視頻的數(shù)字化ITU-R BT.601標(biāo)準(zhǔn)介紹及視頻同步信號的獲取、基于SDRAM的視頻幀存儲、VGA顯示控制設(shè)計;隨后介紹了JPEG標(biāo)準(zhǔn),并根據(jù)故障檢測的特點,設(shè)計了針對灰度圖像壓縮的JPEG編碼器,設(shè)計中先分別對組成JPEG編碼器的二維DCT變換模塊、量化模塊、Z字掃描模塊、變換直流系數(shù)的差分脈沖編碼模塊、交流系數(shù)的游程編碼模塊、哈夫曼編碼模塊及打包模塊進行了仿真測試,然后再對整個JPEG編碼器進行了測試;最后設(shè)計了單幀視頻的SRAM緩存,并將緩存的源圖像采用本文設(shè)計的JPEG編碼器進行壓縮,再設(shè)計一個僅包含發(fā)送功能的UART 將壓縮后的碼流傳輸?shù)絇C機,在PC機上通過將接收的碼流以ASCⅡ碼的形式還原為采集圖片。 本文實現(xiàn)了整個采集壓縮系統(tǒng),同時也進一步驗證了本文設(shè)計的灰度圖像JPEG編碼器的正確性。相信本文無論是對弓網(wǎng)故障的圖像檢測,還是對于JPEG編碼器的芯片設(shè)計都有一定的參考價值。
標(biāo)簽: FPGA JPEG 壓縮系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:cuiqiang
本 論文 對 功率因數(shù)的定義、有源功率因數(shù)校正(APFC)技術(shù)做了分析,在比較三 種工作模式的基礎(chǔ)上選擇了臨界導(dǎo)電模式作為本文的研究對象。論文詳細(xì)分析了臨界導(dǎo) 電模式功率因數(shù)校正Bost開關(guān)變換器的工作原理,穩(wěn)態(tài)特性,得出了開關(guān)頻率與輸入 電壓、輸入功率的關(guān)系,對器件的應(yīng)力和輸出電壓紋波進行了詳細(xì)的分析,為電路的設(shè) 計提供了依據(jù)。
標(biāo)簽: 有源功率因數(shù) 校正技術(shù)
上傳時間: 2013-06-13
上傳用戶:banyou
這份應(yīng)用筆記描述了stm32硬件實現(xiàn)特性如電源提供,時鐘管理,重置控制,啟動模式的設(shè)置和調(diào)試管理。
上傳時間: 2013-06-29
上傳用戶:mhp0114
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1