www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

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

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

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

引言

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

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

1 應(yīng)用背景介紹

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 結(jié)論

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

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

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議棧DynaBlue率先通過藍(lán)牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認(rèn)證。作為移遠(yuǎn)深耕短距離通信...

關(guān)鍵字: 藍(lán)牙協(xié)議棧 移遠(yuǎn)通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實(shí)黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達(dá)成合作,為其自主研發(fā)的"旗馭車管"車輛運(yùn)營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運(yùn)營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學(xué)技術(shù)委員會指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛

推進(jìn)卓越制造,擴(kuò)大產(chǎn)能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設(shè)立耐世特亞太總部蘇州智能制造項(xiàng)目。...

關(guān)鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團(tuán)宣布,新世代首款量產(chǎn)車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內(nèi)與大家見面,2026年在國內(nèi)投產(chǎn)。 寶馬集團(tuán)董事...

關(guān)鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產(chǎn)業(yè)變革的澎湃浪潮中,人工智能作為引領(lǐng)創(chuàng)新的核心驅(qū)動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領(lǐng)域深度融入科技變革浪潮,駛?cè)霐?shù)字化、智能化轉(zhuǎn)型快車...

關(guān)鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術(shù)應(yīng)用發(fā)展大會"。會議以"破界?融合...

關(guān)鍵字: ETHERNET 智能未來 BSP 工業(yè)通信
關(guān)閉