FPGA器件在通信、消費類電子等領域應用越來越廣泛,隨著FPGA規模的增大、功能的加強對時鐘的要求也越來越高。在FPGA中嵌入時鐘發生器對解決該問題是一個不錯的選擇。本論文首先,描述并分析了電荷泵鎖相環時鐘發生器的體系結構、組成單元及各單元的非理想特性;然后討論并分析了電荷泵鎖相環的小信號特性和瞬態特性;并給出了電荷泵鎖相環器件參數的計算表達式。其次,研究了環形振蕩器和鎖相環的相位噪聲特性。由于噪聲性能是時鐘發生器設計中的關鍵指標,本工作對此進行了較為詳細的分析。相位噪聲和抖動是衡量時鐘信號的兩個主要指標。文中從理論上推導了一階鎖相環的噪聲特性,并建立了由噪聲分析抖動和由抖動分析噪聲的解析表達式關系,并討論了環路低噪聲設計的基本原則。在前面討論和分析的基礎上,利用Hynix0.35umCMOS工藝設計了200MHz電荷泵鎖相環時鐘發生器,并進行了仿真。設計中環形振蕩器的延遲單元采用replica偏置結構,把延遲單元輸出擺幅限定在確定范圍,尾電流源采用cascode結構,增強電路對電源和襯底噪聲的抑制作用。通過增加限流管,改善電荷泵中的開關的非理想特性。
上傳時間: 2013-04-24
上傳用戶:變形金剛
現場可編程門陣列(FPGA)器件是能通過對其進行編程實現具有用戶規定功能的電路,特別適合集成電路的新品開發和小批量ASIC電路的生產。近幾年來,FPGA的發展非常迅速,但目前國內廠商所使用的FPGA芯片主要還是從國外進口,這種狀況除了給生產廠家帶來很大的成本壓力以外,同時也影響到國家信息產業的保密和安全問題,因此在國內自主研發FPGA便成為一種必然的趨勢。 基于上述現實狀況及國內市場的巨大需求,中國電子科技集團公司第58研究所近年來對FPGA進行了專項研究,本論文正是作為58所專項的一部分研究工作的總結。本文深入研究了FPGA的相關設計技術,并進行了實際的FPGA器件設計,研究工作的重點是在華潤上華(CSMC)0.5μm標準CMOS工藝基礎上進行具有6000有效門的FPGA的電路設計與仿真。 論文首先闡述了可編程邏輯器件的基本結構,就可編程邏輯器件的發展過程及其器件分類,對可編程只讀存儲器、現場可編程邏輯陣列、可編程陣列邏輯、通用邏輯陣列和復雜PLD等的基本結構特點進行了討論。接著討論了FPGA的基本結構與分類及它的編程技術,另外還闡述了FPGA的集成度和速率等相關問題。并根據實際指標要求確定本文研究目標FPGA的基本結構和它的編程技術,在華潤上華0.5μm標準CMOS工藝的基礎上,進行一款FPGA芯片的設計研究工作。進行了可編程邏輯單元的基本結構的設計,并用CMOS邏輯和NMOS傳輸管邏輯實現了函數發生器、快速進位鏈和觸發器的電路設計,并對其進行了仿真,達到了預期的目標。
上傳時間: 2013-07-18
上傳用戶:zaizaibang
MATLAB仿真通信PSK誤碼分析,主要用來測試SNR從0到10時的系統性能-MATLAB simulation PSK communication error analysis
上傳時間: 2013-04-24
上傳用戶:924484786
近年來,隨著微電子技術的高速發展,數字圖像壓縮編碼技術的逐漸成熟,實時圖象處理在多媒體、HDTV、圖像通信等領域有著越來越廣泛的應用,圖像壓縮/解壓的IC芯片也已成為多媒體技術的核心,實現這些算法芯片的研究成為信息產業的新熱點.該文基于FPGA設計了JPEG圖像壓縮編解碼芯片,通過改進算法優化結構,在合理地利用硬件資源的條件下,有效地挖掘出算法內在的并行性.在JPEG編碼器設計中,改進了JEONG的DCT變換算法,采用流水線優化算法解決時間并行性問題,提高了DCT/IDCT模塊的運算速度;設計了基于查找表結構的定點乘法器,便于在設計中共享乘法單元,以適應流水線設計的要求;依據Huffman編碼表的規律性,采用并行查找表結構,用較少的存儲單元完成Huffman編解碼的運算,同時也提高了編解碼速度.在JPEG解碼器設計中,根據Huffman碼字本身的特點和JPEG標準,設計了一種Huffman碼字分組結構,基于該結構提出分組Huffman查找表及地址編碼的設計方法,進而完成了新的快速Huffman解碼算法及其模塊設計.整個設計及其各個模塊都在ALTERA公司的EDA工具QUARTUSII平臺上進行了邏輯綜合及功能和時序仿真.綜合和仿真結果表明,基于FPGA的JPEG圖像編解碼芯片消耗很少的FPGA硬件資源,達到了較高的工作頻率,在速度和資源利用率方面均達到了較優的狀態,可滿足實時JPEG圖像編解碼的要求.在邏輯設計的基礎上,該設計可以進一步作硬件仿真和實驗,將源代碼燒錄進FPGA芯片,作為獨立器件或有自主知識產權的JPEG IP模塊,應用于可視電話、手機和會議電視等低成本JPEG編解碼系統的實現.
上傳時間: 2013-05-31
上傳用戶:yuying4000
MPEG-4是目前非常流行的視頻壓縮標準,基于MPEG-4的視頻處理系統有兩種體系結構:可編程結構和專用結構.可編程結構靈活,適用范圍廣,易于升級,但電路復雜,電路功耗大.專用視頻編解碼器結構硬件開銷小,處理速度高.該文主要研究專用的MPEG-4視頻編解碼芯片設計方法.目前市場上MPEG-4視頻編解碼芯片主要是Simple Profile級別的,而我們設計的芯片要實現Advanced Simple Profile級別.該文采用了一種基于大規模FPGA的軟硬件相結的芯片設計方案,我們設計了基于FPGA的MPEG-4芯片設計開發平臺,完成算法的硬件仿真與測試.論文圍繞基于FPGA的MPEG-4芯片開發系統設計,分為兩個部分.第一部分介紹了目前國內外實現MPEG-4視頻處理系統的主要方法和應用,概述了國際上MPEG-4視頻編解碼芯片設計的一般方法及其發展趨勢,詳細描述了我們的基于FPGA的MPEG-4編解碼芯片開發系統的結構.第二部分重點講述了基于FPGA的MPEG-4芯片開發系統各個電路模塊的設計,包括電源模塊、FPGA配置模塊、時鐘生成模塊、視頻輸入/輸出模塊、RS232串口模塊、以太網接口模塊、USB接口模塊等.同時也介紹了I
上傳時間: 2013-06-15
上傳用戶:it男一枚
隨著半導體技術與數字集成電路(微處理器、存貯器以及標準邏輯門電路等)技術的迅速發展,特別是隨著計算機技術的發展,在工業生產和科學技術研究的各行各業中,人們利用PC機的強大處理功能代替傳統儀器的某些部件,開發出各種測量儀器(虛擬儀器),傳統儀器的數字邏輯部分多是采用分立集成電路(IC)組成,分立IC愈多,給系統的電路設計、調試及維護帶來諸多不便。而隨著EDA技術的飛速發展,大規模可編程邏輯芯片CPLD / FPGA應運而生。這類芯片可以替代幾十甚至上百塊通用IC芯片,而且,因其可用硬件描述語言進行芯片設計、支持在線編程和在系統編程等優點而備受青睞。本課題主要是用FPGA實現一個驗證平臺。用于SOC及IPCore的驗證。用FPGA系統驗證板實現在實際硬件環境中的驗證可以彌補ASIC 設計流程中仿真的不足, 通過該驗證也可以加快ASIC設計且降低由于邏輯問題所造成ASIC 開發中的成本損耗。本文首先介紹了EDA技術的發展,然后介紹了FPGA,SOC,和IPCore的一些基本概念,分析了FPGA在現代集成電路設計領域的一些應用。最后,具體設計了一塊用設計驗證的開發板,并討論了其設計結構,流程及驗證方法。
上傳時間: 2013-05-16
上傳用戶:bakdesec
二次雷達(Secondary Surveillance Radar)是民航空中管制(Air Traffic Control)和軍事敵我識別(Identification Friend or Foe)系統中的關鍵部分,由于這兩個應用領域都要求很高的可靠性和穩定性,因此,二次雷達一直是國內外雷達信號處理領域的研究熱點.傳統的機載二次雷達應答器普遍采用中小規模集成電路和分立元件設計,其穩定性和可靠性差,實時處理能力也很有限,無法完成高密度、大容量的應答.針對這些缺陷,本論文提出一種全新的應答數字信號處理器硬件結構,即FPGA+DSP的混合結構.這種硬件體系結構的特點是可靠性高,集成度高,通用性強,適于模塊化設計,處理速度快,能實時處理多個應答信號,以及進行置信度分析和生成報表.此項目中,本文作者主要負責FPGA部分硬件設計.FPGA主要完成雙通道數據采集、產生視頻信號和旁瓣抑制信號、計算當前飛機相對本地接收天線的方位和距離、與DSP實時交換數據、上傳報表等功能.論文詳細分析了接收機信號處理算法在FPGA中的硬件實現方案,在提高系統可靠性、堅固性以及FPGA資源的合理利用方面做了深入的探討.同時給出不同層次關鍵模塊的HDL實現及其時序仿真結果.
上傳時間: 2013-04-24
上傳用戶:西伯利亞狼
隨著電子技術和EDA技術的發展,大規模可編程邏輯器件PLD(Programmable Logic Device)、現場可編程門陣列FPGA(Field Programmable Gates Array)完全可以取代大規模集成電路芯片,實現計算機可編程接口芯片的功能,并可將若干接口電路的功能集成到一片PLD或FPGA中.基于大規模PLD或FPGA的計算機接口電路不僅具有集成度高、體積小和功耗低等優點,而且還具有獨特的用戶可編程能力,從而實現計算機系統的功能重構.該課題以Altera公司FPGA(FLEX10K)系列產品為載體,在MAX+PLUSⅡ開發環境下采用VHDL語言,設計并實現了計算機可編程并行接芯片8255的功能.設計采用VHDL的結構描述風格,依據芯片功能將系統劃分為內核和外圍邏輯兩大模塊,其中內核模塊又分為RORT A、RORT B、OROT C和Control模塊,每個底層模塊采用RTL(Registers Transfer Language)級描述,整體生成采用MAX+PLUSⅡ的圖形輸入法.通過波形仿真、下載芯片的測試,完成了計算機可編程并行接芯片8255的功能.
上傳時間: 2013-06-08
上傳用戶:asddsd
大規模可編程邏輯器件CPLD和FPGA是當今應用最廣泛的兩類可編程專用集成電路(ASIC),電子設計工程師用它可以在辦公室或實驗室里設計出所需的專用集成電路,從而大大縮短了產品上市時間,降低了開發成本.此外,可編程邏輯器件還具有靜態可重復編程和動態系統重構的特性,使得硬件的功能可以象軟件一樣通過編程來修改,這樣就極大地提高了電子系統設計的靈活性和通用性.該設計完成了在一片可編程邏輯器件上開發簡易計算機的設計任務,將單片機與單片機外圍電路集成化,能夠輸入指令、執行指令、輸出結果,具有在電子系統中應用的普遍意義,另外,也可以用于計算機組成原理的教學試驗.該文第一章簡要介紹了可編程ASIC和EDA技術的歷史、現狀、未來并對本課題作了簡要陳述.第二章在芯片設計的兩種輸入法即原理圖輸入法和HDL輸入法之間做出比較,決定選用HDL輸入法.第三章描述了具體的設計過程和設計手段,首先將簡易計算機劃分為運算器、CPU控制器、存儲器、鍵盤接口和顯示接口以及系統控制器,然后再往下分為下層子模塊.輸入法的語言使用的是Verilog HDL,鑒于篇幅所限,源代碼部分不在論文之中.第四章對設計的綜合與實現做了總結,給出了時序仿真波形圖.該文針對FPGA和RISC這兩大課題,對RISC在FPGA上的實現進行了初淺的探索與嘗試.從計算機體系結構入手,剖析了精簡指令集計算機的原理,通過該設計的實踐對ASIC和EDA的設計潛力有了更進一步的領悟.
上傳時間: 2013-05-21
上傳用戶:hewenzhi
傳統PLC使用時會出現一些問題,如程序死循環、程序跑飛、需要龐大的編譯系統作支持和不能實現精確位置控制等等;而發展到OPENPLC后,這些問題依然存在。為了更好地解決這些問題,本文提出一種全新的可編程控制器現場集成技術,用FPGA來實現PLC的功能,拋棄傳統PLC“程序”的概念,以“硬件線路”來實現控制功能,不論在經濟上還是在性能上都具有更大的優勢。 本課題在對國內外可編程控制器,重點是HardPLC的開發和應用的進展進行概述和分析的基礎上,系統開展了HardPLC組成模塊原理及其仿真模擬的研究。本研究的主要貢獻為: 1.對比分析了CPLD和FPGA的性能特點,闡明了Xilinx公司FPGA芯片結構的兩個創新概念,指出了其優越性能的結構基礎; 2.系統分析了用HardPLC實現控制系統時的一些通用模塊,對每個模塊的工作原理進行了深入的探討,用VHDL語言建立了每個模塊的模型,在此基礎上進行了仿真、綜合,為進一步研究可編程控制器的現場集成奠定了基礎; 3.在仿真綜合的基礎上,用所建立的模型完成了特定邏輯控制系統的控制要求,充分展示了其實際應用的可行性; 4.在分析Xilinx公司SPARTANII系列FPGA芯片配置模式的基礎上,確定了應用于實際的基于CPLD控制的FPGA芯片SlaveParallel配置模式。 本課題研究建立的模型對于開發具有我國自主知識產權的HardPLC組成IP庫具有一定的理論意義;對特定系統的控制實現,充分展示了基于FPGA的可編程控制器現場集成技術可以廣泛應用于工控領域,加大推廣力度和建立更多的IP庫,在許多應用場合可以取代傳統的PLC控制系統,為工控領域提供高可靠、低價格、簡單易操作的解決方案,這將帶來巨大的社會經濟效益;所確定的FPGA芯片配置模式可廣泛應用于對FPGA芯片配置數據的加載,在實踐生產中具有重要的實用價值。
上傳時間: 2013-05-30
上傳用戶:dtvboyy