當前位置:首頁 > 電源 > 數字電源
[導讀]從整個應用系統(tǒng)的角度,理解和分析PLD內部鎖相環(huán);在此基礎上,深入剖析鎖相環(huán)的相移結構,同時用這個技術解決系統(tǒng)設計難題。

   摘要:從整個應用系統(tǒng)的角度,理解和分析PLD內部鎖相環(huán);在此基礎上,深入剖析鎖相環(huán)的相移結構,同時用這個技術解決系統(tǒng)設計難題。

    關鍵詞:PLD 內嵌鎖相環(huán) FIFO XBUS

引言

微電子技術的發(fā)展趨勢是片上系統(tǒng)(SoC),也就是在一塊芯片上實現(xiàn)整個系統(tǒng),包括模擬部分和數字部分。作為IC產業(yè)中重要的一個分支,可編程邏輯器件(PLD)也在努力向這個方向發(fā)展。無論是Xilinx還是Altera,它們最新的PLD產品中都集成了諸如PCI接口、乘法器、MCU核以及DSP核等部件,有的甚至集成了完整的微處理器。例如,Xlinux的Vietex2-Pro系列就是集成了PowerPC微處理器。

鎖相環(huán)技術是模擬集成電路設計中一個重要的研究方向。但是,現(xiàn)在中高檔的可編程邏輯器件一般都集成有片內的鎖相環(huán)(如Xilinx的Spartan2系列,Altera的Cyclone系列)。鎖相環(huán)一端連接外部全局時鐘或者全局控制信號,另一端連接可編程邏輯器件內部專門的布線網絡,可以最大程度地減少全局時鐘信號到片內各個部分的布線延遲,有效地消除了時鐘偏移而帶一的各種問題。同時,鎖相環(huán)一般都提供了倍頻、分頻、相移三個功能。

1 應用背景介紹

本文用FPGA實現(xiàn)FIFO,連接PCI與TI的TMS320C6204的擴展總線,與DSP傳輸數據的時鐘達到100MHz。由于DSP的接口對于時鐘和信號的要求很苛刻,所以下面具體分析核心的DSP的XBUS時序。

DSP的擴展總線(XBUS)是一個32位寬的總線,支持與異步外設、異步/同步FIFO、PCI橋以及外部主控處理器等的接口。它同時提供一個靈活的總線仲裁機制,可以內部進行仲裁,也可以由外部邏輯完成。

本文中使用XBUS的同步FIFO接口。如果是要讀取FIFO,首先FIFO要通過中斷信號XINT0來通知XBUS數據已經準備好,然后XBUS響應XCE0、XRE、XOE有效,就開始讀?。疲桑疲现械臄祿xFIFO的時序如圖1所示;如果是要寫FIFO,FIFO通過XINT1申請XBUS,然后XBUS響應XCE1、XWE有效,開始一個寫FIFO的DMA傳輸過程,寫FIFO的時序如圖2所示。

    通過分析XBUS讀寫FIFO的時序關系可以看出,在FIFO實現(xiàn)的過程中需要注意以下幾個地方:

①XBUS工作時鐘是100MHz,對于大部分的FPGA來說是一個比較高的頻率。而且,由于讀出的數據要求一定的建立時間(setup time)和保持時間(hold time),這就對內部邏輯的設計提出了較高的要求。

②讀FIFO時,必須在使能信號有效之后的第二個時鐘周期就把數據輸出。對于FIFO內部的雙端口RAM來說,這個實現(xiàn)起來不一定能滿足要求(有很多RAM是在使能信號只有的3~5個時鐘周期才輸出數據的)。這樣,通用FIFO中就要考慮產生預讀邏輯來產生數據,以滿足XBUS嚴格的時序要求。

③XBUS的使能信號XCE0/XCE1/XRE/XOE/XWE的變化時間范圍是在時鐘有效之后的1~7ns,考慮到FPGA內部的組合邏輯延時和布線延時,這樣對有效信號的鎖定可能是不穩(wěn)定的。這就為邏輯設計帶來了很大的難度。

2 鎖相環(huán)的相移功能

系統(tǒng)時鐘是100MHz,為了獲得更好的布線效果和系統(tǒng)性能,時鐘信號必須經過鎖相環(huán)到達全局時鐘布線網絡。同時,鎖相環(huán)還可以提供多個時鐘相移的信號,同樣可以連接到全局布線網絡來驅動片的時鐘信號。以Xilinx公司的SPARTAN2系列芯片為例(Altera的Cyclone或者更高級別的系列也提供了類似的鎖相環(huán)),使用片內鎖相環(huán)進行時鐘相移的示意如圖3所示。

相移以后的時鐘對于系統(tǒng)設計有很大的用處。本文利用了相移以后的時鐘解決了系統(tǒng)設計中的兩個難點,取得了令人滿意的效果:

①用PLL解決使能信號漂移的難題;

②使用PLL滿足TI的TMS320C62XX系列DSP中XBUS的建立、保持時間要求。

3 使用PLL解決使能信號漂移的難題

由于DSP的XBUS響應FIFO的中斷XINT0時,需要回復XRF、XCE0、XOE三個信號。只有三個同時有效時,才可以讀FIFO,所以讀使能信號RDEN=not(XCE0 or XRE or XOE);XBUS回復FIFO中斷信號XINT1時,需要回復XWE和XCE1兩個信號。只有兩個信號時有效才可以寫FIFO,所以WREN=not(XCE1 or XWE)。

RDEN或者WREN都是由FPGA內部組合邏輯產生的,在FPGA內部組合邏輯的物理延時(tc)為3~5ns??紤]到XBUS的使能信號本身相對于時鐘上升沿(td)就有1~7ns,所以使能信號有效相對時鐘上升沿來說可能的變化范圍為4~12ns,如圖4所示。

圖3中,系統(tǒng)經過鎖相環(huán)的相移,驅動FPGA內部邏輯的時鐘。相對于XCLK來說,如果XBUS的回應信號的延時為1ns(圖4中實線所示部分),則RDEN經過組合邏輯延遲,變?yōu)楦哂行У臅r候,可以在時鐘的第一個上升沿采樣到(圖4中實線所示);如果XBUS的回應信號延時為7ns(圖4中虛線所示),則RDEN經過組合邏輯延遲以后,只能在第二個時鐘的上升延才能采樣到高有效信號。

    顯而易見,XBUS信號延遲的變化范圍太大,造成了系統(tǒng)設計的不穩(wěn)定性。要解決這個問題,通過邏輯優(yōu)化是沒有辦法來進行的。因為產生使能信號的那一級組合邏輯本身的延遲是無法改變的。

本文靈活地運用了FPGA內部鎖相環(huán)的移相功能,巧妙地解決了信號XCLK_Shift相對于XCLK的相移問題。而且,經過這個相移以后的時鐘信號,無論XBUS使能信號怎么在1~7ns內發(fā)生變化,都可以保證在XCLK_Shift的第二個時鐘周期采樣到高有效信號。這樣就確定了穩(wěn)定的邏輯關系,為可靠穩(wěn)定的設計奠定了基礎。

4 使用PLL滿足XBUS的建立、保持時間要求

如圖1中所示,F(xiàn)IFO中數據輸出時需要滿足一定的建立和保持時間(圖1中為時間5和時間6)。但是,時鐘信號XCLK輸入FPGA的時候需要首先經過IOB(輸入輸出模塊),然后才能連接到鎖相環(huán)部分進入全局時鐘網絡。采用同步輸出的時候,輸出數據也要經過IOB才可以輸出。IOB本身的延時就很容易導致無法確保正確的建立和保持時間,滿足不了XBUS的要求,如圖5所示。

為了解決這個問題,同樣可以采用鎖相環(huán)進行時鐘相位偏移來彌補通過IOB引起的時鐘相位偏移。這樣,數據端的輸出只要相對于經過偏移的時鐘信號滿足建立保持時間,那么,就可以滿足原始時鐘信號的要求(如圖5中虛線所示)。

5 結論

通過合理的使用FPGA內部的鎖相環(huán),本文在不改動原有邏輯設計和代碼的情況下,巧妙地解決了高速DSP擴展總線XBUS與FIFO的接口問題。為系統(tǒng)和邏輯設計解決了可能遇到的幾個難點,為進一步的研究和開發(fā)提供了一種解決問題的新方法和思路。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉