<form id="itnzz"><noscript id="itnzz"></noscript></form>

          1. <menuitem id="itnzz"></menuitem>
          2. 成人午夜激情在线观看,国产精品一线天粉嫩av,99精品国产综合久久久久五月天 ,一卡2卡三卡4卡免费网站,国产高清在线男人的天堂,五月天国产成人AV免费观看,67194熟妇在线观看线路,成人无码潮喷在线观看
            現在位置:范文先生網>理工論文>電子通信論文>使用PLD內部鎖相環解決系統設計難題

            使用PLD內部鎖相環解決系統設計難題

            時間:2023-02-21 00:18:07 電子通信論文 我要投稿
            • 相關推薦

            使用PLD內部鎖相環解決系統設計難題

              摘要:從整個應用系統的角度,理解和分析PLD內部鎖相環;在此基礎上,深入剖析鎖相環的相移結構,同時用這個技術解決系統設計難題。
              關鍵詞:PLD內嵌鎖相環FIFOXBUS
              
              引言
              
              微電子技術的發展趨勢是片上系統(SoC),也就是在一塊芯片上實現整個系統,包括模擬部分和數字部分。作為IC產業中重要的一個分支,可編程邏輯器件(PLD)也在努力向這個方向發展。無論是Xilinx還是Altera,它們最新的PLD產品中都集成了諸如PCI接口、乘法器、MCU核以及DSP核等部件,有的甚至集成了完整的微處理器。例如,Xlinux的Vietex2-Pro系列就是集成了PowerPC微處理器。
              
              鎖相環技術是模擬集成電路設計中一個重要的研究方向。但是,現在中高檔的可編程邏輯器件一般都集成有片內的鎖相環(如Xilinx的Spartan2系列,Altera的Cyclone系列)。鎖相環一端連接外部全局時鐘或者全局控制信號,另一端連接可編程邏輯器件內部專門的布線網絡,可以最大程度地減少全局時鐘信號到片內各個部分的布線延遲,有效地消除了時鐘偏移而帶一的各種問題。同時,鎖相環一般都提供了倍頻、分頻、相移三個功能。
              
              1應用背景介紹
              
              本文用FPGA實現FIFO,連接PCI與TI的TMS320C6204的擴展總線,與DSP傳輸數據的時鐘達到100MHz。由于DSP的接口對于時鐘和信號的要求很苛刻,所以下面具體分析核心的DSP的XBUS時序。
              
              DSP的擴展總線(XBUS)是一個32位寬的總線,支持與異步外設、異步/同步FIFO、PCI橋以及外部主控處理器等的接口。它同時提供一個靈活的總線仲裁機制,可以內部進行仲裁,也可以由外部邏輯完成。
              
              本文中使用XBUS的同步FIFO接口。如果是要讀取FIFO,首先FIFO要通過中斷信號XINT0來通知XBUS數據已經準備好,然后XBUS響應XCE0、XRE、XOE有效,就開始讀取FIFO中的數據,讀FIFO的時序如圖1所示;如果是要寫FIFO,FIFO通過XINT1申請XBUS,然后XBUS響應XCE1、XWE有效,開始一個寫FIFO的DMA傳輸過程,寫FIFO的時序如圖2所示。
              
              通過分析XBUS讀寫FIFO的時序關系可以看出,在FIFO實現的過程中需要注意以下幾個地方:
              
              ①XBUS工作時鐘是100MHz,對于大部分的FPGA來說是一個比較高的頻率。而且,由于讀出的數據要求一定的建立時間(setuptime)和保持時間(holdtime),這就對內部邏輯的設計提出了較高的要求。
              
              ②讀FIFO時,必須在使能信號有效之后的第二個時鐘周期就把數據輸出。對于FIFO內部的雙端口RAM來說,這個實現起來不一定能滿足要求(有很多RAM是在使能信號只有的3~5個時鐘周期才輸出數據的)。這樣,通用FIFO中就要考慮產生預讀邏輯來產生數據,以滿足XBUS嚴格的時序要求。
              
              ③XBUS的使能信號XCE0/XCE1/XRE/XOE/XWE的變化時間范圍是在時鐘有效之后的1~7ns,考慮到FPGA內部的組合邏輯延時和布線延時,這樣對有效信號的鎖定可能是不穩定的。這就為邏輯設計帶來了很大的難度。
              
              2鎖相環的相移功能
              
              系統時鐘是100MHz,為了獲得更好的布線效果和系統性能,時鐘信號必須經過鎖相環到達全局時鐘布線網絡。同時,鎖相環還可以提供多個時鐘相移的信號,同樣可以連接到全局布線網絡來驅動片的時鐘信號。以Xilinx公司的SPARTAN2系列芯片為例(Altera的Cyclone或者更高級別的系列也提供了類似的鎖相環),使用片內鎖相環進行時鐘相移的示意如圖3所示。
              
              相移以后的時鐘對于系統設計有很大的用處。本文利用了相移以后的時鐘解決了系統設計中的兩個難點,取得了令人滿意的效果:
              
              ①用PLL解決使能信號漂移的難題;
              
              ②使用PLL滿足TI的TMS320C62XX系列DSP中XBUS的建立、保持時間要求。
              
              3使用PLL解決使能信號漂移的難題
              
              
              
              
              >由于DSP的XBUS響應FIFO的中斷XINT0時,需要回復XRF、XCE0、XOE三個信號。只有三個同時有效時,才可以讀FIFO,所以讀使能信號RDEN=not(XCE0orXREorXOE);XBUS回復FIFO中斷信號XINT1時,需要回復XWE和XCE1兩個信號。只有兩個信號時有效才可以寫FIFO,所以WREN=not(XCE1orXWE)。
              
              RDEN或者WREN都是由FPGA內部組合邏輯產生的,在FPGA內部組合邏輯的物理延時(tc)為3~5ns。考慮到XBUS的使能信號本身相對于時鐘上升沿(td)就有1~7ns,所以使能信號有效相對時鐘上升沿來說可能的變化范圍為4~12ns,如圖4所示。
              
              圖3中,系統經過鎖相環的相移,驅動FPGA內部邏輯的時鐘。相對于XCLK來說,如果XBUS的回應信號的延時為1ns(圖4中實線所示部分),則RDEN經過組合邏輯延遲,變為高有效的時候,可以在時鐘的第一個上升沿采樣到(圖4中實線所示);如果XBUS的回應信號延時為7ns(圖4中虛線所示),則RDEN經過組合邏輯延遲以后,只能在第二個時鐘的上升延才能采樣到高有效信號。
              
              顯而易見,XBUS信號延遲的變化范圍太大,造成了系統設計的不穩定性。要解決這個問題,通過邏輯優化是沒有辦法來進行的。因為產生使能信號的那一級組合邏輯本身的延遲是無法改變的。
              
              本文靈活地運用了FPGA內部鎖相環的移相功能,巧妙地解決了信號XCLK_Shift相對于XCLK的相移問題。而且,經過這個相移以后的時鐘信號,無論XBUS使能信號怎么在1~7ns內發生變化,都可以保證在XCLK_Shift的第二個時鐘周期采樣到高有效信號。這樣就確定了穩定的邏輯關系,為可靠穩定的設計奠定了基礎。
              
              4使用PLL滿足XBUS的建立、保持時間要求
              
              如圖1中所示,FIFO中數據輸出時需要滿足一定的建立和保持時間(圖1中為時間5和時間6)。但是,時鐘信號XCLK輸入FPGA的時候需要首先經過IOB(輸入輸出模塊),然后才能連接到鎖相環部分進入全局時鐘網絡。采用同步輸出的時候,輸出數據也要經過IOB才可以輸出。IOB本身的延時就很容易導致無法確保正確的建立和保持時間,滿足不了XBUS的要求,如圖5所示。
              
              為了解決這個問題,同樣可以采用鎖相環進行時鐘相位偏移來彌補通過IOB引起的時鐘相位偏移。這樣,數據端的輸出只要相對于經過偏移的時鐘信號滿足建立保持時間,那么,就可以滿足原始時鐘信號的要求(如圖5中虛線所示)。
              
              5結論
              
              通過合理的使用FPGA內部的鎖相環,本文在不改動原有邏輯設計和代碼的情況下,巧妙地解決了高速DSP擴展總線XBUS與FIFO的接口問題。為系統和邏輯設計解決了可能遇到的幾個難點,為進一步的研究和開發提供了一種解決問題的新方法和思路。
              
              
              
              

            【使用PLD內部鎖相環解決系統設計難題】相關文章:

            基于PLD的嵌入式系統外存模塊設計08-06

            智能全數字鎖相環的設計08-06

            基于TRAC器件的鎖相環設計研究08-06

            我解決了一道難題作文05-27

            人物信息處理系統的設計與使用08-09

            基于定點DSP的軟件鎖相環的設計和實現08-06

            巖土工程勘察的技術難題及解決措施08-23

            鄉鎮企業融資難題如何解決08-15

            山西下決心解決農村教育難題08-17

            主站蜘蛛池模板: 亚洲国产aⅴ综合网| 欧美人禽zozo动人物杂交| 性欧美大战久久久久久久| 亚洲av无码乱码在线观看野外 | 久久精产国品一二三产品| 亚洲嫩模一区二区三区视频| 国产精品高清中文字幕| 在线观看成人永久免费网站 | 麻豆av字幕无码中文| 午夜福利国产一区二区三区| 国产精品一区高清在线观看| 久久精品亚洲国产综合色| 国产在线线精品宅男网址| 中国女人熟毛茸茸A毛片| 国产精品一区二区在线| 欧美日韩v| 深夜释放自己在线观看| 荡公乱妇hd电影中文字幕| 精品天堂色吊丝一区二区| 久久精品无码鲁网中文电影| 黄色av免费在线上看| 国产一区二区不卡视频在线| 亚洲成a人在线播放www| av中文字幕在线资源网| 4hu四虎永久在线观看| 中文字幕少妇人妻精品| 亚洲美女少妇偷拍萌白酱| 亚洲AV成人无码精品电影在线 | 久久精品亚洲精品国产区| 国内精品久久人妻无码网站| 91麻豆国产精品91久久久| 日韩精品无码区免费专区| 国产V片在线播放免费无码| 热99久久这里只有精品| 日韩丝袜人妻中文字幕| 久久青青草原亚洲AV无码麻豆| 国产精品一二三中文字幕| 国产一区二区三区怡红院| 红杏av在线dvd综合| 少妇高潮太爽了在线观看| 国产性一交一乱一伦一色一情|