當前位置:首頁 > EDA > 電子設(shè)計自動化
[導(dǎo)讀]摘要:在EAST分布式中央定時同步系統(tǒng)中,時鐘分頻和觸發(fā)延遲電路是分布式節(jié)點的核心。為了完成對基準時鐘信號進行多路任意整數(shù)倍的等占空比的分頻,并對輸入的觸發(fā)脈沖進行多路任意時間的延遲輸出,本設(shè)計中采用VHDL

摘要:在EAST分布式中央定時同步系統(tǒng)中,時鐘分頻觸發(fā)延遲電路是分布式節(jié)點的核心。為了完成對基準時鐘信號進行多路任意整數(shù)倍的等占空比的分頻,并對輸入的觸發(fā)脈沖進行多路任意時間的延遲輸出,本設(shè)計中采用VHDL語言進行編程,實現(xiàn)了多路時鐘分頻信號的輸出和多路延遲輸出,特別是提高了奇數(shù)分頻和觸發(fā)延遲的時間精度,最后在QuartusⅡ9.0軟件上時設(shè)計的波形進行分析,驗證了該設(shè)計的可行性。
關(guān)鍵詞:EAST;時鐘分頻;觸發(fā)延時;FPGA

0 引言
    EAST(先進實驗超導(dǎo)托卡馬克)是我國自行設(shè)計研制的國際首個全超導(dǎo)托卡馬克裝置。中央定時同步系統(tǒng)是EAST托卡馬克裝置的重要組成部分。EAST中央定時與同步系統(tǒng)為分布廣泛的數(shù)據(jù)采集系統(tǒng)和其它子系統(tǒng)提供精確的方波時鐘信號,以及精確的同步觸發(fā)信號,控制各子系統(tǒng)按照預(yù)設(shè)的時序流程工作。該系統(tǒng)主要由EAST可視化中央控制臺,時序信號光纖網(wǎng),核心模塊,若干個分布式節(jié)點以及外圍隔離驅(qū)動設(shè)備組成,見圖1。核心模塊負責(zé)向各分布式節(jié)點發(fā)送同步的基準系統(tǒng)時鐘和系統(tǒng)觸發(fā)信號。分布式節(jié)點根據(jù)設(shè)置對核心模塊發(fā)送的基準時鐘信號進行分頻,得到所需要頻率的時鐘發(fā)送到子系統(tǒng)。通過設(shè)置的觸發(fā)延遲模件參數(shù)可以得到子系統(tǒng)所需要的觸發(fā)時刻。
    目前,進行分頻電路設(shè)計主要采用定時器來實現(xiàn),8254計數(shù)器所支持的最高時鐘頻率有限(最高為10 MHz)以及誤差較大也不是理想的實現(xiàn)方案??删幊踢壿嬈骷﨔PGA是當今最熱門的邏輯開發(fā)器件之一,它在工作最高頻率、集成度、時序控制能力上具有無與倫比的優(yōu)勢。因此選用FPGA芯片來實現(xiàn)時鐘分頻和觸發(fā)延遲電路是當前的主流。在使用FPGA做時鐘分頻設(shè)計時,文獻設(shè)計計數(shù)器的時候用VHDL做了分頻器的設(shè)計,但是只討論了偶數(shù)的分頻;文獻在運動控制系統(tǒng)中使用Verilog描述語言在FPGA環(huán)境下對通用整數(shù)分頻器進行了設(shè)計,但在通用任意整數(shù)分頻器中分頻系數(shù)的設(shè)置稍顯復(fù)雜,不利于分布式中央定時系統(tǒng),并且主要討論的都是單路輸出;文獻在FPGA上實現(xiàn)了奇數(shù)和偶數(shù)的通用分頻器,將半整數(shù),奇數(shù),偶數(shù)放在一個模N計數(shù)器里進行預(yù)置,這樣分頻系數(shù)的設(shè)定比較方便,但輸出奇數(shù)分頻時鐘信號時的誤差過大,達不到分布式定時同步系統(tǒng)的精度。而對觸發(fā)延遲輸出方面,之前這方面的研究主要采用的是模擬電路實現(xiàn)的方法,不易進行遠程控制和更改。
    本文首先介紹中央定時同步系統(tǒng)的基本組成結(jié)構(gòu),隨后具體給出了時鐘分頻和觸發(fā)延遲電路的邏輯設(shè)計。利用FPGA芯片來實現(xiàn)對輸入基準時鐘信號進行多通道任意整數(shù)倍的等占空比分頻輸出,同時對觸發(fā)脈沖進行任意時刻延遲的多路輸出。本設(shè)計主要采用VHDL語言來設(shè)計,利用QuartusⅡ9.0對設(shè)計進行了仿真分析,結(jié)果表明該設(shè)計滿足分布式定時觸發(fā)系統(tǒng)的分頻延遲功能。

1 系統(tǒng)組成
    EAST定時與同步系統(tǒng)主要由一個核心模塊和多個分布式節(jié)點構(gòu)成,核心模塊給分布式節(jié)點提供一道基準時鐘信號和一道基準觸發(fā)信號,各分布式節(jié)點負責(zé)對基準時鐘和觸發(fā)進行分頻和延時處理,為子系統(tǒng)系統(tǒng)提供它所需要的時鐘和觸發(fā)??傮w系統(tǒng)結(jié)構(gòu)如圖1所示。


    分布式節(jié)點是該中央定時觸發(fā)系統(tǒng)的核心,而時鐘分頻和觸發(fā)延遲也是分布式節(jié)點最重要的任務(wù)。分布式節(jié)點主要由微處理器和FPGA組成,外圍由以太網(wǎng)絡(luò)端口,光電轉(zhuǎn)化模塊等等組成。微處理器接收核心模塊發(fā)送的分頻系數(shù)和延遲參數(shù),F(xiàn)PGA主要根據(jù)微處理器傳輸來的參數(shù)對輸入的基準時鐘進行相應(yīng)的分頻,并對核心模塊發(fā)送的主觸發(fā)信號進行延遲輸出。時鐘同步系統(tǒng)分布式節(jié)點結(jié)構(gòu)如圖2所示。



2 時鐘分頻設(shè)計
    對基準時鐘的整數(shù)分頻主要分為等占空比偶數(shù)分頻和等占空比奇數(shù)分頻,它們的分頻原理也是不同的,必須要分別對待。對于單通道偶數(shù)分頻,設(shè)計比較簡單,之前已經(jīng)有很多這方面的研究,在此不再贅述。在本設(shè)計中,由于EAST定時觸發(fā)系統(tǒng)需要多路分頻信號,可以在程序設(shè)計的時候采用VHDL里面的類屬參量和元件例化語句,類屬參量Generic是一種端口界面常數(shù),常以一種說明的形式放在實體或塊結(jié)構(gòu)體前的說明部分。類屬參數(shù)映射的綜合處理較簡單,所有的參數(shù)配置都通過Generic map來傳遞,子模塊內(nèi)部只需要根據(jù)上層模塊指定的參數(shù)進行綜合即可。整數(shù)時鐘分頻電路需要在一個程序中可以同時對基準時鐘進行奇數(shù)和偶數(shù)分頻,所以在頂層文件中需要聲明元件的語句格式如下:
   
    時鐘分頻設(shè)計的RTL Viewer,即在FPGA中所設(shè)計的電路原理圖如圖3所示,所有的計數(shù)分頻模塊都采用同樣的基準時鐘,以保證每路時序信號能夠完全的同步。


    等占空比奇數(shù)分頻設(shè)計所采用的方法是:假設(shè)所需要的分頻系數(shù)為n(n為奇數(shù)),首先定義2個buffer類型的信號端口clk1和clk2,在上升沿敏感的情況下,當從0計數(shù)到(n-3)/2時,給clk1賦值1;當從(n-3)/2計數(shù)到n-1時,給clk1賦值0;同樣的,在下降沿敏感的情況下,0到(n-3)/2時給clk2賦值1,(n-3)/2到n-1時給clk2賦值0。由于VHDL語言中process里的語句都是并行執(zhí)行的,所以再將2路信號相或輸出便得到分頻數(shù)為n的分頻信號。為了實現(xiàn)多路的觸發(fā)延時,和前面所述多路分頻電路一樣,在頂層文件中做個例化,取各種不同的奇數(shù)來驗證輸出結(jié)果。下圖4中clkout1~clkout8分別為2,3,4,5,6,7,8,9次分頻,可以看到所輸出的信號均為同步等占空比的分頻信號。更多路、其他分頻信號的實現(xiàn)可以稍加修改頂層程序即可。


    實驗采用50 MHz晶振,時鐘周期為20μs。從圖4中可以看出每路分頻信號均為等占空比,由于偶數(shù)和奇數(shù)分開進行分頻,因此是對奇數(shù)分頻的輸出是很精確的,例如clkout6輸出的7分頻信號里剛好是7個基準時鐘周期。系統(tǒng)中在放電前需要設(shè)定分頻參數(shù)時,只需要發(fā)送相應(yīng)的指令改動頂層文件中的n值即可。

3 觸發(fā)延遲設(shè)計
    時鐘分頻電路是為了使各子系統(tǒng)能夠更好的做到時序同步,而觸發(fā)延遲電路是對子系統(tǒng)進行定時啟動和停止各正在運行的子系統(tǒng)。觸發(fā)延遲模塊主要是將輸入的原始觸發(fā)信號按延時參數(shù)進行延時輸出,為EAST中的數(shù)據(jù)采集和其它子系統(tǒng)提供精確的同步觸發(fā)信號。本設(shè)計采用VHDL中移位寄存器來實現(xiàn)觸發(fā)延遲功能。首先定義一個類屬參數(shù)delay_count,在頂層設(shè)計實體中可以設(shè)置延遲參數(shù)。然后在延遲程序模塊的結(jié)構(gòu)體中定義一個移位寄存器trigger_r(delay_count-1 downto 0),其中delay_count代表所要延遲的位數(shù)。然后每隔一個時鐘讓寄存器左移一位,直至將原始觸發(fā)信號放到寄存器trigger_r的最后一位,最后再把它輸出,結(jié)果便是延遲了delay_count個單位時鐘的觸發(fā)信號了,該移位寄存器的功能語句如下所示:

    4路延遲仿真結(jié)果如圖5所示。圖中每個時鐘周期為20 ns,其中,delclk1是延遲10 ns×10=0.1μs的觸發(fā)信號,delclk2是延遲0.3μs的觸發(fā)信號,delclk3和delclk4分別是延遲0.9μs和1.2 μs的延遲信號。其他任意時間的延遲都可以這樣方便的實現(xiàn),延遲誤差在ns級范圍。



4 結(jié)語
    本文所使用的時鐘分頻和觸發(fā)延遲實現(xiàn)簡單,充分發(fā)揮了FPGA邏輯器件的高集成度、高速、高可靠性和并行處理能力的優(yōu)勢,方便每次放電時設(shè)定時鐘和觸發(fā)參數(shù),非常適合EAST分布式中央定時同步系統(tǒng)中分布式節(jié)點的設(shè)計。在FPGA上的分頻延時設(shè)計與仿真工作已經(jīng)完成,接下來的工作就是要把設(shè)計文件下載到芯片中,使設(shè)計工作賦予實際。結(jié)合FPGA的高效性和嵌入式系統(tǒng)的以太網(wǎng)通信功能,便可以實現(xiàn)EAST分布式中央定時同步系統(tǒng)的時鐘同步和觸發(fā)延遲功能,滿足EAST分布式節(jié)點對各子系統(tǒng)的同步觸發(fā)的要求。

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

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

關(guān)鍵字: AWS AN BSP 數(shù)字化

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

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

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

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

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

關(guān)鍵字: 騰訊 編碼器 CPU

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

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

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

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

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

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

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

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

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

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉