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

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

Verilog HDL代碼書寫規范

  • 基于FPGA的軟件無線電通信平臺

    軟件無線電技術作為一種新的通信技術,其基本思想是構造一個通用硬件平臺,使寬帶A/D,D/A盡量靠近天線,在數字域完成信號處理,通過選用不同軟件模塊即可實現不同的通信功能,這樣大大縮短了電臺的研發周期。該技術在通信(尤其是在移動通信)領域有著迫切的需求和廣闊的應用前景。 本文闡述了軟件無線電的基礎理論,對信號采樣理論、多速率信號處理技術、高效數字濾波器、數字正交變換理論進行了分析和研究。從目前器件發展水平和實驗研究條件出發,設計了一個基于FPGA的軟件無線電通信平臺。設計采用了中頻數字化處理的硬件平臺結構,選用Altera Cyclone系列FPGA作為信號處理和總體控制配置的核心,并結合專用通信芯片,數字上變頻器AD9856和數字下變頻器AD6654來實現該平臺。采用VHDL和Verilog HDL語言對時分復用模塊、信道編解碼模塊、調制解調模塊等進行了模塊化設計,并對電路板設計過程中系統的配置和控制、無源濾波器設計、阻抗匹配電路設計等問題進行了詳細的討論,最后對印制電路板進行測試和調試,獲得了預期的效果。 本文給出的設計方案,大大簡化了數字通信系統的硬件設備,具有較強的通用性和靈活性,通過修改系統參數和配置程序,即可適應不同的通信模式和信道狀況,充分體現了軟件無線電的優勢。該平臺不僅僅能應用在通信設備上,在許多系統驗證平臺、測試設備中均可應用,頗具實用價值。

    標簽: FPGA 軟件無線電 通信平臺

    上傳時間: 2013-07-21

    上傳用戶:淺言微笑

  • 三維圖形幾何管線的算法

    近年來,計算機圖形學應用越來越廣泛,尤其是三維(3D)繪圖。3D繪圖使用3D模型和各種影像處理產生具有三維空間真實感的影像,應用于虛擬真實情況以及多媒體的產品上,且多半是使用低成本的實時3D計算機繪圖技術為基礎。在初期3D圖形學剛起步時,由于圖形簡單,因此可以利用CPU來運算,但隨著圖形學技術的發展,所要繪制的圖形越來越復雜,這時如果單純依賴CPU來處理,不能達到實時的要求,因此需要專門的硬件來加速圖形處理,GPU(圖形處理單元)因此出現了。不過由于3D圖形加速硬件的復雜性和短壽命,這極大地提高了對硬件開發環境的需要。為了更好的對設計進行更改和測試,不能僅僅用專門定制的方法來設計,需要其他的方:硬件描述語言(HDL)和FPGA。 隨著計算機繪圖規模的需要,借助輔助硬件資源,來提高圖形處理單元(GPU)處理速度的需求越來越普遍。自從15年前現場可編程門陣列(FPGA)開始出現以來,其在可編程硬件領域所起的作用越來越大。它們在速度、體積和速度方面都有了很大的提高。這意味著FPGA在以前只能使用專用硬件的場合越來越重要。其中一個應用領域就是3D圖形渲染,在這個研究領域里人們正在利用具有可編程性能的FPGA來幫助改進圖形處理單元(GPU)的性能。 能夠在廉價、可動態重新配置的FPGA上實現復雜算法來輔助硬件設計。本文的設計就是通過在FPGA上實現3維圖形幾何處理管線部分功能來提高圖形處理速度。具體實現中使用硬件描述語言(Verilog HDL)進行邏輯設計,并發現問題解決問題。 本文主要特色如下: 1.針對幾何變換換子系統,提出一種硬件實現方案,該方案能對基本的幾何變換如:平移、縮放、旋轉和投影進行操作。首先構造出總體變換矩陣,隨后進行矩陣乘法運算,再進行投影變換,最后輸出變換座標。提出一種脈動陣列結構,用于兩個矩陣的乘法運算。找到一種快捷的方法來實現矩陣相乘,將能大大提高系統的效率。 2.對于3D圖形裁剪,文中描述了一種裁剪引擎,它能夠處理3D圖形中的裁剪、透視除法以及視口映射的功能。硬件實現的難度取決于裁剪算法的復雜程度。我們在Sutherland-Hodgman裁剪算法的基礎上提出一種新的裁剪算法,該算法通過去除冗余頂點以提高處理速度,同時利用編碼來判斷線段可見性的方法使得硬件實現變得很容易。 3.最后,我們在FPGA上實現了幾何變換以及三維裁剪,并與C語言的模擬結果對比發現結果正確,且三維裁剪能夠以3M個三角形/s的速度運行,滿足了圖形流水中的實時性要求。

    標簽: 三維圖形 幾何 算法

    上傳時間: 2013-04-24

    上傳用戶:yerik

  • 高速實時數據采集系統的設計與實現

    數據采集處理技術是現代信號處理的基礎,廣泛應用于雷達、聲納、軟件無線電、瞬態信號測試等領域。隨著信息科學的飛速發展,人們面臨的信號處理任務越來越繁重,對數據采集處理系統的要求也越來越高。近年來FPGA由于其設計靈活性、更強的適應性及可重構性,結合SDRAM的高速、大容量、價格優勢,在設計高速實時數據采集系統時受到了廣泛的關注。 本課題重點研究了基于FPGA與DDR2-SDRAM的高速實時數據采集系統的設計與實現技術,為需要大容量存儲器的系統設計提供了新的思路。在深入研究了DDR2-SDRAM器件的基本構造與工作原理的基礎上,結合成熟的商業化IP核,提出了基于FPGA與DDR2-SDRAM的高速實時數據采集系統的設計方案,并從總體設計構想到各邏輯細節實現都進行了詳細描述。根據DDR2-SDRAM的特點,選擇合適的內存調度方案,采用Verilog HDL語言設計實現了該高速實時數據采集系統,并對系統功能進行驗證與分析,結果表明本設計完全能夠滿足系統的性能指標。

    標簽: 高速實時數 采集系統

    上傳時間: 2013-06-24

    上傳用戶:lansedeyuntkn

  • 多功能車輛總線一類設備的FPGA實現

    多功能車輛總線一類設備是一個在列車通信網(TCN,TrainCommunication Network)中普遍使用的網絡接口單元。目前我國的新式列車大多采用列車通信網傳輸列車中大量的控制和服務信息。但使用的列車通信網產品主要為國外進口,因此迫切需要研制具有自主知識產權的列車通信網產品。 論文以一類設備控制器的設計為核心,采取自頂向下的模塊設計方法。將設備控制器分為同步層和數據處理層來分別實現對幀的發送與接收處理和對幀數據的提取與存儲處理。 同步層包含幀的識別模塊、曼徹斯特譯碼模塊、曼徹斯特編碼與幀封裝三個模塊。幀識別模塊檢測幀的起始位并對幀類型進行判斷。譯碼模塊根據采集的樣本值來判斷曼徹斯特編碼的值,采樣的難點在于非理想信號帶來的采樣誤差,論文使用結合位同步的多點采樣法來提高采樣質量。幀分界符中的非數據符不需要進行曼徹斯特編碼,編碼時在非數據符位關閉編碼電路使非數據符保持原來的編碼輸出。 數據處理層以主控單元(MCU,Main Control Unit)和通信存儲器為設計核心。MCU是控制器的核心,對接收的主幀進行分析,判斷是從通信存儲器相應端口取出應答從幀并發送,還是準備接收從幀并存入通信存儲器。通信存儲器存儲設備的通信數據,合適的地址分配能簡化MCU的控制程序,論文固定了通信存儲器端口大小使MCU可以根據一個固定的公式進行端口的遍歷從而簡化了MCU程序的復雜度。數據在傳輸中由于受到干擾和沖突等問題而出現錯誤,論文采用循環冗余檢驗碼結合偶檢驗擴展來對傳輸數據進行差錯控制。 最后,使用FPGA和硬件描述語言Verilog HDL開發出了MVB一類設備。目前該一類設備已運用在SS4G電力機車的制動控制單元(BCU.Brake Control Unit)中并在鐵道科學研究院通過了TCN通信測試。一類設備的成功研制為列車通信網中總線管理器等高類設備的開發奠定了堅實的基礎。

    標簽: FPGA 多功能 總線 設備

    上傳時間: 2013-07-27

    上傳用戶:qazxsw

  • 視頻采集與傳輸FPGA實現技術的研究

    FPGA 技術是圖像處理領域的一個重要的研究課題,近年來倍受人們的關注。本文研究了視頻信號的采集、顯示以及通過網絡進行傳輸的方法。并提出了一套基于FPGA 的實現方案。 系統可以分為采集控制模塊、顯示控制模塊和網絡傳輸控制模塊3 部分。視頻信號的采集用到了視頻處理芯片SAA7113,通過FPGA 對其初始化,可以得到經過A/D 轉換的YUV 格式視頻信號,利用采集控制模塊可以將這些視頻信號保存到SRAM 中去。顯示控制模塊讀出SRAM 中的視頻信號,進行YUV 格式到RGB 格式的轉換以及幀頻變換等操作,再利用VGA 顯示芯片THS8134 就可以將采集到的視頻信號在LCD 上顯示出來。基于IEEE802.3 協議的網絡傳輸控制模塊將YUV 格式的視頻信號進行添加報頭、CRC 校驗碼等操作后,將其變成一個MAC 幀,可以在以太網絡中傳輸。 設計選用硬件描述語言Verilog HDL,在開發工具QuartusII 中完成軟核的綜合、布局布線、匯編,并最終在QuartusII 和Active-HDL 中進行時序仿真驗證。 對設計的驗證采取的是由里及外的方式,先對系統主模塊的功能進行驗證,再模擬外部器件對設計的接口進行驗證。驗證流程是功能仿真、時序仿真、板級調試,最終通過了系統測試,驗證了該設計的功能。

    標簽: FPGA 視頻采集 傳輸 實現技術

    上傳時間: 2013-07-21

    上傳用戶:baobao9437

  • 認知無線電頻譜感知功能的FPGA實現

    本文主要研究了認知無線電頻譜感知功能的關鍵技術以及硬件實現方法。首先,提出了認知無線電頻譜感知功能的硬件實現框圖,包括射頻前端部分和數字信號處理部分,接著簡單介紹了射頻前端電路的功能與特性,最后重點介紹了數字信號處理部分的FPGA實現與驗證過程。 數字處理部分主要實現寬帶信號的短時傅立葉分析,將中頻寬帶數字信號通過基于多相濾波器組的下變頻模塊,實現并行多通道的數字下變頻,然后對每個信道進行重疊加窗處理,最后再做快速傅立葉分析(FFT),從而得到信號的時頻關系。整個系統主要包括:延時抽取模塊、多相濾波器模塊、32點開關式流水線FFT模塊、滑動窗緩沖區、256點流水線FFT模塊等。 本設計采用Verilog HDL硬件描述語言進行設計,基于Xilinx公司的Virtex-4XC4VSX35芯片。整個系統采用全同步設計,可穩定工作于200MHz,其分析帶寬高達65MHz,具有很高的使用價值。

    標簽: FPGA 認知無線電 感知功能 頻譜

    上傳時間: 2013-06-13

    上傳用戶:bcjtao

  • 基于FPGA的GPS定位信息處理系統設計

    隨著GPS(Global Positioning System)技術的不斷發展和成熟,其全球性、全天候、低成本等特點使得GPS接收機的用戶數量大幅度增加,應用領域越來越廣。但由于定位過程中各種誤差源的存在,單機定位精度受到影響。目前常從兩個方面考慮減小誤差提高精度:①用高精度相位天線、差分技術等通過提高硬件成本獲取高精度;②針對誤差源用濾波算法從軟件方面實現精度提高。兩種方法中,后者相對于前者在滿足精度要求的前提下節約成本,而且便于系統融合,是應用于GPS定位的系統中更有前景的方法。但由于在系統中實現定位濾波算法需要時間,傳統CPU往往不能滿足實時性的要求,而FPGA以其快速并行計算越來越受到青睞。    本文在FPGA平臺上,根據“先時序后電路”的設計思想,由同步沒計方法以及自頂向下和自下而上的混合設計方法實現系統的總體設計。從GPS-OEM板輸出的定位信息的接收到定位結果的坐標變換,最終到kalman濾波遞推計算減小定位誤差,實現實時、快速、高精度的GPS定位信息采集處理系統,為GPS定位數據的處理方法做了新的嘗試,為基于FPGA的GPS嵌入式系統的開發奠定了基礎。具體工作如下:    基于FPGA設計了GPS定位數據的正確接收和顯示,以及經緯度到平面坐標的投影變換。根掘GPS輸出信息標準和格式,通過串口接收模塊實現串口數掘的接收和經緯度信息提取,并通過LCD實時顯示。在提取信息的同時將數據格式由ASCⅡ碼轉變為十進制整數型,實現利用移位和加法運算達到代替乘法運算的效果,從而減少資源的利用率。在坐標轉換過程中,利用查找表的方法查找轉化時需要的各個參數值,并將該參數先轉為雙精度浮點小數,再進行坐標轉換。根據高斯轉化公式的規律將公式簡化成只涉及加法和乘法運算,以此簡化公式運算量,達到節省資源的目的。    卡爾曼濾波器的實現。首先分析了影響定位精度的各種誤差因素,將各種誤差因素視為一階馬爾科夫過程的總誤差,建立了系統狀態方程、觀測方程和濾波方程,并基于分散濾波的思想進行卡爾曼濾波設計,并通過Matlab進行仿真。結果表明,本文設計的卡爾曼濾波器收斂性好,定位精度高、估計誤差小。在仿真基礎上,實現基于FPGA的卡爾曼濾波計算。在滿足實時性的基礎上,通過IP核、模塊的分時復用和樹狀結構節省資源,實現數據卡爾曼濾波,達到提高數據精度的效果。    設計中以Xilinx公司的Virtex-5系列的XC5VLX110-FF676為硬件平臺,采用Verilog HDL硬件描述語言實現,利用Xilinx公司的ISE10.1工具布局布線,一共使用44438個邏輯資源,時鐘頻率達到100MHZ以上,滿足實時性信號處理要求,在保證精度的前提下達到資源最優。Modelsim仿真驗證了該設計的正確性。

    標簽: FPGA GPS 定位 信息處理

    上傳時間: 2013-04-24

    上傳用戶:二驅蚊器

  • 基于FPGA的PCI接口的設計

    PCI(Peripheral Component Interconnect)局部總線是微型計算機中處理器、存儲器與外圍控制部件、擴展卡之間的互連接口,由于其速度快、可靠性高、成本低、兼容性好等特點,在各種計算機總線標準占有重要地位,基于PCI標準的接口設計已經成為相關項目開發中的一個重要的選擇。    目前,現場可編程門陣列FPGA(Field Programmable Gates)得到了廣泛應用。由于其具有規模大,開發過程投資小,可反復編程,且支持軟硬件協同設計等特點,因此已逐步成為復雜數字硬件電路設計的首選。    PCI接口的開發有多種方法,主要有兩種:一是使用專用接口芯片,二是使用可編程邏輯器件,如FPGA。本論文基于成本和實際需要的考慮,采用第二種方法進行設計。    本論文采用自上而下(Top-To-Down)和模塊化的設計方法,使用FPGA和硬件描述語言(VHDL和Verilog HDL)設計了一個PCI接口核,并通過自行設計的試驗板對其進行驗證。為使設計準確可靠,在具體模塊的設計中廣泛采用流水線技術和狀態機的方法。    論文最終設計完成了一個33M32位的PCI主從接口,并把它作為以NIOSⅡ為核心的SOPC片內外設,與通用計算機成功進行了通訊。    論文對PCI接口進行了功能仿真,仿真結果和PCI協議的要求一致,表明本論文設計正確。把設計下載進FPGA芯片EP2C8Q208C7之后,論文給出了使用SIGNALTAPⅡ觀察到的信號實際波形,波形顯示PCI接口能夠滿足本設計中系統的需要。本文最后還給出試驗板的具體設計步驟及驅動程序的安裝。

    標簽: FPGA PCI 接口的設計

    上傳時間: 2013-07-28

    上傳用戶:372825274

  • 《從算法設計到硬件邏輯的實現》

    ·本書是《從算法設計到硬線邏輯的實現——復雜數字邏輯系統的Verilog HDL設計技術和方法》的配套用書。主要內容包括12個實驗練習和Verilog的語法手冊。各個實驗由淺入深,從簡單到復雜,介紹了用Verilog語言設計數字電路系統的實用方法與技術,有較強的實踐性與指導意義。語法部分包括標志符的使用、基本語句以及系統任務與函數的介紹。內容較為詳盡,可方便學生與工程技術人員查詢使用,對學習Veri

    標簽: 算法設計 硬件 邏輯

    上傳時間: 2013-06-30

    上傳用戶:萬有引力

  • Verilog HDL高級數字設計

    ·作者:[美]Michael D.Ciletti出版社:電子工業出版社 內容簡介:本書通過大量完整的實例講解了使用VerilogHDL進行超大規模集成電路設計的結構化建模方法、關鍵步驟和設計驗證方法等實用內容。全書共分11章,涵蓋了建模、結構平衡、功能驗證、故障模擬和邏輯合成等關鍵問題,還有合成后設計確認、定時分析及可測性設計等內容。

    標簽: Verilog nbsp HDL 數字設計

    上傳時間: 2013-06-19

    上傳用戶:PresidentHuang

主站蜘蛛池模板: 南郑县| 类乌齐县| 视频| 茌平县| 东明县| 内黄县| 湟中县| 东海县| 五华县| 林州市| 浦江县| 衡南县| 彭水| 五峰| 高清| 林周县| 巴楚县| 新源县| 茂名市| 通榆县| 伊春市| 崇信县| 滕州市| 台安县| 甘肃省| 福建省| 柏乡县| 金溪县| 抚顺市| 新巴尔虎左旗| 闸北区| 宝清县| 菏泽市| 静海县| 黎城县| 天水市| 红原县| 五寨县| 铁岭市| 黑河市| 沅江市|