通用異步收發(fā)器UART(Universal Asynchronous Receiver/Transmitter)是廣泛使用的串行傳輸協(xié)議。串行外設用到異步串行接口一般采用專用集成電路實現(xiàn)。但是這類芯片一般包含許多輔助模塊,而時常不需要使用完整的UART的功能和輔助功能,或者當在FPGA上設計時,需要將UART功能集成到FPGA內(nèi)部而不能使用芯片。藍牙主機控制器接口則是實現(xiàn)主機設備與藍牙模塊之間互操作的控制部件。當在使用藍牙設備的時候尤其是在監(jiān)控場所,接口控制器在控制數(shù)據(jù)與計算機的傳輸上就起了至關重要的作用。 論文針對信息技術的發(fā)展和開發(fā)過程中的實際需要,設計了一個藍牙HCI-UART(Host Controller Interface-Universal Asynchronous Receiver/Transmitter)控制接口的模塊。使用VHDL將其核心功能集成,既可以單獨使用,也可集成到系統(tǒng)芯片中,并且整個設計緊湊、穩(wěn)定且可靠,其用途廣泛,具有一定的使用價值。 本設計采用TOP-DOWN設計方法,整體上分為UART接口和藍牙主機控制器接口兩部分。首先根據(jù)UART和藍牙主機控制器接口的實現(xiàn)原理和設計指標要求進行系統(tǒng)設計,對系統(tǒng)劃分模塊以及各個模塊的信號連接;然后進行模塊設計,設計出每個模塊的功能,并用VHDL語言編寫代碼來實現(xiàn)模塊功能;再使用ISE8.2I自帶的仿真器對各模塊進行功能仿真和時序仿真;最后進行硬件驗證,在Virtex-II開發(fā)板上對系統(tǒng)進行功能驗證。實現(xiàn)了發(fā)送、接收和波特率發(fā)生等功能,驗證了結果,表明設計正確,功能良好,符合設計要求。
上傳時間: 2013-04-24
上傳用戶:tianyi223
隨著全控型變流技術的不斷發(fā)展和應用領域的不斷拓寬,具有高功率因數(shù)的PWM整流器在工業(yè)領域中逐漸得到普遍重視。在目前的PWM調(diào)制方法中,自然采樣SPWM具有控制靈活、輸出脈沖波形好、諧波含量低等優(yōu)點,是一種性能優(yōu)良的調(diào)制方法。傳統(tǒng)的基于DSP的SPWM實現(xiàn)方法受DSP本身串行程序流工作模式的限制,是很難實時完成自然采樣SPWM的計算的,這在一些特殊的應用領域限制了PWM整流器性能的提高。為此,論文提出了一種基于FPGA的自然采樣SPWM實現(xiàn)方法,并在三相電流型整流器樣機上進行了實驗驗證。由于FPGA具有豐富的可編程邏輯資源和I/O口,并且可以采用并行工作方式,因此控制系統(tǒng)具有更快的處理速度、更小的控制延時和更好的實時性,有利于PWM整流器性能的提高。仿真和實驗研究都表明本文的設計是正確有效的。
上傳時間: 2013-06-16
上傳用戶:黑漆漆
軟件開發(fā)環(huán)境:ISE 7.1i 硬件開發(fā)環(huán)境:紅色颶風II代-Xilinx版 1. 本實例用于控制開發(fā)板上面的SDRAM完成讀寫功能; 先向SDRAM里面寫數(shù)據(jù),然后再將數(shù)據(jù)讀出來做比較,如果不匹配就通過LED變亮顯示出來,如果一致,LED就不亮。 2. part1目錄是使用Modelsim仿真的工程; 3. part2目錄是在開發(fā)版上面驗證的工程; 2.1. part1_32目錄是4m32SDRAM的仿真工程; 2.2. part1_16目錄是4m16SDRAM的仿真工程; \model文件夾里面是仿真模型; \rtl文件夾里面是源文件; \sim文件夾里面是仿真工程; \test_bench文件夾里面是測試文件; \wave文件夾里面是仿真波形。 3.1. 工程在\project文件夾里面; 3.2. 源文件和管腳分配在\rtl文件夾里面; 3.3. 下載文件在\download文件夾里面,.mcs為PROM模式下載文件,.bit為JTAG調(diào)試下載文件。
上傳時間: 2013-04-24
上傳用戶:ZJX5201314
近年來,人們對無線數(shù)據(jù)和多媒體業(yè)務的需求迅猛增加,促進了寬帶無線通信新技術的發(fā)展和應用。正交頻分復用 (Orthogonal Frequency Division Multiolexing,OFDM)技術已經(jīng)廣泛應用于各種高速寬帶無線通信系統(tǒng)中。然而 OFDM 系統(tǒng)相比單載波系統(tǒng)更容易受到頻偏和時偏的影響,因此如何有效地消除頻偏和時偏,實現(xiàn)系統(tǒng)的時頻同步是 OFDM 系統(tǒng)中非常關鍵的技術。 本文討論了非同步對 OFDM 系統(tǒng)的影響,分析了當前用于 OFDM 系統(tǒng)中基于數(shù)據(jù)符號的同步算法,并簡單介紹非基于數(shù)據(jù)符號同步技術。基于數(shù)據(jù)符號的同步技術通過加入訓練符號或?qū)ьl等附加信息,并利用導頻或訓練符號的相關性實現(xiàn)時頻同步。此算法由于加入了附加信息,降低了帶寬利用率,但同步精度相對較高,同步捕獲時間較短。 隨著電子芯片技術的快速發(fā)展,電子設計自動化 (Electronic DesignAutomation,EDA) 技術和可編程邏輯芯片 (FPGA/CPLD) 的應用越來越受到大家的重視,為此文中對 EDA 技術和 Altera 公司制造的 FPGA 芯片的原理和結構特點進行了闡述,還介紹了在相關軟件平臺進行開發(fā)的系統(tǒng)流程。 論文在對基于數(shù)據(jù)符號三種算法進行較詳細的分析和研究的基礎上,尤其改進了基于導頻符號的同步算法之后,利用 Altera 公司的 FPGA 芯片EP1S25F102015 在 OuartusⅡ5.0 工具平臺上實現(xiàn)了 OFDM 同步的硬件設計,然后進行了軟件仿真。其中對基于導頻符號同步的改進算法硬件設計過程了進行了詳細闡述。不僅如此,對于基于 PN 序列幀的同步算法和基于循環(huán)前綴 (Cycle Prefix,CP) 的極大似然 (Maximam Likelihood,ML)估計同步算法也有具體的仿真實現(xiàn)。 最后,文章還對它們進行了比較,基于導頻符號同步設計的同步精度比較高,但是耗費芯片的資源多,另一個缺點是沒有頻偏估計,因此運用受到一定限制。基于 PN 序列幀的同步設計使用了最少的芯片資源,但要提取 PN 序列中的信號數(shù)據(jù)有一定困難。基于循環(huán)前綴的同步設計占用了芯片 I/O 腳稍顯多。這幾種同步算法各有優(yōu)缺點,但可以根據(jù)不同的信道環(huán)境選用它們。
標簽: FPGA 數(shù)據(jù) 同步的 仿真實現(xiàn)
上傳時間: 2013-04-24
上傳用戶:斷點PPpp
本文分析了 T EXAS 儀器公司新推出的串行10 位數(shù)/ 模轉(zhuǎn)換器(DAC) TL C5615 的功能、特點、工作原理及其與A T89C52 單片機的硬件接口和軟件編程, 提供了一個新穎實用的數(shù)/
上傳時間: 2013-05-20
上傳用戶:redmoons
隨著信號處理技術的進步和電子技術的發(fā)展,雷達信號偵察接收機逐漸從模擬體制向數(shù)字體制轉(zhuǎn)變。軟件無線電概念的提出,促使雷達偵察接收機朝大帶寬、全截獲方向發(fā)展,現(xiàn)有的串行信號處理體制已經(jīng)很難滿足系統(tǒng)要求。FPGA器件的出現(xiàn),為實現(xiàn)寬帶雷達信號偵察數(shù)字接收機提供了硬件支持。 本文結合FPGA芯片特點,在前人研究基礎上,從算法和硬件實現(xiàn)兩方面,對雷達信號偵察數(shù)字接收機若干關鍵技術進行了研究和創(chuàng)新,主要研究內(nèi)容包括以下幾個方面。 1)給出了基于QuartusII/Matlab和ISE/ModelSim/Matlab的兩種FPGA設計聯(lián)合仿真技術。這種聯(lián)合仿真技術,大大提高了基于FPGA的雷達信號偵察數(shù)字接收機的設計效率。 2)給出了一種基于FFT/IFFT的寬帶數(shù)字正交變換算法,并將該算法在FPGA中進行了硬件實現(xiàn),設計可對600MHz帶寬內(nèi)的輸入信號進行實時正交變換。 3)提出了一種全并行結構FFT的FPGA實現(xiàn)方案,并將其在FPGA芯片中進行了硬件實現(xiàn),設計能夠在一個時鐘周期內(nèi)完成32點并行FFT運算,滿足了數(shù)字信道化接收機對數(shù)據(jù)處理速度的要求。 4)提出了一種自相關信號檢測FPGA實現(xiàn)方案,通過改變FIFO長度改變自相關運算點數(shù),實現(xiàn)了弱信號檢測。提出通過二次門限處理來消除檢測脈沖中的毛刺和凹陷,降低了虛警概率,提高了檢測結果的可靠性。 5)在單通道自相關信號檢測算法基礎上,提出采用三路并行檢測,每路采用不同的相關點數(shù)和檢測門限,再綜合考慮三路檢測結果,得到最終檢測結果。給出了算法FPGA實現(xiàn)過程,并對設計進行了聯(lián)合時序仿真,提高了檢測性能。 6)給出了一種利用FFT變換后的兩根最大譜線進行插值的快速高精度頻率估計方法,并將該算法在FPGA硬件中進行了實現(xiàn)。通過利用FFT運算后的實/虛部最大值進行插值,降低了硬件資源消耗、縮短了運算延遲。 7)結合4)、5)、6)中的研究成果,完成了對雷達脈沖信號到達時間、終止時間、脈沖寬度和脈沖頻率的估計,最終在一塊FPGA芯片內(nèi)實現(xiàn)了一個精簡的雷達信號偵察數(shù)字接收機,并在微波暗室中進行了測試。
標簽: FPGA 雷達信號 數(shù)字接收機
上傳時間: 2013-06-13
上傳用戶:Divine
本文以VB 為主體開發(fā)語言,實現(xiàn)了參數(shù)化設計凸輪和凸輪輪廓設計過程的動畫仿真,既提高了凸輪設計效率,又益于計算機輔助教學。
上傳時間: 2013-06-13
上傳用戶:www240697738
ModelSim具備強大的模擬仿真功能,在設計、編譯、仿真、測試、調(diào)試開發(fā)過程中,有一整套工具供你使用,而且操作起來極其靈活,可以通過菜單、快捷鍵和命令行的方式進行工作。ModelSim的窗口管理界面讓用戶使用起來很方面,它能很好的與操作系統(tǒng)環(huán)境協(xié)調(diào)工作。ModelSim的一個很顯著的特點就是它具備命令行的操作方式,類似于一個shell有很多操作指令供你使用,給人的感覺就像是工作在Unix環(huán)境下,這種命令行操作方式是基于Tcl/Tk的,其功能相當強大,這需要在以后的實際應用中慢慢體會。ModelSim的功
標簽: ModelSimSE
上傳時間: 2013-05-27
上傳用戶:D&L37
RealView Developer Suite工具是ARM公司是推出的新一代ARM集成開發(fā)工具。支持所有ARM 系列核,并與眾多第三方實時操作系統(tǒng)及工具商合作簡化開發(fā)流程。開發(fā)工具包含以下組件: ? 完全優(yōu)化的ISO C/C++編譯器 ? C++ 標準模板庫 ? 強大的宏編譯器 ? 支持代碼和數(shù)據(jù)復雜存儲器布局的連接器 ? 可選 GUI調(diào)試器 ? 基于命令行的符號調(diào)試器(armsd) ? 指令集仿真器 ? 生成無格式二進制工具、Intel 32位和Motorola 32位ROM映像代碼
上傳時間: 2013-08-02
上傳用戶:夢不覺、
ModelSim具備強大的模擬仿真功能,在設計、編譯、仿真、測試、調(diào)試開發(fā)過程中,有一整套工具供你使用,而且操作起來極其靈活,可以通過菜單、快捷鍵和命令行的方式進行工作。ModelSim的窗口管理界面讓用戶使用起來很方面,它能很好的與操作系統(tǒng)環(huán)境協(xié)調(diào)工作。ModelSim的一個很顯著的特點就是它具備命令行的操作方式,類似于一個shell有很多操作指令供你使用,給人的感覺就像是工作在Unix環(huán)境下,這種命令行操作方式是基于Tcl/Tk的,其功能相當強大,這需要在以后的實際應用中慢慢體會。ModelSim的功
標簽: ModelSimSE
上傳時間: 2013-07-28
上傳用戶:dct灬fdc