本文完成了對MIPS-CPU的指令集確定,流水線與架構設計,代碼編寫,并且在x86計算機上搭建了稱為gccmips_elf的仿真系統,完成了對MIPS-CPU硬件系統的模擬仿真,最終完成FPGA芯片的下載與實現。 @@ 本文完成了包含34條指令的MIPS-CPU指令集的制定,完成了整個MIPS-CPU的架構設計與5級流水線級數的確定。制定了整個CPU的主控制模塊的狀態轉移圖;根據MIPS-CPU的指令集的模式,完成了對不同模式下的指令的分析,給出了相應的取指,譯碼,產生新的程序存儲器尋址地址,執行,數據存儲器與寄存器文件回寫的控制信號,完成取指令模塊,譯碼模塊,執行模塊,數據回寫等模塊代碼的編寫,從而完成了流水線模塊的代碼設計。 @@ 重點分析了由于流水線設計而引入的競爭與冒險,分析了在不同流水線階段可能存在的競爭與冒險,對引起競爭與冒險的原因進行了確定,并通過增加一些電路邏輯來避免競爭與冒險的發生,完成了競爭與冒險檢測電路模塊以及數據回寫前饋電路模塊的代碼編寫,從而解決了競爭與冒險的問題,使設計的5級流水線得以暢順實現。 @@ 完成了MIPS-CPU的仿真系統平臺的搭建,該仿真器用來對應用程序進行編譯,鏈接與執行,生成相應匯編語言程序以及向量文件(16進制機器碼);并且同時產生相關的Modelsim仿真,及Quartus II下載驗證的文件。本設計利用該仿真系統來評估設計的MIPS-CPU的硬件系統,模擬仿真結果證明本文設計的MIPS-CPU可以實現正常功能。本論文課題的研究成功對今后從事專用RISC-CPU設計的同行提供了有益的參考。 @@ 最終將設計的MIPS-CPU下載到ALTERA公司的FPGA-EP1C6Q240芯片,并且借助ALTERA公司提供的Quartus II軟件進行了編譯與驗證,對設計的MIPS-CPU的資源使用,關鍵路徑上的時序,布線情況進行了分析,最終完成各個指標的檢查,并且借助Quartus II軟件內嵌的Signal Tap軟件進行軟硬件聯合調試,結果表明設計的MIPS-CPU功能正常,滿足約束,指標正確。 @@關鍵詞 MIPS;流水線;競爭與冒險;仿真器;FPGA
上傳時間: 2013-07-31
上傳用戶:gjzeus
隨著現代DSP、FPGA等數字芯片的信號處理能力不斷提高,基于軟件無線電技術的現代通信與信息處理系統也得到了更為廣泛的應用。軟件無線電的基本思想是以一個通用、標準、模塊化的硬件系統作為其應用平臺,把盡可能多的無線及個人通信和信號處理的功能用軟件來實現,從而將無線通信新系統、新產品的開發逐步轉移到軟件上來。另一方面,現代信號處理系統對數據的處理速度、處理精度和動態范圍的要求也越來越高,需要每秒完成幾千萬到幾百億次運算。因此研制具備高速實時信號處理能力的通用硬件平臺越來越受到業界的重視。 @@ 目前的高速實時信號處理系統一般均采用DSP+FPGA的架構,其中DSP主要負責完成系統通信和基帶信號處理算法,而FPGA主要完成信號預處理等前端算法,并提供系統常用的各種外部接口邏輯。本文的主要工作就在于完成通用型高速實時信號處理系統的FPGA軟件設計。 @@ 本文提出了一種基于多DSP與FPGA的通用高速實時信號處理系統的架構。綜合考慮各方面因素,作者選擇使用兩片ADSP-TS201浮點DSP以混合耦合模型構成系統信號處理核心;以Xilinx公司最新的高性能FPGA Virtex-5系列的XC5VLX50T提供系統所需的各種接口,包括與ADSP-TS201的高速Linkport接口以及SPI、UART、SPORT等常用外設接口。此外,作者還選擇了ADSP-BF533定點DSP加入系統當中以擴展系統音視頻信號處理能力,體現系統的通用性。 @@ 基于FPGA的嵌入式系統設計正逐漸成為現代FPGA應用的一個熱點。結合課題需要,作者以Xilinx公司的MicroBlze軟核處理器為核心在Virtex-5片內設計了一個嵌入式系統,完成了對CF卡、DDR2 SDRAM存儲器的讀寫控制,并利用片內集成的三態以太網MAC硬核模塊,實現了系統與上位PC機之間的以太網通信鏈路。此外,為擴展系統功能,適應未來可能的軟件升級,進一步提高系統的通用性,還將嵌入式實時操作系統μC/OS-II移植到MicroBlaze處理器上。 @@ 最后,作者介紹了基于Xilinx RocketIO GTP收發器的高速串行傳輸設計的關鍵技術和基本的設計方法,充分體現了目前高速實時信號處理系統的發展要求和趨勢。 @@關鍵詞:高速實時信號處理;FPGA;Virtex-5;嵌入式系統;MicroBlaze
上傳時間: 2013-05-17
上傳用戶:wangchong
用單片機EM78P153對摩托車防盜報警器的震動傳感器信號進行處理,可大大降低誤報率。用無線遙控器設定摩托車的工作狀態:報警監控狀態;測試狀態;解除狀態。用無線數字編碼傳輸報警信號,無線接收器放
上傳時間: 2013-04-24
上傳用戶:silenthink
隨著海洋勘測技術的發展,研制高性能的海洋測流儀器越來越重要。多普勒聲學海流剖面儀就是一種非常重要的用來測量海流速度的儀器。在調試多普勒聲學海流剖面儀的過程中,多普勒聲學海流剖面儀信號模擬器是很重要的設備,它是數字模擬技術與多普勒聲學技術相結合的產物,它通過模擬的方法產生聲學海流剖面儀回波信號,以便在不具備實際海洋情況的條件下,可以在實驗室環境中對聲學海流剖面儀的樣機進行系統調試。在此情況下,本文研制了一種聲學海流剖面儀信號模擬器,并對聲學海流剖面儀回波信號接收過程中使用的算法進行了研究。 本文首先比較了多普勒聲學海流剖面儀的發射信號與接收信號之間的關系,分析了產生多普勒頻移的原因。選用直接數字頻率合成技術(DDS)生成多普勒聲學海流剖面儀調試所需要的回波信號o DDS技術克服了傳統信號源的頻率精度不高和頻率不穩等問題。本文選用專用DDS芯片AD9833來實現回波信號的產生,利用ARM嵌入式技術對輸出信號進行控制。 信號模擬器以S3C2410處理器為核心構建了硬件平臺,采用核心板與擴展板相結合的硬件結構。核心板主要包括了存儲系統、網絡接口和各種通訊接口。其主要功能是存儲大量數據信號和通訊功能;擴展電路包括了16路DDS信號輸出及信號調理電路,可以通過軟件來配置16路信號相應的工作狀態及選擇信號輸出形式。硬件設計預留了一定數量的I/O接口以備將來擴展之用。 建立嵌入式Linux開發環境;并分析BootLoader啟動機制,移植VIVI;通過配置內核相關文件,移植Linux2.4.18內核到模擬器系統;編寫16路DDS的驅動程序;設計了模擬器的上位機通訊程序及用應程序;對系統進行了軟硬件調試,調試結果表明模擬器完全能夠模擬聲學海流剖面儀的回波信號。 最后,結合回波信號形式,采用基帶解調、復相關等技術對接收回波信號所使用的算法進行了研究,估算出多普勒頻移,配合了調試海流剖面儀樣機工作的進行。該模擬器不但可以模擬回波信號,還可以作為發射信號來用,大大提高了模擬器的實用性。關鍵詞:聲學海流剖面儀;S3C2410; AD9833;嵌入式Linux;回波信號
上傳時間: 2013-04-24
上傳用戶:prczsf
RS(Reed-Solomon)碼是差錯控制領域中一類重要的線性分組碼,由于其出眾的糾錯能力,被廣泛地應用于各種差錯控制系統中,以滿足對數據傳輸通道可靠性的要求。 本文主要研究RS碼的編譯碼方法以及基于FPGA(Field Programmable Gate Array)的RS碼的實現方法。對所設計的編碼譯碼器的主要性能指標進行了仿真及實際功能測試,并給出了時序仿真波形圖和實際測試的結果。最后對于RS軟判決譯碼器的實現進行試探性的研究。 本文的主要工作有:1)采用現場可編程門陣列(FPGA)實現了 RS 碼的編碼和譯碼;2)采用更高效的RiBM算法,不僅減少了邏輯單元(Logic Element)的使用量,而且速度上也得到提高;3)用 VHDL 語言實現RS編碼譯碼,包括伽羅華(Galoias)域內的乘法除法器的設計,伴隨式求解電路,關鍵方程求解電路等;4)對于錢搜索電路的實現進行了改進;5)硬件上用ALrERA公司Cyclone系列的。EP1C20F324C8芯片加以實現。
上傳時間: 2013-04-24
上傳用戶:qoovoop
本文通過對一臺工業儀表通信協議進行分析,介紹了用VB6.0開發微機實時數據采集程序的編程技術。關鍵詞:VB;MSComm控件;通信協議;實時;數據采集Abstract: The pap
上傳時間: 2013-06-03
上傳用戶:shiny3333
隨著GPS(Global Positioning System)技術的不斷發展和成熟,其全球性、全天候、低成本等特點使得GPS接收機的用戶數量大幅度增加,應用領域越來越廣。但由于定位過程中各種誤差源的存在,單機定位精度受到影響。目前常從兩個方面考慮減小誤差提高精度:①用高精度相位天線、差分技術等通過提高硬件成本獲取高精度;②針對誤差源用濾波算法從軟件方面實現精度提高。兩種方法中,后者相對于前者在滿足精度要求的前提下節約成本,而且便于系統融合,是應用于GPS定位的系統中更有前景的方法。但由于在系統中實現定位濾波算法需要時間,傳統CPU往往不能滿足實時性的要求,而FPGA以其快速并行計算越來越受到青睞。 本文在FPGA平臺上,根據“先時序后電路”的設計思想,由同步沒計方法以及自頂向下和自下而上的混合設計方法實現系統的總體設計。從GPS-OEM板輸出的定位信息的接收到定位結果的坐標變換,最終到kalman濾波遞推計算減小定位誤差,實現實時、快速、高精度的GPS定位信息采集處理系統,為GPS定位數據的處理方法做了新的嘗試,為基于FPGA的GPS嵌入式系統的開發奠定了基礎。具體工作如下: 基于FPGA設計了GPS定位數據的正確接收和顯示,以及經緯度到平面坐標的投影變換。根掘GPS輸出信息標準和格式,通過串口接收模塊實現串口數掘的接收和經緯度信息提取,并通過LCD實時顯示。在提取信息的同時將數據格式由ASCⅡ碼轉變為十進制整數型,實現利用移位和加法運算達到代替乘法運算的效果,從而減少資源的利用率。在坐標轉換過程中,利用查找表的方法查找轉化時需要的各個參數值,并將該參數先轉為雙精度浮點小數,再進行坐標轉換。根據高斯轉化公式的規律將公式簡化成只涉及加法和乘法運算,以此簡化公式運算量,達到節省資源的目的。 卡爾曼濾波器的實現。首先分析了影響定位精度的各種誤差因素,將各種誤差因素視為一階馬爾科夫過程的總誤差,建立了系統狀態方程、觀測方程和濾波方程,并基于分散濾波的思想進行卡爾曼濾波設計,并通過Matlab進行仿真。結果表明,本文設計的卡爾曼濾波器收斂性好,定位精度高、估計誤差小。在仿真基礎上,實現基于FPGA的卡爾曼濾波計算。在滿足實時性的基礎上,通過IP核、模塊的分時復用和樹狀結構節省資源,實現數據卡爾曼濾波,達到提高數據精度的效果。 設計中以Xilinx公司的Virtex-5系列的XC5VLX110-FF676為硬件平臺,采用Verilog HDL硬件描述語言實現,利用Xilinx公司的ISE10.1工具布局布線,一共使用44438個邏輯資源,時鐘頻率達到100MHZ以上,滿足實時性信號處理要求,在保證精度的前提下達到資源最優。Modelsim仿真驗證了該設計的正確性。
上傳時間: 2013-04-24
上傳用戶:二驅蚊器
微弱信號檢測裝置 四川理工學院 劉鵬飛、梁天德、曾學明 摘要: 本設計以TI的Launch Pad為核心板,采用鎖相放大技術設計并制作了一套微弱信號檢測裝置,用以檢測在強噪聲背景下已知頻率微弱正弦波信號的幅度值,并在液晶屏上數字顯示出所測信號相應的幅度值。實驗結果顯示其抗干擾能力強,測量精度高。 關鍵詞:強噪聲;微弱信號;鎖相放大;Launch Pad Abstract: This design is based on the Launch Pad of TI core board, using a lock-in amplifier technique designed and produced a weak signal detection device, to measure the known frequency sine wave signal amplitude values of the weak in the high noise background, and shows the measured signal amplitude of the corresponding value in the liquid crystal screen. Test results showed that it has high accuracy and strong anti-jamming capability. Keywords: weak signal detection; lock-in-amplifier; Launch Pad 1、引言 隨著現代科學技術的發展,在科研與生產過程中人們越來越需要從復雜高強度的噪聲中檢測出有用的微弱信號,因此對微弱信號的檢測成為當前科研的熱點。微弱信號并不意味著信號幅度小,而是指被噪聲淹沒的信號,“微弱”也僅是相對于噪聲而言的。只有在有效抑制噪聲的條件下有選擇的放大微弱信號的幅度,才能提取出有用信號。微弱信號檢測技術的應用相當廣泛,在生物醫學、光學、電學、材料科學等相關領域顯得愈發重要。 2、方案論證 針對微弱信號的檢測的方法有很多,比如濾波法、取樣積分器、鎖相放大器等。下面就針對這幾種方法做一簡要說明。 方案一:濾波法。 在大部分的檢測儀器中都要用到濾波方法對模擬信號進行一定的處理,例如隔離直流分量,改善信號波形,防止離散化時的波形混疊,克服噪聲的不利影響,提高信噪比等。常用的噪聲濾波器有:帶通、帶阻、高通、低通等。但是濾波方法檢測信號不能用于信號頻譜與噪聲頻譜重疊的情況,有其局限性。雖然可以對濾波器的通頻帶進行調節,但其噪聲抑制能力有限,同時其準確性與穩定性將大打折扣。
上傳時間: 2013-11-04
上傳用戶:lty6899826
2-1 何謂測量放大電路?對其基本要求是什么? 在測量控制系統中,用來放大傳感器輸出的微弱電壓,電流或電荷信號的放大電路稱為測量放大電路,亦稱儀用放大電路。對其基本要求是:①輸入阻抗應與傳感器輸出阻抗相匹配;②一定的放大倍數和穩定的增益;③低噪聲;④低的輸入失調電壓和輸入失調電流以及低的漂移;⑤足夠的帶寬和轉換速率(無畸變的放大瞬態信號);⑥高輸入共模范圍(如達幾百伏)和高共模抑制比;⑦可調的閉環增益;⑧線性好、精度高;⑨成本低。 2-2 圖2-2a所示斬波穩零放大電路中,為什么采用高、低頻兩個通道,即R3、C3組成的高頻通道和調制、解調、交流放大器組成的低頻通道? 采用高頻通道是為了使斬波穩零放大電路能在較寬的頻率范圍內工作,而采用低頻通道則能對微弱的直流或緩慢變化的信號進行低漂移和高精度的放大。 2-3 請參照圖2-3,根據手冊中LF347和CD4066的連接圖(即引腳圖),將集成運算放大器LF347和集成模擬開關CD4066接成自動調零放大電路。 LF347和CD4066接成的自動調零放大電路如圖X2-1。
標簽: 信號放大電路
上傳時間: 2013-10-09
上傳用戶:ysjing
由于目前直流電源設備缺乏現場檢測技術手段,對安全運行構成威脅。文章分析了直流電源現場檢測的必要性,介紹一種移動式直流電源微機檢測系統的開發與應用。關鍵詞:直流電源;現場檢測;開發應用 直流電源設備現場檢測工作現狀在DL/T 724-2000《電力系統用蓄電池直流電源裝置運行與維護技術規程》第5.3條中,對充電裝置的穩壓精度、穩流精度、紋波系數3項技術指標(以下簡稱3項指標)的現場交接試驗有明確的規定及技術要求。試驗內容主要是通過調壓裝置(如變壓器)將充電機交流輸入電壓在額定電壓±10%內變化,通過負載調整裝置(如放電電阻),使充電機的直流輸出電壓及輸出電流在規定范圍內變化(電壓調整范圍為額定值的90%~145%,電流調整范圍為額定值的0~100%),在調整范圍內測量電壓、電流及紋波值,通過計算,得到充電機的穩壓精度、穩流精度及紋波系數3個參數(以下簡稱3個參數)。
上傳時間: 2013-11-11
上傳用戶:wuchunzhong