UBoot源碼分析及在S3C2440的移植過程
上傳時間: 2013-04-24
上傳用戶:CETM008
隨著科學技術的飛速發(fā)展,電子測量技術被廣泛應用在電子、機械、醫(yī)療、測控及航天等各個領域,而電子測量技術要用到各種形式的高質量信號源,因此任意波形發(fā)生器的研制就具有非常重要的現(xiàn)實意義。 本文便是基于DDS(DirectDigitalSynthesis)技術進行任意波形發(fā)生器研制的。要求可以產(chǎn)生正弦波、方波、三角波與鋸齒波等常規(guī)波形,而且能夠產(chǎn)生任意波形,從而滿足研究的需要。具體工作如下: (一)介紹國內外關于任意波形發(fā)生器研究的發(fā)展情況,闡述頻率合成技術的各種方式與技術對比情況,并選定直接數(shù)字頻率合成技術進行研制。 (二)介紹系統(tǒng)的硬件設計構成與功能實現(xiàn),并對系統(tǒng)部件進行逐一細述。選用單片機作為控制模塊,使用FPGA實現(xiàn)DDS功能作為技術核心,并對外圍電路的設計與接口技術進行分析。 (三)講述DDS的工作原理、工作特點與技術指標,并基于FPGA芯片EP1C3T144C8進行設計,通過使用相位累加器與波形ROM等模塊,實現(xiàn)DDS功能。同時輔以使能模塊與行列式鍵盤,實現(xiàn)各種波形的靈活輸出。 (四)給出系統(tǒng)產(chǎn)生的測試數(shù)據(jù),并對影響頻譜純度的雜散與噪聲產(chǎn)生的原因進行分析。
標簽: FPGA 任意波形發(fā)生器
上傳時間: 2013-04-24
上傳用戶:diets
SATA接口是新一代的硬盤串行接口標準,和以往的并行硬盤接口比較它具有支持熱插拔、傳輸速率快、執(zhí)行效率高的明顯優(yōu)勢。SATA2.0是SATA的第二代標準,它規(guī)定在數(shù)據(jù)線上使用LVDS NRZ串行數(shù)據(jù)流傳輸數(shù)據(jù),速率可達3Gb/s。另外,SATA2.0還具有支持NCQ(本地命令隊列)、端口復用器、交錯啟動等一系列技術特征。正是由于以上的種種技術優(yōu)點,SATA硬盤業(yè)已被廣泛的使用于各種企業(yè)級和個人用戶。 硬盤作為主要的信息載體之一,其信息安全問題尤其引起人們的關注。由于在加密時需要實時處理大量的數(shù)據(jù),所以對硬盤數(shù)據(jù)的加密主要使用帶有密鑰的硬件加密的方式。因此將硬盤加密和SATA接口結合起來進行設計和研究,完成基于SATA2.0接口的加解密芯片系統(tǒng)設計具有重要的使用價值和研究價值。 本論文首先介紹了SATA2.0的總線協(xié)議,其協(xié)議體系結構包括物理層、鏈路層、傳輸層和命令層,并對系統(tǒng)設計中各個層次中涉及的關鍵問題進行了闡述。其次,本論文對ATA協(xié)議和命令進行了詳細的解釋和分析,并針對設計中涉及的命令和對其做出的修改進行了說明。接著,本論文對SATA2.0加解密控制芯片的系統(tǒng)設計進行了講解,包括硬件平臺搭建和器件選型、模塊和功能劃分、系統(tǒng)工作原理等,剖析了系統(tǒng)設計中的難點問題并給出解決問題的方法。然后,對系統(tǒng)數(shù)據(jù)通路的各個模塊的設計和實現(xiàn)進行詳盡的闡述,并給出各個模塊的驗證結果。最后,本文簡要的介紹了驗證平臺搭建和測試環(huán)境、測試方法等問題,并分析測試結果。 本SATA2.0硬盤加解密接口電路在Xilinx公司的Virtex5 XC5VLX50T FPGA上進行測試,目前工作正常,性能良好,已經(jīng)達到項目性能指標要求。本論文在SATA加解密控制芯片設計與實現(xiàn)方面的研究成果,具有通用性、可移植性,有一定的理論及經(jīng)濟價值。
上傳時間: 2013-04-24
上傳用戶:JIUSHICHEN
焊有元件的印制電路板在線測試是印制電路板生產(chǎn)過程中的一個重要環(huán)節(jié),關系著整個電子產(chǎn)品的質量。本文在深入研究國內外印制電路板自動測試技術的基礎上,結合當前先進的電子技術,設計出一套高性能,低價位,小體積,便于攜帶和操作的印制電路板在線測試儀。 本文設計的在線測試儀系統(tǒng)包括控制器電路、信號發(fā)生電路、信號采集電路、元件測試電路、USB通信電路和開關矩陣電路等,其中控制器電路是以FPGA可編程控制芯片為核心,負責控制下位機其它所有電路的正常工作,并實現(xiàn)與上位機間的通信。 針對模擬元件的測試,本文首先探討了對印制電路板上模擬元件測試時的隔離原理,繼而詳細闡述了電阻、電容(電感)、二極管、三極管、運算放大器等的測試方法,并分別設計了硬件測試電路。因為測試時需向被測元件施加測試激勵信號,本文設計并完成了一信號發(fā)生電路,可輸出幅值可調的直流恒壓源信號和直流恒流源信號、幅值和頻率都可調的交流信號。 針對數(shù)字器件的測試,本文將數(shù)字器件分為兩種,一種為具有邊界掃描功能單元的器件,另一類為非邊界掃描器件,并分別對兩種類型的數(shù)字器件的測試原理和方法進行了詳細的描述,在文中給出了相關的硬件測試電路圖。 本設計中,所有測試激勵信號經(jīng)測試電路后輸出的測試結果都是直流電壓信號,所以本文設計了一通用信號采集電路來完成對測試結果的取樣。本文還設計了開關矩陣電路,用于將被測印制電路板上的元件接入到測試電路中。對通信電路的設計,本文采用USB通信方式與上位機進行有效的數(shù)據(jù)交換,并通過USB接口芯片完成了硬件電路的設計。 在軟件方面,本文采用NiosⅡ C語言完成所有軟件設計,以協(xié)助硬件部分來完成對印制電路板的測試工作。 本文已完成各部分電路試驗及系統(tǒng)聯(lián)調,試驗證明設計達到了項目預定要求。
上傳時間: 2013-08-02
上傳用戶:fywz
隨著我國國防現(xiàn)代化建設進程的不斷深化,MIL-STD-1553B標準總線已經(jīng)廣泛應用于各種軍事應用領域。MIL-STD-1553B標準總線是我國上世紀八十年代引進的一種現(xiàn)代化通訊總線,國內稱為GJB289A-97。該總線技術以其高穩(wěn)定性和使用靈活等特點成為現(xiàn)代航空電子綜合系統(tǒng)所廣泛采用的通訊總線技術。 1553B總線接口模塊作為總線通訊的基本單元,其性能成為影響航電綜合系統(tǒng)整體性能的一個關鍵因素。目前國內關于1553B總線通訊模塊的對外接口類型較多,而基于嵌入式處理芯片的接口設計并不多見。嵌入式設備具有體積小、重量輕、實時性強、功耗小、穩(wěn)定性好以及接口方便等優(yōu)點。 基于以上考慮,論文中提出了以DSP+FPGA為平臺實現(xiàn)MIL-STD-1553B總線的收發(fā)控制,通過收發(fā)控制器和變壓器實現(xiàn)MIL-STD-1553B總線的電氣連接。根據(jù)項目需求,設計分為硬件和軟件兩部分完成。在對MIL-STD-1553B總線協(xié)議進行詳細研究后提出了總體設計方案原理圖。再根據(jù)方案需求設計各功能模塊。使用硬件描述語言VHDL對各功能模塊進行邏輯和行為描述,最終實現(xiàn)在FPGA中,使其能夠完成1553B數(shù)據(jù)碼的接受、發(fā)送、轉換和與處理器的信息交換等功能。DSP部分采用的是TI公司的TMS320F2812,使用C語言進行軟件的編譯,使其實現(xiàn)總體控制和通訊的調度等功能。 該方案經(jīng)過實際參與1553B總線通訊系統(tǒng)驗證實驗,證明各項技術指標均達到預定的目標,可以投入實際應用。
上傳時間: 2013-04-24
上傳用戶:671145514
高速數(shù)據(jù)采集系統(tǒng)在信號檢測、雷達、圖像處理、網(wǎng)絡通信等領域有廣泛應用,不同的應用要求使用不同的總線和不同的設計,但是,無論基于何種應用,其設計的關鍵在接口的實現(xiàn)上。 @@ 隨著cPCI總線技術的發(fā)展,cPCI總線逐漸代替了PCI總線、VME總線,成為測控領域中最受人們青睞的總線形式。 @@ 為滿足高速采集過程中數(shù)據(jù)傳輸速度的要求和采集卡與PC機連接的機械強度的要求,本論文提出設計基于cPCI總線接口的數(shù)據(jù)采集系統(tǒng)。設計中利用單片F(xiàn)PGA芯片實現(xiàn)PCI協(xié)議,代替?zhèn)鹘y(tǒng)的FIFO芯片和串并轉換芯片,并完成對模擬電路的控制功能;并提出將應用程序中的一部分數(shù)據(jù)讀寫操作放入動態(tài)鏈接庫中,減少因應用程序反復調用驅動程序而造成的資源浪費和時間的延遲。 @@ 通過分析PCI總線協(xié)議,理解高頻數(shù)字電路設計方法和高速數(shù)據(jù)采集原理,本文開發(fā)了基于cPCI接口的高速數(shù)據(jù)采集系統(tǒng)。經(jīng)過綜合測試和現(xiàn)場應用驗證表明,采集系統(tǒng)已達到了要求的性能指標。 @@關鍵詞:FPGA;數(shù)據(jù)采集系統(tǒng);cPCI; PC
上傳時間: 2013-07-08
上傳用戶:ikemada
LED顯示屏是LED點陣模塊或者像素單元組成的平面顯示屏幕。自從誕生以來,以其亮度高、視角廣、壽命長、性價比高的特點,在交通、廣告、新聞發(fā)布、體育比賽、電子景觀等領域得到了廣泛應用。 LED顯示屏控制器作為控制LED屏顯示圖像、數(shù)據(jù)的關鍵,是整個LED視頻顯示系統(tǒng)的核心。本文研究的是對全彩色同步LED屏的控制,控制LED屏同步顯示在上位機顯示系統(tǒng)中某固定位置處的圖像。根據(jù)已有的LED顯示屏及其驅動器的特點,提出了一種可行的方案并進行了設計。系統(tǒng)主要分為兩個部分:視頻信號的獲取,視頻信號的處理。 經(jīng)過分析比較,決定從顯卡的DVI接口獲得視頻源,視頻源經(jīng)過DVI解碼芯片TFP401A的解碼后,可以獲得圖像的數(shù)字信息,這些信息包括紅、綠、藍三基色的數(shù)據(jù)以及行同步、場同步、使能等控制信號。這些信號將在視頻信號處理模塊中被使用。 信號處理模塊在接收視頻信號源后,對數(shù)據(jù)進行處理,最后輸出數(shù)據(jù)給驅動電路。在信號處理模塊中,采用了可編程邏輯器件FPGA來完成。可編程邏輯器件具有高集成度、高速度、高可靠性、在線可編程(ISP)等特點,所以特別適合于本設計。利用FPGA的可編程性,在FPGA內部劃分了各個小模塊,各小模塊中通過少量的信號進行聯(lián)系,這樣就將比較大的系統(tǒng)轉化成許多小的系統(tǒng),使得設計更加簡單,容易驗證。本文分析了驅動電路所需要的數(shù)據(jù)的特點,全彩色灰度級的實現(xiàn)方式,決定把系統(tǒng)劃分為視頻源截取、RGB格式轉化、位平面分離、讀SRAM地址發(fā)生器、寫SRAM地址發(fā)生器、讀寫SRAM選擇控制器、灰度實現(xiàn)等模塊。 最后利用示波器和SignalTap II邏輯分析儀等工具,對系統(tǒng)進行了聯(lián)合調試。改進了時序、優(yōu)化了布局布線,使得系統(tǒng)性能得到了良好的改善。 在分析了所需要的資源的基礎上,課題決定采用Altera的Cyclone EP1C12 FPGA設計視頻信號處理模塊,在Quartus II和modelsim平臺下,用Verilog HDL語言開發(fā)。
上傳時間: 2013-05-19
上傳用戶:玉簫飛燕
現(xiàn)代社會信息量爆炸式增長,由于網(wǎng)絡、多媒體等新技術的發(fā)展,用戶對帶寬和速度的需求快速增加。并行傳輸技術由于時鐘抖動和偏移,以及PCB布線的困難,使得傳輸速率的進一步提升面臨設計的極限;而高速串行通信技術憑借其帶寬大、抗干擾性強和接口簡單等優(yōu)勢,正迅速取代傳統(tǒng)的并行技術,成為業(yè)界的主流。 本論文針對目前比較流行并且有很大發(fā)展?jié)摿Φ膬煞N高速串行接口電路——高速鏈路口和Rocket I/O進行研究,并以Xilinx公司最新款的Virtex-5 FPGA為研究平臺進行仿真設計。本論文的主要工作是以某低成本相控陣雷達信號處理機為設計平臺,在其中的一塊信號處理板上,進行了基于LVDS(Low VoltageDifferential Signal)技術的高速LinkPort(鏈路口)設計和基于CML(Current ModeLogic)技術的Rocket I/O高速串行接口設計。首先在FPGA的軟件中進行程序設計和功能、時序的仿真,當仿真驗證通過之后,重點是在硬件平臺上進行調試。硬件調試驗證的方法是將DSP TS201的鏈路口功能與在FPGA中的模擬高速鏈路口相連接,進行數(shù)據(jù)的互相傳送,接收和發(fā)送的數(shù)據(jù)相同,證明了高速鏈路口設計的正確性。并且在硬件調試時對Rocket IO GTP收發(fā)器進行回環(huán)設計,經(jīng)過回環(huán)之后接收到的數(shù)據(jù)與發(fā)送的數(shù)據(jù)相同,證明了Rocket I/O高速串行接口設計的正確性。
上傳時間: 2013-04-24
上傳用戶:戀天使569
Scaler是平板顯示器件(FPD,F(xiàn)lat Panel Display)中的重要組成部分,它將輸入源圖像信號轉換成與顯示屏固定分辨率一致的信號,并控制其顯示在顯示屏上。本文在研究圖像縮放算法和scaler在FPD中工作過程的基礎上,采用自上而下(Top-down)的設計方法,給出了scaler的設計及FPGA驗證。該scaler支持不同分辨率圖像的縮放,且縮放模式可調,也可以以IP core的形式應用于相關圖像處理芯片中。 圖像縮放內核是scaler的核心部分,它是scaler中的主要運算單元,完成圖像縮放的基本功能,它所采用的核心算法以及所使用的結構設計決定著縮放性能的優(yōu)劣,也是控制芯片成本的關鍵。因此,本文從縮放內核的結構入手,對scaler的總體結構進行了設計;通過對圖像縮放中常用算法的深入研究提出了一種新的優(yōu)化算法——矩形窗縮放算法,并對其計算進行分析和簡化,降低了計算的復雜度。FPGA設計中,采用列縮放與行縮放分開處理的結構,使用雙口RAM作為兩次縮放間的數(shù)據(jù)緩沖區(qū)。使用這種結構的優(yōu)勢在于:行列縮放可以同時進行,數(shù)據(jù)處理的可靠性高、速度快:內核結構簡單明了,數(shù)據(jù)緩沖區(qū)大小合適,便于設計。此外,本文還介紹了其他輔助模塊的設計,包括DVI接口信號處理模塊、縮放參數(shù)計算與控制模塊以及輸出信號檢測與時序濾波模塊。 本設計使用Verilog HDL對各模塊進行了RTL級描述,并使用Quartus II7.2進行了邏輯仿真,最后使用Altera公司的FPGA芯片來進行驗證。通過邏輯驗證和系統(tǒng)仿真,證明該scaler的設計達到了預期的目標。對于不同分辨率的圖像,均可以在顯示屏上得到穩(wěn)定的顯示。
上傳時間: 2013-05-30
上傳用戶:xiaowei314
高速、高精度已經(jīng)成為伺服驅動系統(tǒng)的發(fā)展趨勢,而位置檢測環(huán)節(jié)是決定伺服系統(tǒng)高速、高精度性能的關鍵環(huán)節(jié)之一。光電編碼器作為伺服驅動系統(tǒng)中常用的檢測裝置,根據(jù)結構和原理的不同分為增量式和絕對式。本文從原理上對增量式光電編碼器和絕對式光電編碼器做了深入的分析,通過對比它們的特性,得出了絕對式光電編碼器更適合高速、高精度伺服驅動系統(tǒng)的結論。 絕對式光電編碼器精度高、位數(shù)多的特點決定其通信方式只能采取串行傳輸方式,且由相應的通信協(xié)議控制信息的傳輸。本文首先針對編碼器主要生產(chǎn)廠商日本多摩川公司的絕對式光電編碼器,深入研究了通信協(xié)議相關的硬件電路、數(shù)據(jù)幀格式、時序等。隨后介紹了新興的電子器件FPGA及其開發(fā)語言硬件描述語言Verilog HDL,并對基于FPGA的絕對式編碼器通信接口電路做了可行性的分析。在此基礎上,采用自頂向下的設計方法,將整個接口電路劃分成發(fā)送模塊、接收模塊、序列控制模塊等多個模塊,各個模塊采用Verilog語言進行描述設計編碼器接口電路。最終的設計在相關硬件電路上實現(xiàn)。最后,通過在TMS320F2812伺服控制平臺上編寫的硬件驅動程序驗證了整個設計的各項功能,達到了設計的要求。
上傳時間: 2013-07-11
上傳用戶:snowkiss2014