本文對基于脈動陣列結(jié)構(gòu)的RSA公鑰密碼協(xié)處理器進行了深入的研究,通過對Montgomery模乘思想的深入分析,確定了免減基2算法作為模乘運算實現(xiàn)算法,同時系統(tǒng)的研究了脈動陣列結(jié)構(gòu)這一專用處理器設計模型,結(jié)合器件特性設計出一種適于在FPGA上實現(xiàn)的模乘運算電路結(jié)構(gòu),通過引入流水線技術,實現(xiàn)了兩次模乘運算并行處理。在此基礎上,引入可變參數(shù)的設計理念,完成了可變參數(shù)模冪運算電路的設計與實現(xiàn)工作,有效的提高了算法硬件實現(xiàn)的靈活性。
上傳時間: 2013-07-16
上傳用戶:playboys0
數(shù)字存儲示波器(DSO)上世紀八十年代開始出現(xiàn),由于當時它的帶寬和分辨率較低,實時性較差,沒有具備模擬示波器的某些特點,因此并沒有受到人們的重視。隨著數(shù)字電路、大規(guī)模集成電路及微處理器技術的發(fā)展,尤其是高速模/數(shù)(A/D)轉(zhuǎn)換器及半導體存儲器(RAM)的發(fā)展,數(shù)字存儲示波器的采樣速率和實時性能得到了很大的提高,在工程測量中,越來越多的工程師用DSO來替代模擬示波器。 本文介紹了一款雙通道采樣速率達1GHz,分辨率為8Bits,實時帶寬為200MHz數(shù)字存儲示波器的研制。通過對具體功能和技術指標的分析,提出了FPGA+ARM架構(gòu)的技術方案。然后,本文分模塊詳細敘述了整機系統(tǒng)中部分模塊,包括前端高速A/D轉(zhuǎn)換器和FPGA的硬件模塊設計,數(shù)據(jù)處理模塊軟件的設計,以及DSO的GPIB擴展接口邏輯模塊的設計。 本文在分析了傳統(tǒng)DSO架構(gòu)的基礎上,提出了本系統(tǒng)的設計思想和實現(xiàn)方案。在高速A/D選擇上,國家半導體公司2005年推出的雙通道采樣速率達500MHz高速A/D轉(zhuǎn)換器芯片ADC08D500,利用其雙邊沿采樣模式(DES)實現(xiàn)對單通道1GHz的采樣速率,并且用Xilinx公司Spraten-3E系列FPGA作為數(shù)據(jù)緩沖單元和存儲單元,提高了系統(tǒng)的集成度和穩(wěn)定性。其中,F(xiàn)PGA緩沖單元完成對不同時基情況下多通道數(shù)據(jù)的抽取,處理單元完成對數(shù)據(jù)正弦內(nèi)插的計算,而DSO中其余數(shù)據(jù)處理功能包括數(shù)字濾波和FFT設計在后端的ARM內(nèi)完成。DSO中常用的GPIB接口放在FPGA內(nèi)集成,不僅充分利用了FPGA內(nèi)豐富的邏輯資源,而且降低了整機成本,也減少了電路規(guī)模。 最后,利用ChipscopePro工具對采樣系統(tǒng)進行調(diào)試,并分析了數(shù)據(jù)中的壞數(shù)據(jù)產(chǎn)生的原因,提出了解決方案, 并給出了FPGA接收高速A/D的正確數(shù)據(jù)。
標簽: FPGA 高速實時數(shù) 字存儲 示波器
上傳時間: 2013-07-07
上傳用戶:asdkin
溫度是生活中最基本的環(huán)境參數(shù)。溫度的監(jiān)測與控制,對于生物生存生長,工業(yè)生產(chǎn)發(fā)展都有著非同一般的意義。溫度傳感器的應用涉及機械制造、工業(yè)過程控制、汽車電子產(chǎn)品、消費電子產(chǎn)品和專用設備等各個領域。傳統(tǒng)的常用溫度傳感器有熱電偶、電阻溫度計RTD和NTC熱敏電阻等。但信號調(diào)理,模數(shù)轉(zhuǎn)換及恒溫器等功能全都會增加成本。現(xiàn)代集成溫度傳感器通常包含這些功能,并以其低廉的價格迅速地占據(jù)了市場。Dallas Semiconductor公司推出的數(shù)字式溫度傳感器DS1820采用數(shù)字化一線總線技術具有許多優(yōu)異特性。其一,它將控制線、地址線、數(shù)據(jù)線合為一根導線,允許在同一根導線上掛接多個控制對象,形成多點一線總線測控系統(tǒng)。布線施工方便,成本低廉。其二,線路上傳送的是數(shù)字信號,所受干擾和損耗小,性能好。本課題旨在分析和設計基于數(shù)字化一線總線技術的溫度測控系統(tǒng)。本系統(tǒng)采用FPGA實現(xiàn)一個溫度采集控制器,用于傳感器和上位機的連接,并采用Microsoft公司的Visual C++作為開發(fā)平臺,運用MSComm控件進行串口通信,進行命令的發(fā)送和接收。
上傳時間: 2013-07-29
上傳用戶:BOBOniu
心血管疾病是當今危害人類健康的主要疾病之一,心電圖檢查是臨床上診斷心血管疾病的重要方法。心電圖準確的自動分析與診斷對于心血管疾病的診斷起著關鍵的作用,也是國內(nèi)外學者所熱衷的研究課題。QRS復合波的檢測是心電自動分析的關鍵環(huán)節(jié),檢出的位置精度關系到后續(xù)處理和分析的正確性和準確性。 本文在總結(jié)前人工作的基礎上,對基于小波變換的QRS復合波檢測算法做了深入研究;并針對小波變換算法與心電檢測算法的結(jié)構(gòu)提出了一種硬件實現(xiàn)方法。本文的主要內(nèi)容包括基于小波變換的心電信號檢測算法設計和該算法在FPGA系統(tǒng)上的實現(xiàn)兩個部分。 對國內(nèi)外近年內(nèi)發(fā)展起來的各種心電檢測方法進行了總結(jié),并綜合考慮檢出率和硬件實現(xiàn)的實時性等問題,采用小波變換方法對QRS復合波進行檢測。根據(jù)QRs復合波經(jīng)小波變換后,心電特征波在某些尺度上對應有相對明顯的模極值對,通過在對應尺度上判斷模極值對,進而檢測出對應的特征波。 設計了基于小波變換的心電信號檢測算法的FPGA實現(xiàn)系統(tǒng)。系統(tǒng)主要包含三個模塊:心電信號預處理模塊、小波分解模塊和檢測模塊。心電信號預處理模塊對輸入的心電信號進行濾波預處理,以消除工頻干擾和基線漂移。小波分解模塊采用流水線設計,即把各層小波分解分成各個模塊獨立實現(xiàn),以提高運算效率。檢測模塊的功能是利用小波分解模塊的輸出結(jié)果在各尺度上尋找模極值對,并根據(jù)檢測策略檢測QRS復合波。 本文采用Veillog語言對設計進行了仿真驗證,并通過MIT-BIH心律失常標準數(shù)據(jù)庫對本文的設計實現(xiàn)進行性能評估,獲得了較好的檢出率。同時,綜合結(jié)果也表明系統(tǒng)時鐘能夠工作在較高的頻率,足以滿足高速實時對心電信號的處理與檢測。
上傳時間: 2013-04-24
上傳用戶:daoxiang126
基于布里淵散射的分布式光纖傳感器是當前國內(nèi)外研究的熱點。本文介紹了基于布里淵散射的分布式光纖傳感器的的原理、應用;布里淵時域反射技術(BOTDR)和布里淵時域分析技術(BOTDA)的原理。 受激布里淵散射(SBS)的過程中,入射光和散射光滿足耦合振幅方程組。我們對該方程組采用有限差分法進行數(shù)值計算,并用Matlab模擬計算過程,對布里淵散射信號進行分析。 根據(jù)布里淵散射信號的特點,我們采用基于Morlet小波變換的DSP信號算法來處理 BOTDR傳感信號。通過對該算法的核心單元——快速傅立葉變換(FFT)的硬件實現(xiàn),我們在Stratix FPGA上實現(xiàn)了基于Morlet小波變換的DSP算法的硬件電路設計。 最后,在此基礎上,我們對電路功能進行實際的仿真和驗證,并和Matlab得到結(jié)果進行比較和分析。
上傳時間: 2013-07-22
上傳用戶:牛布牛
基于微處理器的數(shù)字PID控制器改變了傳統(tǒng)模擬PID控制器參數(shù)整定不靈活的問題。但是常規(guī)微處理器容易在環(huán)境惡劣的情況下出現(xiàn)程序跑飛的問題,如果實現(xiàn)PID軟算法的微處理器因為強干擾或其他原因而出現(xiàn)故障,會引起輸出值的大幅度變化或停止響應。而FPGA的應用可以從本質(zhì)上解決這個問題。因此,利用FPGA開發(fā)技術,實現(xiàn)智能控制器算法的芯片化,使之能夠廣泛的用于各種場合,具有很大的應用意義。 首先分析FPGA的內(nèi)部結(jié)構(gòu)特點,總結(jié)FPGA設計技術及開發(fā)流程,指出實現(xiàn)結(jié)構(gòu)優(yōu)化設計,降低設計難度,是擴展設計功能、提高芯片性能和產(chǎn)品性價比的關鍵。控制系統(tǒng)由四個模塊組成,主要包括核心控制器模塊、輸入輸出模塊以及人機接口。其中控制器部分為系統(tǒng)的關鍵部件。在分析FPGA設計結(jié)構(gòu)類型和特點的基礎上,提出一種基于FPGA改進型并行結(jié)構(gòu)的PID溫度控制器設計方法。在PID算法與FPGA的運算器邏輯映像過程中,采用將補碼的加法器代替減法器設計,增加整數(shù)運算結(jié)果的位擴展處理,進行不同數(shù)據(jù)類型的整數(shù)歸一化等不同角度的處理方法融合為一體,可以有效地減少邏輯運算部件。應用Ouartus Ⅱ圖形輸入與Verilog HDL語言相結(jié)合設計實現(xiàn)了PID控制器,用Modelsim仿真驗證了設計結(jié)果的正確性,用Synplify Pro進行電路綜合,在Quaitus Ⅱ軟件中實現(xiàn)布局布線,最后生成FPGA的編程文件。根據(jù)控制系統(tǒng)的要求,論文設計完成了12位模數(shù)AD轉(zhuǎn)換器、數(shù)據(jù)顯示器、按鍵等相關外圍接口電路。 將一階、純滯后、大慣性電阻爐溫作為控制對象,以EP1C3T144 FPGA為核心,構(gòu)建PID控制系統(tǒng)。在采用Pt100溫度傳感器、分辨率為2℃、最大溫度控制范圍0~400℃的條件下,實驗結(jié)果表明,達到無超調(diào)的穩(wěn)定控制要求,為降低FPGA實現(xiàn)PID控制器的設計難度提供了有效的方法。
上傳時間: 2013-05-24
上傳用戶:gyq
本文分析了當代高精度地震勘探數(shù)據(jù)采集系統(tǒng)的發(fā)展現(xiàn)狀,研究了數(shù)據(jù)采集的A/D方法及理論、現(xiàn)場可編程門陣列(Field Programmable GateArray,F(xiàn)PGA)技術的發(fā)展及原理,串口通信的原理及實現(xiàn)。在此基礎上,探討了采用FPGA控制24位△∑模數(shù)轉(zhuǎn)換器來實現(xiàn)高精度地震勘探數(shù)據(jù)采集系統(tǒng)的實現(xiàn)思路,對探測傳感器或檢波器后端數(shù)據(jù)采集系統(tǒng)的信號A/D轉(zhuǎn)換、FPGA與外部接口設計、串口數(shù)據(jù)通信做了詳細的研究,尤其是在用FPGA來完成與外部ADC的接口控制上做了深入的開發(fā)和設計,整個接口控制模塊采用VHDL語言編寫,并同時將ROM、FIFO等數(shù)字邏輯模塊一起集成到一片F(xiàn)PGA芯片當中,并在Quartus Ⅱ6.0的開發(fā)平臺上通過了軟件仿真,時序仿真結(jié)果達到了系統(tǒng)要求。
標簽: 高精度 地震勘探 數(shù)據(jù)采集系統(tǒng)
上傳時間: 2013-05-21
上傳用戶:yuele0123
論述了AD574逐次逼近型12位模數(shù)轉(zhuǎn)換器的原理、應用以及與單片機所構(gòu)成的數(shù)據(jù)采集系統(tǒng),分析了系統(tǒng)的硬件、軟件結(jié)構(gòu)和具體操作,給出了AD574與AT89C51單片機的接口線路圖.
標簽: 574 AD 數(shù)據(jù)采集 中的應用
上傳時間: 2013-05-23
上傳用戶:ca05991270
51單片機定時器時間計算工具,即是計算定時器溢出時間TH0,TL0也是研究51單片機定時器的軟件模形。軟件中分析了定時器的工作流程和寄存器功能。可以助你更深刻的了解51單片機定時器。
上傳時間: 2013-06-13
上傳用戶:wengtianzhu
51單片機定時器時間計算工具,即是計算定時器溢出時間TH0,TL0也是研究51單片機定時器的軟件模形。軟件中分析了定時器的工作流程和寄存器功能。可以助你更深刻的了解51單片機定時器。
上傳時間: 2013-05-24
上傳用戶:Aidane