該文檔為FPGA和ARM和STM32和DSP區別總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
上傳時間: 2022-08-09
上傳用戶:canderile
60年代初,國際上首次將B超診斷儀應用于臨床診斷,40多年來B超診斷儀的發展極為迅速。隨著數字信號處理及計算機技術的發展,目前國際上先進水平的超聲診斷設備幾乎每一個環節都包含著數字信號處理的內容,研制全數字化的超聲診斷設備已成為發展趨勢。 @@ 基于FPGA及嵌入式操作系統的全數字超聲診斷系統具有技術含量高、便攜的特點,可用數字硬件電路來實現數據量極其龐大的超聲信息的實時處理。 @@ 本文從超聲診斷原理入手,在對超聲診斷系統中的幾個關鍵技術進行分析的基礎上,重點研究開發超聲診斷系統中數字信號處理部分的兩個核心算法。以FPGA芯片為載體,在Quartus Ⅱ平臺中采用Verilog HDL語言進行編程并仿真驗證,分別實現了數字FIR濾波器及CORDIC坐標變換兩個模塊的功能。另外,采用Verilog HDL語言對應用于圖像顯示模塊的SPI接口進行了編程設計,編譯下載至FPGA中,最終實現了與ARM A8的OMPG3530板之間高速串行數據的傳輸。 @@ 采用在單片FPGA芯片內實現數字式超聲診斷部分核心算法并與高性能ARMA8處理器相配合的數字信號處理解決方案,具有高速度、高精度、高集成度、便攜的特點,為全數字化便攜超聲診斷設備的研制打下了基礎。 @@關鍵詞:超聲診斷系統;FPGA;數字FIR濾波器;CORDIC算法;SPI總線
上傳時間: 2013-07-07
上傳用戶:hxy200501
隨著列車自動化控制和現場總線技術的發展,基于分布式控制系統的列車通信網絡技術TCN(IEC-61375)在現代高速列車上得到廣泛應用。TCN協議將列車通信網絡分為絞線式列車總線WTB和多功能車輛總線MVB,其中WTB實現對開式列車中的互聯車輛間的數據傳輸和通信,MVB實現車載設備的協同工作和互相交換信息。 本文介紹了國內外列車通信網絡的發展情況和各自優勢,分析了MVB一類設備底層協議。研究利用FPGA實現MVB控制芯片MVBC,用ARM作為微處理器實現MVB一類設備的嵌入式解決方案。其中,在FPGA芯片中主要采用自頂向下的設計方法,RLT硬件描述語言實現MVB控制芯片MVBC一類設備的主要功能,包括幀編碼器、幀解碼器和邏輯接口單元。ARM主要完成了軟件程序的編寫和實時操作系統的移植。在eCos實時操作系統上,完成了驅動和上層應用程序,包括端口初始化、端口配置、幀收發指令和報文分析。 為了驗證設計的正確性,在設計的硬件平臺基礎上,搭建了MVB通信網絡的最小系統,對網絡進行系統功能測試。測試結果表明:設計方案正確,達到了設計的預期要求。
上傳時間: 2013-08-03
上傳用戶:bruce5996
自20世紀90年代以來,隨著計算機技術、超大規模集成電路技術和通信及網絡技術的發展,微機保護和測控裝置的性能得到大幅提升,以此為基礎的變電站自動化系統在我國的電力系統中得到長足的發展和廣泛的應用。 @@ 為增加產品的市場競爭力,電力系統二次設備生產廠商緊跟市場需求,將各種具有高性價比的新型處理器芯片和外圍芯片大量應用到變電站自動化系統的保護、測控裝置上,如32位CPU、數字信號處理芯片DSP、高速高精度A/D轉換芯片、大容量Flash存儲芯片、可編程邏輯器件CPLD、FPGA等。這些功能強大的器件的應用使保護測控裝置在外形上趨于小型化集成化,而在功能上則較以前有顯著提升。同時,各種成熟的商用嵌入式實時操作系統的采用使處理器的性能得到充分發揮,裝置通信、數據存儲及處理能力更強,性能大幅提高,程序移植升級更加方便快捷。 @@ 本論文以現階段國內外變電站自動化系統測控技術為參考,根據變電站自動化系統的發展趨勢和要求,研究一種基于ARM和FPGA技術并采用嵌入式實時操作系統的高性能測控裝置,并給出硬軟件設計。 @@ 裝置硬件采用模塊化設計,按照測控裝置基本功能設計插件板。分為主CPU插件、交流采樣插件、遙信采集插件、遙控出口插件、直流采樣及輸出插件。除主CPU插件,其他插件的數量可以根據需要任意增減,滿足不同用戶的需求。 @@ 裝置主CPU采用目前先進的基于ARM技術的微處理器AT91RM9200,通過數據、地址總線和其他插件板連接,構成裝置的整個系統。交流采樣插件采用FPGA技術,利用ALTERA公司的FPGA芯片EP1K10實現交流采樣的控制,降低了CPU的負擔。 @@ 軟件采用Vxworks嵌入式實時操作系統,增加了系統的性能。以任務來管理不同的軟件功能模塊,利于裝置軟件的并行開發和維護。 @@關鍵詞:測控裝置;嵌入式實時操作系統;ARM;現場可編程門陣列
上傳時間: 2013-04-24
上傳用戶:JESS
Actel SmartFusion智能混合信號FPGA在單個器件中整合了已經獲驗證且高度靈活的ProASIC?3 FPGA架構、先進的混合信號功能以及一個ARM? Cortex?-M3硬核處理器。SmartFusion能夠為嵌入式系統設計人員提供了多達50萬門用戶邏輯、13.8 Kb的通用FPGA RAM、眾多系統外設和可編程模擬電路,以及一個包含了100 MHz Cortex-M3處理器(64 Kb SRAM 和 512 Kb閃存)的微控制器子系統(MSS)。
標簽: SmartFusion Actel FPGA 智能混合
上傳時間: 2013-04-24
上傳用戶:00.00
隨著圖像處理技術和投影技術的不斷發展,人們對高沉浸感的虛擬現實場景提出了更高的要求,這種虛擬顯示的場景往往由多通道的投影儀器同時在屏幕上投影出多幅高清晰的圖像,再把這些單獨的圖像拼接在一起組成一幅大場景的圖像。而為了給人以逼真的效果,投影的屏幕往往被設計為柱面屏幕,甚至是球面屏幕。當圖像投影在柱面屏幕的時候就會發生幾何形狀的變化,而避免這種幾何變形的就是圖像拼接過程中的幾何校正和邊緣融合技術。 一個大場景可視化系統由投影機、投影屏幕、圖像融合機等主要模塊組成。在虛擬現實應用系統中,要實現高臨感的多屏幕無縫拼接以及曲面組合顯示,顯示系統還需要運用幾何數字變形及邊緣融合等圖像處理技術,實現諸如在平面、柱面、球面等投影顯示面上顯示圖像。而關鍵設備在于圖像融合機,它實時采集圖形服務器,或者PC的圖像信號,通過圖像處理模塊對圖像信息進行幾何校正和邊緣融合,在處理完成后再送到顯示設備。 本課題提出了一種基于FPGA技術的圖像處理系統。該系統實現圖像數據的AiD采集、圖像數據在SRAM以及SDRAM中的存取、圖像在FPGA內部的DSP運算以及圖像數據的D/A輸出。系統設計的核心部分在于系統的控制以及數字信號的處理。本課題采用XilinxVirtex4系列FPGA作為主處理芯片,并利用VerilogHDL硬件描述語言在FPGA內部設計了A/D模塊、D/A模塊、SRAM、SDRAM以及ARM處理器的控制器邏輯。 本課題在FPGA圖像處理系統中設計了一個ARM處理器模塊,用于上電時對系統在圖像變化處理時所需參數進行傳遞,并能實時從上位機更新參數。該設計在提高了系統性能的同時也便于系統擴展。 本文首先介紹了圖像處理過程中的幾何變化和圖像融合的算法,接著提出了系統的設計方案及模塊劃分,然后圍繞FPGA的設計介紹了SDRAM控制器的設計方法,最后介紹了ARM處理器的接口及外圍電路的設計。
上傳時間: 2013-04-24
上傳用戶:ynsnjs
PWM(脈沖寬度調制)是一種利用數字信號來控制模擬電路的控制技術,廣泛應用于電源、電機、伺服系統、通信系統、電子控制器、功率控制等電力電子設備。PWM技術在逆變電路中的應用最為廣泛,也是變頻技術的核心,同時在機床,液壓位置控制系統等機械裝置中也發揮著重要的作用。PWM技術已經成為控制領域的一個熱點,因此研究PWM發生器對于基礎理論的發展和技術的改進都有十分重要的意義。 論文研究的主要內容是用任意波形作為調制信號通過特定的方法來產生所需要的PWM波形,任意波形的合成和PWM波形的生成是兩個主要任務。任意波形的合成是課題設計的一個難點,也是影響系統性能的關鍵因素之一。論文中波形合成采用直接數字頻率合成(DDS)技術來實現。DDS技術以相位為地址,通過查找離散幅度數據進行波形合成,具有輸出波形相位變化連續、分辨率高、頻率轉換速率快的優點,而且通過設置控制字可靈活方便地改變輸出頻率,是目前波形合成的主流方法。 實現PWM發生器的設計方法有多種。在綜合比較了單片機、DSP、ARM等常用開發工具特點的基礎上,本文提出了一種以可編程邏輯器件(PLD)為主體,單片機輔助配合的設計方法。隨著計算機技術和微電了技術的迅速發展,可編程邏輯器件的集成度和容量越來越大,基于PLD的設計方法正逐步成為一種主流于段,是近些年來電子系統設計的一個熱點。整個系統分為模擬波形產生、單片機控制電路、FPGA內部功能模塊三大部分。FPGA部分的設計是以Altera公司的Quartus Ⅱ軟件為開發平臺,采用VHDL語言為主要輸入手段來完成內部各功能模塊的設計輸入、編譯、仿真等調試工作,目標載體選用性價比比較高的Altera公司的CycloneⅡ系列的器件;單片機控制電路主要負責控制字的設置和顯示,波形數據的接受與發送;用MATLAB軟件完成仟意波形的繪制和模擬任務。 論文共分五章,詳細介紹了課題的背景、PWM發生器的發展和應用以及選題的目的和意義等,論述了系統設計方案的可行性,對外圍電路和FPAG內部功能模塊的設計方法進行了具體說明,并對仿真結果、系統的性能、存在的問題和改進方法等進行了分析和闡述。整個設計滿足PWM發生器的任務和功能要求,設計方法可行。
上傳時間: 2013-04-24
上傳用戶:ommshaggar
數控系統在工礦領域已得到廣泛應用,計算機數控系統通過對數字化信息的處理和運算,并轉化成脈沖信號,實現對步進電機的控制,進而控制數控機床動作和零件加工。隨著嵌入式技術的發展,我們可以設計規模更小,成本更低,功能更特定的嵌入式系統來完成傳統計算機數控系統所完成的工作。 步進電機以其精度高、控制靈活、定位準確、起停迅速、工作可靠、能直接接受數字信號的特點,成為數控系統中的重要執行部件。然而根據步進電機的特性,必須要采取適當而有效的升降速控制策略,特別是在多電機連動的系統中,對多個電機連動的速度控制和脈沖分配也很值得研究。在本文中作者將介紹一種三軸連動的速度控制和脈沖分配的優化算法,以及其在基于FPGA和ARM配合的高速數控雕刻機控制系統中的實現。 在本文中還可以看見,為了減小本系統中主控MCU的壓力,作者還將利用FPGA來設計一個針對多電機連動的速度控制和脈沖分配優化算法的外圍定制控制器。 最終實驗結果表明,作者所提出的優化算法及其在本系統的實現方案,完全達到客戶所提出的高速數控雕刻機控制系統的各項設計性能指標。
上傳時間: 2013-07-02
上傳用戶:dreamboy36
本文的主要研究內容是利用FPGA平臺實現以太網絡接口。 首先,對論文的大致內容和組織結構做了簡要介紹,并且比較分析了目前比較流行的網絡接口實現的三種方法,并以此為基礎提出了本文中重點介紹的基于FPGA 的網絡接口實現方法。 其次,介紹采用以FPGA 做為主控芯片控制8019AS 網絡控制芯片來實現從網絡上接收數據幀的功能。FPGA 需要在上電時完成對于8019AS的初始化設置。在接收和發送數據報文時,對相應的寄存器進行控制和操作以完成網絡數據幀的接收。對FPGA 與8019AS 之間的接口實現進行了詳細的描述。 最后,介紹了在FPGA 內部對于接收到的網絡數據幀進行TCP/IP協議分析的具體過程和實現方法。分別詳細介紹了接收模塊、發送模塊以及其中子模塊具體功能和實現方法。說明了模塊之間相互觸發的具體關系。現有的網絡接口一般是采用MCU 或者ARM 等專用控制芯片來實現的,而此次課題以FPGA 作為主控芯片來實現網絡接口以及部分TCP/IP 協議分析是一個創意。而且由于FPGA 多管腳可以靈活配置,也使得系統的可擴展性有了很大的提高。
上傳時間: 2013-06-09
上傳用戶:huazi
隨著現代計算機技術和互聯網技術的飛速發展,嵌入式系統成為當前最熱門的焦點之一;ARM以其高性能低功耗等特性成為目前應用最廣泛的32位嵌入式處理器。近年來得到快速發展的機電一體化設備的人民幣紙幣清分機系統,是嵌入式系統的典型應用;它的主要工作流程是:人民幣圖像通過圖像傳感器采集得到的模擬信號,經過放大、A/D轉換和FPGA協調之后得到數字圖像,經緩存后進入到主CPU--S3C2410,通過圖像識別,實現面向、面值、新舊分級、破損程度等特征的識別,最后送出結果到控制CPU對識別結果進行相應的顯示和機械動作。論文主要涉及以下這些內容: 1):基于ARM的嵌入式系統和清分機系統介紹。 2):人民幣清分機的硬件系統基本構架,清分機的各關鍵硬件的選型及主要原理;著重介紹清分機的處理核心--S3C2410。 3):圖像處理基礎。介紹了清分機系統中各類圖像的特點,圖像分析中的常用工具--灰度直方圖,從而為識別算法做好準備。 4):介紹了人民幣的特征識別算法原理及實現基本流程,通過MATLAB對算法進行仿真研究。 5):嵌入式linux設備驅動的開發。針對清分機設備種類繁多而又是多任務的特點,本文提出使用可裁剪而又穩定的linux操作系統來管理整個清分機系統;而實現操作系統對清分機的管理首先就要實現設備與操作系統的連接--設備驅動。
上傳時間: 2013-06-01
上傳用戶:xoxoliguozhi