亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

Verilog HDL代碼書寫規范

  • 全數字超聲診斷系統部分核心算法的FPGA實現.rar

    60年代初,國際上首次將B超診斷儀應用于臨床診斷,40多年來B超診斷儀的發展極為迅速。隨著數字信號處理及計算機技術的發展,目前國際上先進水平的超聲診斷設備幾乎每一個環節都包含著數字信號處理的內容,研制全數字化的超聲診斷設備已成為發展趨勢。 @@ 基于FPGA及嵌入式操作系統的全數字超聲診斷系統具有技術含量高、便攜的特點,可用數字硬件電路來實現數據量極其龐大的超聲信息的實時處理。 @@ 本文從超聲診斷原理入手,在對超聲診斷系統中的幾個關鍵技術進行分析的基礎上,重點研究開發超聲診斷系統中數字信號處理部分的兩個核心算法。以FPGA芯片為載體,在Quartus Ⅱ平臺中采用Verilog HDL語言進行編程并仿真驗證,分別實現了數字FIR濾波器及CORDIC坐標變換兩個模塊的功能。另外,采用Verilog HDL語言對應用于圖像顯示模塊的SPI接口進行了編程設計,編譯下載至FPGA中,最終實現了與ARM A8的OMPG3530板之間高速串行數據的傳輸。 @@ 采用在單片FPGA芯片內實現數字式超聲診斷部分核心算法并與高性能ARMA8處理器相配合的數字信號處理解決方案,具有高速度、高精度、高集成度、便攜的特點,為全數字化便攜超聲診斷設備的研制打下了基礎。 @@關鍵詞:超聲診斷系統;FPGA;數字FIR濾波器;CORDIC算法;SPI總線

    標簽: FPGA 全數字 超聲診斷系統

    上傳時間: 2013-07-07

    上傳用戶:hxy200501

  • Verilog_HDL程序設計與實踐.rar

    Verilog+HDL程序設計與實踐(云創工作室).pdf

    標簽: Verilog_HDL 程序設計 實踐

    上傳時間: 2013-04-24

    上傳用戶:mfhe2005

  • 多功能車輛總線控制器的FPGA設計與開發.rar

    隨著計算機網絡與嵌入式控制技術的迅速發展,作為傳統運輸行業的鐵路系統對此也有了新的要求,列車通信網絡應運而生。經過多年的發展,國際電工委員會(IEC)為了規范列車通信網絡,于1999年通過了IEC61375-1標準。該標準將列車通信網絡分為兩條總線:絞線式列車總線(WTB)和多功能車輛總線(MVB)。MVB是一個標準通信介質,為掛在其上的設備傳輸和交換數據。而多功能車輛總線控制器(MVBC)是MVB與MVB實際物理層之間的接口,其主要實現MVB數據鏈路層的功能。由于該項關鍵技術仍被國外公司壟斷,因此開發具有自主知識產權的MVBC迫在眉睫。 鑒于上述原因,本文深入研究了IEC61375-1標準。根據MVBC的技術特點,本文提出了使用FPGA來實現其具體功能的方案。掛在MVB總線上的設備分為五類,他們的功能各不相同。而支持4類設備的MVBC具有設備狀態、過程數據、消息數據通信和總線管理功能,并且兼容2類和3類設備。本文的目的就是用FPGA實現支持4類設備的MVBC。 本文采用自頂向下的設計方法。整個MVBC主要劃分為:編碼模塊、譯碼模塊、冗余控制模塊、報文分析單元、通信存儲控制器、主控制單元、地址邏輯模塊。在整個開發流程中,使用Xilinx的ISE集成開發環境。使用Verilog HDL硬件描述語言對上述各個模塊進行RTL級描述,并用Synplify Pro進行綜合。最后,在ModelSim中對各個模塊進行了布線后仿真和驗證。 在實驗室條件下,通過嚴格的仿真驗證后,其結果證明了本文設計的模塊達到了IEC61375-1標準的要求。因此,用FPGA實現MVBC這一方案具有可操作性。 關鍵詞:列車通信網;多功能車輛總線;多功能車輛總線控制器;現場可編程門陣列

    標簽: FPGA 多功能 總線控制器

    上傳時間: 2013-07-18

    上傳用戶:wxhwjf

  • 嵌入式視頻監控系統的FPGA圖像處理子系統設計.rar

    隨著圖像處理技術的不斷發展,圖像處理技術在國民經濟和社會生活的各個方面都得到了廣泛的運用。與此同時,人們對圖像處理的要求也越來越高。傳統的數字圖像處理器件主要有專用集成芯片(Application Specific Integrated Circuit)和數字信號處理器(Digital Signal Process)。進入20世紀以來,伴隨著半導體技術的發展,現場可編程門陣列FPGA以其應用靈活、集成度高、功能強大、設計周期短、開發成本低的特點,越來越多地被應用在圖像處理領域。大量實踐證明,FPGA的并行處理能力與流水線作業能顯著地提高圖像處理的速度,因此基于FPGA的圖像處理系統有著廣闊的發展前景。 本文研究的是一個在嵌入式視頻監控系統下的圖像預處理子系統。首先實現了一個通用可重復配置的圖像處理算法研究硬件平臺,完成圖像的采集、接收、處理、存儲、輸出等功能。由于FPGA本身具有完全的可重復配置性,所以該架構的硬件平臺可以很方便的升級和重復配置。其次在該平臺上,本文使用Verilog HDL硬件語言在FPGA芯片上實現了多種圖像預處理算法。在實現過程中,為了充分發揮FPGA在并行處理方面的強大功能,本文對算法做了一定的改進,使其盡量能使用并行處理的方式來完成。實驗結果表明,本圖像預處理系統能在毫秒級高速地完成多種圖像算法,完全能夠滿足視頻監控系統50幀/秒的輸出要求。 最后根據視頻監控系統在實際運用中出現的噪聲類型多樣化的情況,我們設計了一種基于反饋理論的圖像處理效果控制模塊。該模塊能通過對處理后圖像峰值信噪比(PSNR)的分析,控制FPGA對下一幅圖像的噪聲采用更有針對性的圖像處理方法。

    標簽: FPGA 嵌入式視頻 圖像處理

    上傳時間: 2013-05-20

    上傳用戶:gundamwzc

  • 基于FPGA函數信號發生器的設計與實現.rar

    任意波形發生器已成為現代測試領域應用最為廣泛的通用儀器之一,代表了信號源的發展方向。直接數字頻率合成(DDS)是二十世紀七十年代初提出的一種全數字的頻率合成技術,其查表合成波形的方法可以滿足產生任意波形的要求。由于現場可編程門陣列(FPGA)具有高集成度、高速度、可實現大容量存儲器功能的特性,能有效地實現DDS技術,極大的提高函數發生器的性能,降低生產成本。 本文首先介紹了函數波形發生器的研究背景和DDS的理論。然后詳盡地敘述了用FPGA完成DDS模塊的設計過程,接著分析了整個設計中應處理的問題,根據設計原理就功能上進行了劃分,將整個儀器功能劃分為控制模塊、外圍硬件、FPGA器件三個部分來實現。最后就這三個部分分別詳細地進行了闡述。 在實現過程中,本設計選用了Altera公司的EP2C35F672C6芯片作為產生波形數據的主芯片,充分利用了該芯片的超大集成性和快速性。在控制芯片上選用了三星公司的上S3C2440作為控制芯片。本設計中,FPGA芯片的設計和與控制芯片的接口設計是一個難點,本文利用Altera的設計工具QuartusⅡ并結合Verilog—HDL語言,采用硬件編程的方法很好地解決了這一問題。論文最后給出了系統的測量結果,并對誤差進行了一定分析,結果表明,可輸出步進為0.01Hz,頻率范圍0.01Hz~20MHz的正弦波、三角波、鋸齒波、方波,或0.01Hz~20KHz的任意波。通過實驗結果表明,本設計達到了預定的要求,并證明了采用軟硬件結合,利用FPGA技術實現任意波形發生器的方法是可行的。

    標簽: FPGA 函數信號發生器

    上傳時間: 2013-08-03

    上傳用戶:1079836864

  • 基于FPGA的高速矩陣運算算法研究.rar

    矩陣運算是描述許多工程問題中不可缺少的數學關系,矩陣運算具有執行效率好、速度快、集成度高等優點,并且隨著動態可配置技術的發展,靈活性也有了很大的提高。因此,尋找矩陣運算的高速實現方法是具有很大的現實意義,能夠為高速運算應用提供技術支持。 為了提高研究成果的實用性與商用性,本文主要針對某種體積小、運算速度和性能要求很高的特殊場合設計并實現基于FPGA的矩陣運算功能。通過系統地研究FPGA功能結構、設計原理、DSP接口、IEEE-754標準,深入學習浮點數及矩陣的基礎運算以及硬件編程語言等內容,根據矩陣運算的特點和原理,討論了硬件設計方面重點對具體核心器件結構、特點以及有關FPGA的設計流程和控制器Verilog HDL硬件編程語言代碼方面內容,確定了基于FPGA浮點運算及矩陣運算單元的Verilog HDL設計方法,在Quartus II平臺上對其仿真、記錄運算結果,并對采集到的數據結果進行了深入分析與總結。 本設計通過幾種矩陣算法利用FPGA和MATLAB分別進行了實現測試,驗證了設計結果的正確性,證明了本設計中矩陣運算速率的實用性與高效性,提高了系統資源利用率和系統可靠性,為今后在工程、軍事、通訊等生產生活各個領域應用打下良好基礎。

    標簽: FPGA 矩陣運算 算法研究

    上傳時間: 2013-07-07

    上傳用戶:xuanjie

  • 基于FPGA的SATAⅡ協議研究與實現.rar

    現代的計算機追求的是更快的速度、更高的數據完整性和靈活性。無論從物理性能,還是從電氣性能來看,現今的并行總線都已出現了某些局限,無法提供更高的數據傳輸率。而SATA以其傳輸速率快、支持熱插拔、可靠的數據傳輸等特點,得到各行業越來越多的支持。 目前市場上的SATA IP CORE都是面向IC設計的,不利于在FPGA上集成,因此,本文在Xilinx公司的Virtex5系列FPGA上實現SATAⅡ協議,對SATA技術的推廣、國內邏輯IP核的發展都有一定的意義。 本文將SATAⅡ協議的FPGA實現劃分成物理層、鏈路層、傳輸層和應用層四個模塊。提出了物理層串行收/發器設計以及物理鏈路初始化方案。分析了鏈路層模塊結構,給出了作為SATAⅡ鏈路層核心的狀態機的設計。為滿足SATAⅡ協議3.0Gbps的速率,采用擴大數據處理位寬的方法,設計完成了鏈路層的16b/20b編碼模塊,同時為提高數據傳輸可靠性和信號的穩定性,分別實現了鏈路層CRC校驗模塊和并行擾碼模塊。在描述協議傳輸層的模塊結構的基礎上,給出了作為傳輸層核心的狀態機的設計,并以DMA DATA OUT命令的操作為例介紹了FIS在傳輸層中的處理過程。完成了命令層協議狀態機的設計,并實現了SATAⅡ新增功能NCQ技術,從而使得數據傳輸更加有效。最后為使本設計應用更加廣泛,設計了基于AHB總線的用戶接口。 本設計采用Verilog HDL語言對需要實現的電路進行描述,并使用Modelsim軟件仿真。仿真結果表明,本文設計的邏輯電路可靠穩定,與SATAⅡ協議定義功能一致。

    標簽: FPGA SATA 協議研究

    上傳時間: 2013-06-16

    上傳用戶:cccole0605

  • 基于FPGA的數字中頻收發信機的設計與實現.rar

    軟件無線電(Software Defined Radio)是無線通信系統收發信機的發展方向,它使得通信系統的設計者可以將主要精力集中到收發機的數字處理上,而不必過多關注電路實現。在進行數字處理時,常用的方案包括現場可編程門陣列(FPGA)、數字信號處理器(DSP)和專用集成電路(ASIC)。FPGA以其相對較低的功耗和相對較低廉的成本,成為許多通信系統的首先方案。正是在這樣的前提下,本課題結合軟件無線電技術,研究并實現基于FPGA的數字收發信機。 @@ 本論文主要研究了發射機和接收機的結構和相關的硬件實現問題。首先,從理論上對發射機和接收機結構進行研究,找到收發信機設計中關鍵問題。其次,在理論上有深刻認識的基礎上,以FPGA為手段,將反饋控制算法、反饋補償算法和前饋補償算法落實到硬件電路上。同步一直是數字通信系統中的關鍵問題,它也是本文的研究重點。本文在研究了已有各種同步方法的基礎上,設計了一種新的同步方法和相應的接收機結構,并以硬件電路將其實現。最后,針對所設計的硬件系統,本文還進行了充分的硬件系統測試。硬件測試的各項數據結果表明系統設計方案是可行的,基本實現了數字中頻收發機系統的設計要求。 @@ 本文中發射機系統是以Altera公司EP2C70F672C6為硬件平臺,接收機系統以Altera公司EP2S180F1020C3為硬件平臺。收發系統均是在Ouartus Ⅱ 8.0環境下,通過編寫Verilog HDL代碼和調用Altera IP core加以實現。在將設計方案落實到硬件電路實現之前,各種算法均使用MATLAB進行原理仿真,并在MATLAB仿真得到正確結果的基礎上,使用Quartus Ⅱ 8.0中的功能仿真工具和時序仿真工具進行了前仿真和后仿真。所有仿真結果無誤后,可下載至硬件平臺進行調試,通過Quartus Ⅱ 8.0中集成的SignalTap邏輯分析儀,可以實時觀察電路中各點信號的變化情況,并結合示波器和頻譜儀,得到硬件測試結果。 @@關鍵詞:SDR;數字收發機;FPGA;載波同步;符號同步

    標簽: FPGA 數字中頻 收發信機

    上傳時間: 2013-04-24

    上傳用戶:diaorunze

  • DVB系統信道編碼的研究與FPGA實現.rar

    數字圖像通信的最廣泛的應用就是數字電視廣播系統,與以往的模擬電視業務相比,數字電視在節省頻譜資源、提高節目質量方面帶來了一場新的革命,而與此對應的DVB(Digital Video Broadcasting)標準的建立更是加速了數字電視廣播系統的大規模應用。DVB標準選定MPEG—2標準作為音頻及視頻的編碼壓縮方式,隨后對MPEG—2碼流進行打包形成TS流(transport stream),進行多個傳輸流復用,最后通過不同媒介進行傳輸。在DVB標準的傳輸系統中,無論是衛星傳輸,電纜傳輸還是地面傳輸,為了保障圖像質量,使數字節目在傳輸過程中避免出現因受到各種信道噪聲干擾而出現失真的現象,都采用了信道編碼的方式來保護傳輸數據。信道編碼是數字通信系統中一個必需的、重要的環節。 信道編碼設計方案的優劣決定了DVB系統的成功與否,本文重點研究了DVB系統中的信道編碼算法及其FPGA實現方案,主要進行了如下幾項工作: 1)介紹了DVB系統信道編碼的基本概念及特點,深入研究了DVB標準中信道編碼部分的關鍵技術,并針對每個信道編碼模塊進行工作原理分析、算法分析。 2)根據DVB信道編碼的特點,重點對信道編碼中四個模塊,包括擾碼、RS編碼、卷積交織編碼和卷積編碼的FPGA硬件實現算法進行了比較詳細的分析,并闡述了每個模塊及QPSK調制的設計方案及實現模塊功能的程序流程。 3)在RS(204,188)編碼過程中,利用有限域常數乘法器的特點,對編碼器進行了優化,在很大程度上提高了編碼效率,卷積交織器部分采用RAM移位法,實現起來更為簡單且節省了FPGA器件內部資源。 4)設計以Altera公司的QuartusⅡ為開發平臺,利用FPGA芯片EP1C6Q240C8完成了信道編碼各模塊及QPSK調制的硬件實現,通過Verilog HDL描述和時序仿真來驗證算法的可行性,并給出系統設計中減少毛刺的方法,使系統更為穩定。最終的系統仿真結果表明該系統工作穩定,達到了DVB系統信道編碼設計的要求。

    標簽: FPGA DVB

    上傳時間: 2013-06-26

    上傳用戶:allen-zhao123

  • 基于FPGA的RS255,223編解碼器的高速并行實現.rar

    隨著信息時代的到來,用戶對數據保護和傳輸可靠性的要求也在不斷提高。由于信道衰落,信號經信道傳輸后,到達接收端不可避免地會受到干擾而出現信號失真。因此需要采用差錯控制技術來檢測和糾正由信道失真引起的信息傳輸錯誤。RS(Reed—Solomon)碼是差錯控制領域中一類重要的線性分組碼,由于它編解碼結構相對固定,性能強,不但可以糾正隨機差錯,而且對突發錯誤的糾錯能力也很強,被廣泛應用在數字通信、數據存儲系統中,以滿足對數據傳輸通道可靠性的要求。因此設計一款高性能的RS編解碼器不但具有很大的應用意義,而且具有相當大的經濟價值。 本文首先介紹了線形分組碼及其子碼循環碼、BCH碼的基礎理論知識,重點介紹了BCH碼的重要分支RS碼的常用編解碼算法。由于其算法在有限域上進行,接著介紹了有限域的有關理論。基于RS碼傳統的單倍結構,本文提出了一種八倍并行編碼及九倍并行解碼方案,并用Verilog HDL語言實現。其中編碼器基于傳統的線性反饋移位寄存器除法電路并進行八倍并行擴展,譯碼器關鍵方程求解模塊基于修正的歐幾里德算法設計了一種便于硬件實現的脈動關鍵方程求解結構,其他模塊均采用九倍并行實現。由于進行了超前運算、流水線及并行處理,使編解碼的數據吞吐量大為提高,同時延時更小。 本論文設計了C++仿真平臺,并與HDL代碼結果進行了對比驗證。Verilog HDL代碼經過modelsim仿真驗證,并在ALTERA STRATIX3 EP3SL15OF1152C2 FPGA上進行綜合驗證以及靜態時序分析,綜合軟件為QUATURSⅡ V8.0。驗證及測試表明,本設計在滿足編解碼基本功能的基礎上,能夠實現數據的高吞吐量和低延時傳輸,達到性能指標要求。本論文在基于FPGA的RS(255,223)編解碼器的高速并行實現方面的研究成果,具有通用性、可移植性,有一定的理論及經濟價值。

    標簽: FPGA 255 223

    上傳時間: 2013-04-24

    上傳用戶:思琦琦

主站蜘蛛池模板: 天柱县| 娱乐| 依兰县| 遂溪县| 韶山市| 墨竹工卡县| 沾益县| 寿宁县| 中方县| 泰和县| 尉犁县| 黄龙县| 弋阳县| 桂阳县| 张家界市| 汕尾市| 堆龙德庆县| 辽阳县| 神池县| 泽普县| 广平县| 兴安县| 清丰县| 遂昌县| 青河县| 敦煌市| 金堂县| 高阳县| 嵩明县| 漠河县| 靖宇县| 南阳市| 麻栗坡县| 云梦县| 新密市| 托克托县| 东平县| 当阳市| 韩城市| 正宁县| 鄂托克旗|