隨著微電子技術和計算機技術的迅猛發展,尤其是現場可編程器件的出現,為滿足實時處理系統的要求,誕生了一種新穎靈活的技術——可重構技術。它采用實時電路重構技術,在運行時根據需要,動態改變系統的電路結構,從而使系統既有硬件優化所能達到的高速度和高效率,又能像軟件那樣靈活可變,易于升級,從而形成可重構系統。可重構系統的關鍵在于電路結構可以動態改變,這就需要有合適的可編程邏輯器件作為系統的核心部件來實現這一功能。 論文利用可重構技術和“FD-ARM7TDMLCSOC”實驗板的可編程資源實現了一個8位微程序控制的“實驗CPU”,將“實驗CPU”與實驗板上的ARMCPU構成雙內核CPU系統,并對雙內核CPU系統的工作方式和體系結構進行了初步研究。 首先,文章研究了8位微程序控制CPU的開發實現。通過設計實驗CPU的系統邏輯圖,來確定該CPU的指令系統,并給出指令的執行流程以及指令編碼。“實驗CPU”采用的是微程序控制器的方式來進行控制,因此進行了微程序控制器的設計,即微指令編碼的設計和微程序編碼的設計。為利用可編程資源實現該“實驗CPU”,需對“實驗CPU”進行VHDL描述。 其次,文章進行了“實驗CPU”綜合下載與開發。文章中使用“Synplicity733”作為綜合工具和“Fastchip3.0”作為開發工具。將“實驗CPU”的VHDL描述進行綜合以及下載,與實驗箱上的ARMCPU構成雙內核CPU,實現了基于可重構技術的雙內核CPU的系統。根據實驗板的具體環境,文章對雙內核CPU系統存在的關鍵問題,如“實驗CPU”的內存讀寫問題、微程序控制器的實現,以及“實驗CPU'’框架等進行了改進,并通過在開發工具中添加控制模塊和驅動程序來實現系統工作方式的控制。 最后,文章對雙核CPU系統進行了功能分析。經分析,該系統中兩個CPU內核均可正常運行指令、執行任務。利用實驗板上的ARMCPU監視用“實驗CPU”的工作情況,如模擬“實驗CPU”的內存,實現機器碼運行,通過串行口發送的指令來完成單步運行、連續運行、停止、“實驗CPU"指令文件傳送、“實驗CPU"內存修改、內存察看等工作,所有結果可顯示在超級終端上。該系統通過利用ARMCPU來監控可重構CPU,研究雙核CPU之間的通信,嘗試新的體系結構。
上傳時間: 2013-04-24
上傳用戶:royzhangsz
現場可編程門陣列(FPGA)是一種現場可編程專用集成電路,它將門陣列的通用結構與現場可編程的特性結合于一體,如今,FPGA系列器件已成為最受歡迎的器件之一。隨著FPGA器件的廣泛應用,它在數字系統中的作用日益變得重要,它所要求的準確性也變得更高。因此,對FPGA器件的故障測試和故障診斷方法進行更全面的研究具有重要意義。隨著FPGA器件的迅速發展,FPGA的密度和復雜程度也越來越高,使大量的故障難以使用傳統方法進行測試,所以人們把視線轉向了可測性設計(DFT)問題。可測性設計的提出為解決測試問題開辟了新的有效途徑,而邊界掃描測試方法是其中一個重要的技術。 本文對FPGA的故障模型及其測試技術和邊界掃描測試的相關理論與方法進行了詳細的探討,給出了利用布爾矩陣理論建立的邊界掃描測試過程的數學描述和數學模型。論文中首先討論邊界掃描測試中的測試優化問題,總結解決兩類優化問題的現有算法,分別對它們的優缺點進行了對比,進而提出對兩種現有算法的改進思想,并且比較了改進前后優化算法的性能。另外,本文還對FPGA連線資源中基于邊界掃描測試技術的自適應完備診斷算法進行了深入研究。在研究過程中,本文基于自適應完備診斷的思想對原有自適應診斷算法的性能進行了分析,并將獨立測試集和測試矩陣的概念引入原有自適應診斷算法中,使改進后的優化算法能夠簡化原算法的實現過程,并實現完備診斷的目標。最后利用測試仿真模型證明了優化算法能夠更有效地實現完備診斷的目標,在緊湊性指標與測試復雜性方面比現在算法均有所改進,實現了算法的優化。
上傳時間: 2013-06-30
上傳用戶:不挑食的老鼠
FPGA作為近年來集成電路發展中最快的分支之一,有關它的研究和應用得到了迅速的發展。傳統的FPGA采用靜態配置的方法,所以在它的應用生命周期中,它的功能就不能夠再改變,除非重新配置。動態重配置系統在系統工作的過程中改變FPGA的結構,包括全局重配置和局部重配置。其中的局部動態重配置系統有著ASIC以及靜態配置FPGA無法比擬的優勢。而隨著支持局部位流配置以及動態配置的商用FPGA的推出,使對局部動態重配置系統和應用的研究有了最基本的硬件支撐條件。而Internet作為無比強大的網絡已經滲入到各種應用領域之中。 本文首先提出了一個完整的基于Internet的FPGA局部動態可重配置系統的方案。然后針對方案的各個組成部分,分別進行了描述。首先是介紹了FPGA的基本概況,包括它的發展歷史、結構、應用領域、發展趨勢等。然后介紹了對一個包含局部動態重配置模塊的FPGA系統的設計過程,包括重配置模塊的定義、設計的流程、局部位流的產生等。接下來對.FPGA的配置方法以及配置解決方案進行描述,包括幾種可選擇的配置模式,其中有一些適用于靜態配置,另外一些可以用于動態局部配置,.以及作為一個系統的配置解決方案。最后系統要求從Internet服務器上下載重配置模塊的位流并且完成對FPGA的配置,根據這個要求,我們設計了相應的嵌入式解決方案,包括如何設計一個基于VxWorks的嵌入式應用軟件實現FTP功能,并說明如何通過JTAGG或者ICAP接口由嵌入式CPU完成對FPGA的局部配置。
上傳時間: 2013-04-24
上傳用戶:william345
傳統的數控系統采用的大多是專用的封閉式結構,它能提供給用戶的選擇有限,用戶無法對現有數控設備的功能進行修改以滿足自己的特殊要求;各種廠商提供給用戶的操作方式各不相同,用戶在培訓人員、設備維護等方面要投入大量的時間和資金。這些問題嚴重阻礙了CNC制造商、系統集成者和用戶采用快速而有創造性的方法解決當今制造環境中數控加工和系統集成中的問題。隨著電子技術和計算機技術的高速發展,數控技術正朝向柔性化、智能化和網絡化的方向發展。針對數控系統已存在的問題和未來發展的趨勢,本文致力于建立一個適合現場加工特征的開放結構數控平臺,使系統具備軟硬件可重構的柔性特征,同時把監控診斷和網絡模塊融入數控系統的框架體系之內,滿足智能化和網絡化的要求。 本文在深入研究嵌入式系統技術的基礎上,引入可重構的設計方法,選擇具體的硬件平臺和軟件平臺進行嵌入式可重構數控系統平臺的研發。硬件結構以MOTOROLA的高性能32位嵌入式處理器MC68F375和ALTERA的現場可編程門陣列(FPGA)芯片為核心,配以系統所需的外圍模塊;軟件系統以性能卓越的VxWorks嵌入式實時操作系統為核心,開發所需要的應用軟件,將VxWorks嵌入式實時操作系統擴展為一個完整、實用的嵌入式數控系統。該系統不僅具有可靠性高、穩定性好、功能強的優點,而且具有良好的可移植性和軟硬件可裁減性,便于根據實際需求進行功能的擴展和重構。 本論文的主要研究工作如下: (1)深入研究了以高性能微處理器MC68F375為核心的主控制板的硬件電路設計,以及存儲、采集、通訊和網絡等模塊的設計。 (2)深入研究了基于FPGA的串行配置方法和可重構設計方法,設計出基于FPGA的電機運動控制、機床IO控制、鍵盤陣列和液晶顯示控制等接口模塊電路。 (3)深入研究了VxWorks嵌入式實時操作系統在硬件平臺上的移植和任務調度原理,合理分配控制系統的管理任務,開發系統的底層驅動程序和應用程序。 最后,本文總結了系統的開發工作,并對嵌入式可重構數控系統的進一步研究提出了自己的一些想法,以指引后續研究工作。
上傳時間: 2013-04-24
上傳用戶:gcs333
JPEG是聯合圖像專家組(Joint Picture Expert Group)的英文縮寫,是國際標準化組織(ISO)和CCITT聯合制定的靜態圖像壓縮編碼標準。JPEG的基于DCT變換有損壓縮具有高壓縮比特點,被廣泛應用在數據量極大的多媒體以及帶寬資源寶貴的網絡程序中。 動態圖像的JPEG編解碼處理要求圖像恢復質量高、實時性強,本課題就是針對這兩個方面的要求展開的研究。該系統由圖像編碼服務器端和圖像解碼客戶端組成。其中,服務器端實時采集攝像頭傳送的動態圖像,進行JPEG編碼,通過網絡傳送碼流到客戶端;客戶端接收碼流,經過JPEG解碼,恢復出原始圖像送VGA顯示。設計結果完全達到了實時性的要求。 本文從系統實現的角度出發,首先分析了系統開發平臺,介紹FPGA的結構特點以及它的設計流程和指導原則;然后從JPEG圖像壓縮技術發展的歷程出發,分析JPEG標準實現高壓縮比高質量圖像處理的原理;針對FPGA在算法實現上的特點,以及JPEG算法處理的原理,按照編碼和解碼順序,研究設計了基于改進的DA算法的FDCT和IDCT變換,以及按發生頻率進行優化的霍夫曼查找表結構,并且從系統整體上對JPEG編解碼進行簡化,以提高系統的處理性能。最后,通過分析Nios嵌入式微處理器可定制特性,根據SOPC Builder中Avalon總線的要求,把圖像采集,JPEG圖像壓縮和網絡傳輸轉變成用戶自定義模塊,在SOPC Builder下把用戶自定義模塊添加到系統中,由Nios嵌入式軟核的控制下運行,在FPGA芯片上實現整個JPEG實時圖像編解碼系統(soc)。 在FPGA上實現硬件模塊化的JPEG算法,具有造價低功耗低,性能穩定,圖像恢復后質量高等優點,適用于精度要求高且需要對圖像進行逐幀處理的遠程微小目標識別和跟蹤系統中以及廣電系統中前期的非線性編輯工作以及數字電影的動畫特技制作,對降低成本和提高圖像處理速度兩方面都有非常重大的現實意義。通過在FPGA上實現JPEG編解碼,進一步探索FPGA在數字圖像處理上的優勢所在,深入了解進行此類硬件模塊設計的技術特點,是本課題的重要學術意義所在。
上傳時間: 2013-04-24
上傳用戶:shangdafreya
隨著現場可編程門陣列(FPGA,Field Programmable Gate Array)的出現,由于其具有集成度高、體積小,可在線編程、開發周期短等優點,因此FPGA被越來越多的應用于數據采集與處理系統中。 論文首先簡要介紹了數據采集與處理系統的現狀、存在的問題、以及發展的趨勢。本數據處理與傳輸系統采用了ALTERA公司的FPGA芯片,整個系統由數據采集模塊、異步FIFO模塊、FFT處理模塊、DMA控制模塊、總線接口模塊構成。模擬信號送入后,經AD芯片ADl672轉換成數字信號,送入異步FIFO中緩沖,然后進行FFT處理。處理結果向PC104總線進行DMA傳輸。整個系統做成擴展卡的形式,直接插入PC104插槽內。 在軟件方面,從系統功能實現的角度對軟件總體設計進行規劃,采用模塊化的軟件設計方法使系統的各部分軟硬件更易于設計、實現和調整,文中對系統設計及實現中的關鍵問題進行了較為詳細的描述。經過系統分析、芯片選擇、軟硬件設計與編程調試,實現整個系統。達到了預期的目標。
上傳時間: 2013-07-15
上傳用戶:jcljkh
本文介紹了一種用單片機AT89C2501 來控制的樓宇直按可視對講門鈴系統的工作原理,并給出了其完整的硬件電路和軟件的設計方案與實現方法。關鍵詞:可視對講門鈴;單片機;音頻和視頻信號城
上傳時間: 2013-07-27
上傳用戶:yoleeson
由于旋轉變壓器的高精度高可靠性等特點,廣泛的應用于如航空、航天、船舶、兵器、雷達、通訊等領域。旋轉變壓器輸出模擬量交流信號,經過數字處理轉換為數字角度信號才能進入計算機或其他控制系統,而這種數字處理比較復雜,采用專用的旋轉變壓器解碼芯片想達到理想的精度通常需要較高的成本,限制了它在其他領域的應用。傳統的角測量系統面臨的問題有:體積、重量、功耗偏大,調試、誤差補償試驗復雜,費用較高。 現場可編程門陣列(FPGA)是近年來迅速發展起來的新型可編程器件。隨著它的不斷應用和發展,也使電子設計的規模和集成度不斷提高。同時也帶來了電子系統設計方法和設計思想的不斷推陳出新。 本文的目的是研究利用FPGA實現旋轉變壓器的硬件解碼算法,設計基于FPGA的旋轉變壓器解碼系統。 在本文所設計的系統中,通過FPGA芯片產生旋轉變壓器的激勵信號,再控制A/D轉換器對旋轉變壓器的模擬信號的數據進行采樣和轉換,并對轉換完的數據進行濾波處理,使用基于CORDIC算法流水線結構設計的反正切函數模塊解算出偏轉角θ,最后通過串行口將解算的偏差角數據輸出。本文還分析了該系統誤差產生的原因和提高系統精度的方法。 實驗結果表明,本文所設計的旋轉變壓器解碼器的硬件組成和軟件實現基本能夠較精確的完成上述的信號轉換和數據運算。
上傳時間: 2013-05-23
上傳用戶:gdgzhym
隨著人們對無線通信需求和質量的要求越來越高,無線通信設備的研發也變得越來越復雜,系統測試在整個設備研發過程中所占的比重也越來越大。為了能夠盡快縮短研發周期,測試人員需要在實驗室模擬出無線信道的各種傳播特性,以便對所設計的系統進行調試與測試。無線信道仿真器是進行無線通信系統硬件調試與測試不可或缺的儀器之一。 本文設計的無線信道仿真器是以Clarke信道模型為參考,采用基于Jakes模型的改進算法,使用Altera公司的StratixⅡ EP2S180模擬實現了頻率選擇性衰落信道。信道仿真器實現了四根天線數據的上行接收,每根天線由八條可分辨路徑,每條可分辨路徑由64個反射體構成,每根天線可分辨路徑和反射體的數目可以獨立配置。通過對每個反射體初始角度和初始相位的設置,并且保證反射體的角度和相位是均勻分布的隨機數,可以使得同一條路徑不同反射體之間的非相關特性,得到的多徑傳播信道是一個離散的廣義平穩非相關散射模型(WSSUS)。無線信道仿真器模擬了上行數據傳輸環境,上行數據由后臺產生后儲存在單板上的SDRAM中。啟動測試之后,上行數據在CPU的控制下通過信道仿真器,然后送達基帶處理板解調,最后測試數據的誤碼率和誤塊率,從而分析基站的上行接收性能。 首先,本文研究了3GPP TS 25.141協議中對通信設備測試的要求和無線信道自身的特點,完成了對無線信道仿真器系統設計方案的吸收和修改。 其次,針對FPGA內部資源結構,研究了信道仿真器FPGA實現過程中的困難和資源的消耗,進行了模塊劃分。主要完成了時延模塊、瑞利衰落模塊、背板接口模塊等的RTL級代碼的開發、仿真、綜合和板上調試;完成了FPGA和后臺軟件的聯合調試;完成了兩天線到四天線的改版工作,使FPGA內部的工作頻率翻了一倍,大幅降低了FPGA資源的消耗。 最后,在完成無線信道仿真器的硬件設計之后,對無線信道仿真器的測試根據3GPP TS 25.141 V6.13.0協議中的要求進行,即在數據誤塊率(BLER)一定的情況下,對不同信道傳播環境和不同傳輸業務下的信噪比(Eb/No)進行測試,單天線和多天線的測試結果符合協議中規定的信噪比(Eb/No)的要求。
上傳時間: 2013-04-24
上傳用戶:小楊高1
1992年5月,JoeMitola首次明確提出了軟件無線電的概念。軟件無線電將模塊化、標準化的硬件單元連接構成硬件平臺,通過軟件加載實現各種無線通信功能。端到端重配置技術是在軟件無線電的基礎上發展起來的,該技術使通信系統不僅具有重配置的能力,還能提供一體化的重配置管理架構,實現聯合無線資源管理和網絡規劃。端到端重配置技術已經成為軟件無線電的發展趨勢。 寬帶無線接入(BWA,BroadbandWirelessAccess)是當前通信界研究的熱點之一,而WiMax和WiFi是BWA中最熱門的兩個技術,所以本文選擇了IEEE802.16-2004與IEEE802.11a,設計了基于其物理層標準的可重配置OFDM基帶系統。它們均采用正交頻分復用技術(OFDM,OrthogonalFrequencyDivisionMultiplexing)。 本文研究了IEEE802.16-2004與IEEE802.11a物理層標準,結合Altera公司提供的FPGA開發工具QuartusⅡ、Mentor公司仿真工具ModelsimSE6.0,完成了基于IEEE802.16-2004及IEEE802.11a的可重配置OFDM基帶系統的FPGA設計。該設計中,對FPGA進行重新配置,實現了802.16-2004與802.11a兩種技術的完全重配置;通過選擇不同的參數來調用不同子模塊,實現802.16-2004與802.11a內部不同調制技術的局部重配置。該可重配置基帶系統核心的FFT/IFFT。模塊采用基4按頻率抽取及Cordic算法,消除乘法運算,有利于FPGA實現;在802.16-2004系統中,選取了基于前導序列的符號同步算法,在FPGA中實現。最后使用開發軟件、綜合軟件以及仿真軟件分析了系統的性能并給出了系統的性能指標。
上傳時間: 2013-05-19
上傳用戶:branblackson