日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]摘要:應(yīng)IEEE1394同光纖通道總線的互聯(lián)需求,設(shè)計了一種基于光纖通道的IEEE1394光信號傳輸系統(tǒng)。該系統(tǒng)以基于現(xiàn)場可編程邏輯陣列(FPGA)設(shè)計的協(xié)議映射模塊為核心,實現(xiàn)了將IEEE1394信號通過光纖通道進行傳輸?shù)墓δ堋?

摘要:應(yīng)IEEE1394同光纖通道總線的互聯(lián)需求,設(shè)計了一種基于光纖通道的IEEE1394光信號傳輸系統(tǒng)。該系統(tǒng)以基于現(xiàn)場可編程邏輯陣列(FPGA)設(shè)計的協(xié)議映射模塊為核心,實現(xiàn)了將IEEE1394信號通過光纖通道進行傳輸?shù)墓δ?。仿真結(jié)果表明,該系統(tǒng)能達到1.062 5 Gb/s的工作速率。
關(guān)鍵詞:光纖通道;IEEE1394;FPGA;協(xié)議轉(zhuǎn)映射

    航空電子系統(tǒng)經(jīng)過幾十年的發(fā)展,正在經(jīng)歷從模擬化向數(shù)字化系統(tǒng)的轉(zhuǎn)變,逐步跨入第4代航空電子系統(tǒng),其主要特點就是在第3代基礎(chǔ)上,以高速大容量的信息交換為基礎(chǔ),從綜合化向高度綜合化發(fā)展,實現(xiàn)資源共享與數(shù)據(jù)融合,其任務(wù)劃分、模塊分配和作業(yè)調(diào)度,都依賴于數(shù)據(jù)網(wǎng)絡(luò)系統(tǒng)的性能,這些性能包括網(wǎng)絡(luò)拓撲結(jié)構(gòu)、傳輸帶寬、可靠性及數(shù)據(jù)延遲性能等。因此,未來先進航空電子系統(tǒng)中各站點之間的數(shù)據(jù)流將更為復(fù)雜,包括射頻、視頻等大流量數(shù)據(jù),有的節(jié)點速率需求將超過1 Gb/s,而現(xiàn)有的低速數(shù)據(jù)總線很難滿足如此高速的數(shù)據(jù)傳輸要求。
    美國國家標準委員會于1988年開始制定的光纖通道(Fiber Channel,F(xiàn)C)是一種高速串行總線協(xié)議,不僅具有高帶寬、高可靠性、低延時、傳輸距離遠、拓撲靈活的優(yōu)點,而且支持多種上層傳輸協(xié)議。光纖通道的這一優(yōu)點使得在同一物理接口上運行多種上層通道標準和網(wǎng)絡(luò)協(xié)議成為可能。目前已經(jīng)實現(xiàn)的ML-STD-1553到光纖通道協(xié)議的映射,以及ML-STD-1553遠程終端器件與光纖通道互聯(lián)方案的系統(tǒng)綜合,為未來航空電子系統(tǒng)中不同總線的互連提供了一條新的途徑,使得系統(tǒng)在保留傳統(tǒng)網(wǎng)絡(luò)拓撲和協(xié)議的同時,獲得光纖通道所提供的高帶寬服務(wù)。
    基于此設(shè)計思想,本文提出了一種IEEE1394到光纖通道傳輸協(xié)議的映射方案,在此工作基礎(chǔ)上,利用現(xiàn)場可編程邏輯陣列(FPGA),對所提出的協(xié)議映射方案進行了硬件設(shè)計與實現(xiàn),設(shè)計了一個基于FC的IEEE1394光信號傳輸系統(tǒng)。

1 IEEE1394到光纖通道的協(xié)議映射
    首先簡要介紹本文提出的一種IEEE1394到光纖通道傳輸協(xié)議的映射方案,更詳細的說明可參考文獻。所提協(xié)議映射方案的基本思想是:在IEEE1394到FC數(shù)據(jù)包的映射過程中,保留FC原來的幀格式形式,將FC幀頭部分中源節(jié)點和目的節(jié)點的地址分別映射為IEEE1394源節(jié)點和目的節(jié)點的地址,并將IEEE1394數(shù)據(jù)包中除了數(shù)據(jù)域外的其他信息映射到FC的64 Byte可選幀頭上,數(shù)據(jù)域的信息映射到FC的有效數(shù)據(jù)區(qū)。此外,由于FC一個數(shù)據(jù)幀的有效數(shù)據(jù)區(qū)長度只有2 048 Byte,而在通道傳輸速率大于200 Mb/s,IEEE1394的等時數(shù)據(jù)包或傳輸速率大于400 Mb /s時,異步數(shù)據(jù)包的最大有效長度將超出FC有效數(shù)據(jù)區(qū)的大小。因此,當IEEE1394數(shù)據(jù)包的長度超出了FC有效數(shù)據(jù)區(qū)長度時,應(yīng)該將該數(shù)據(jù)包映射成一個連續(xù)的FC數(shù)據(jù)幀序列。下面以IEEE1394異步數(shù)據(jù)包到FC數(shù)據(jù)幀的映射為例,說明兩種協(xié)議的映射過程。
    IEEE1394異步數(shù)據(jù)包及FC數(shù)據(jù)幀格式如圖1,圖2所示。圖3為IEEE1394數(shù)據(jù)幀到光纖通道幀格式映射關(guān)系。


    對映射過程的說明:
    1)目的節(jié)點和源節(jié)點地址由IEEE1394的16位擴充到24位,使網(wǎng)絡(luò)規(guī)模變得比單一的IEEE1394網(wǎng)絡(luò)要大。
    2)T-TYPE用來指明交換消息的傳輸特性,包括交換的傳輸方向和終端-終端(NT-NT)交換的性能定義。在NT-NT類型交換中,將為接收NT提供發(fā)送NT的地址,或者為發(fā)送NT提供接收NT的地址。
    3)T—CTL用于實現(xiàn)FC網(wǎng)絡(luò)和IEEE1394網(wǎng)絡(luò)之間的消息傳輸,實現(xiàn)兩者之間的橋路連接,完成FC網(wǎng)絡(luò)終端或網(wǎng)絡(luò)控制器與IEEE1394節(jié)點之間的消息傳輸。
    4)將IEEE1394中的幀頭CRC校驗和數(shù)據(jù)CRC校驗分開。在IEEE1394數(shù)據(jù)傳輸中,首先進行的是幀頭CRC校驗,如果發(fā)現(xiàn)錯誤,則立即拋棄該幀。所以這里設(shè)想將IEEE1394數(shù)據(jù)CRC放在光纖通道數(shù)據(jù)幀的可選幀頭,將幀頭CRC放在光纖通道數(shù)據(jù)幀CRC校驗中,這樣可以先檢測幀頭CRC,節(jié)省系統(tǒng)開銷。

2 IEEE1394光信號傳輸系統(tǒng)設(shè)計與實現(xiàn)
2.1 系統(tǒng)的構(gòu)架
    為在光纖通道傳輸IEEE1394信號,構(gòu)建兩種總線互連的硬件平臺,所設(shè)計的傳輸系統(tǒng)不僅要實現(xiàn)兩種數(shù)據(jù)幀格式的轉(zhuǎn)換,還要實現(xiàn)FC-0、FC-1、FC-2協(xié)議層中的部分功能。本文所設(shè)計的基于FC的IEEE1394光信號傳輸系統(tǒng)結(jié)構(gòu)如圖4所示,包括IEEE1394信號源,基于FPGA的1394-FC協(xié)議轉(zhuǎn)換器,必要的外圍接口器件以及光纖收發(fā)模塊,系統(tǒng)傳輸速率1.062 5 Gb/s。其中,光纖通道FC-0層的功能由光電轉(zhuǎn)換模塊和串并與并串轉(zhuǎn)換芯片實現(xiàn),而IEEE1394到FC數(shù)據(jù)幀映射及FC-1、FC-2層功能主要基于FPGA進行硬件編程來實現(xiàn)。


2.2 基于FPGA的功能模塊設(shè)計與實現(xiàn)
    在所設(shè)計的系統(tǒng)中,F(xiàn)PGA主要實現(xiàn)IEEE1394到FC的數(shù)據(jù)幀映射以及FC-1、FC-2層功能。基于FPGA的功能模塊結(jié)構(gòu)如圖5所示。


    1)FC-1層功能單元包括8 b/10 b編碼/解碼模塊和D/K類型指示模塊。
    2)FC-2層功能單元包括數(shù)據(jù)接收模塊,發(fā)送模塊及系統(tǒng)配置模塊。
    3)IEEE1394到FC的數(shù)據(jù)幀映射模塊(協(xié)議轉(zhuǎn)換)是FPGA設(shè)計的核心部分。該部分能夠完成對信號源發(fā)出的IEEE1394數(shù)據(jù)幀到FC協(xié)議的數(shù)據(jù)幀的映射工作,即將IEEE1394數(shù)據(jù)幀轉(zhuǎn)換為FC幀格式。同時能從接收到的FC數(shù)據(jù)幀還原出IEEE1394數(shù)據(jù)幀。
    4)FPGA片內(nèi)的發(fā)送(TX)部分和接收(RX)部分均加入了數(shù)字時鐘管理(DCM)和分頻器模塊,DCM可以使時鐘信號通過時鐘樹達到各個片內(nèi)寄存器,以減小片內(nèi)時鐘信號的抖動和延時,提高系統(tǒng)運行速率。
    此外,為了方便在沒有外接IEEE1394信號源的情況下對FPGA內(nèi)部的功能模塊進行調(diào)試,在FPGA的TX前通過采用線性反饋移位寄存器IP核構(gòu)建了一個偽隨機序列發(fā)生器,可以用來模擬IEEE1394數(shù)據(jù)源,并通過1個二選一選擇器實現(xiàn)外部輸入信號與內(nèi)部偽隨機序列的選擇功能。
    FPGA內(nèi)部的工作過程說明如下:IEEE1394數(shù)據(jù)從16:32解復(fù)用器輸出之后,進入IEEE1394數(shù)據(jù)拆分模塊,產(chǎn)生對應(yīng)于FC數(shù)據(jù)幀的SOF、DATA、CRC、EOF的數(shù)據(jù)段,生成符合FC幀格式的數(shù)據(jù)。在這之后,32:8復(fù)用模塊將32 bit并行輸入的數(shù)據(jù)復(fù)用成8 bit并行輸出的數(shù)據(jù)。隨后進入8 b/10 b編碼模塊,完成8 b/10 b的編碼工作并以10 bit位寬,106.25 MHz的速率送入VSC7145串并/并串芯片,最后以1.062 5 Gbs的速率輸出到SFP光收發(fā)模塊,由光收發(fā)模塊將電信號調(diào)制成光信號輸出。
    在RX接收部分,由光收發(fā)模塊還原成的電信號通過VSC7145串并/并串芯片后以10 bit的并行數(shù)據(jù)形式輸入到FPGA中,由8 b/10 b解碼器解碼,輸出8 bit并行數(shù)據(jù)(在解碼過程中,解碼器可以通過判斷碼流的極性來判別是否在傳輸過程中出現(xiàn)誤碼)。8 b/10 b解碼輸出后的數(shù)據(jù)通過1個8:32解復(fù)用模塊解復(fù)用成32 bit的并行數(shù)據(jù),并行支路速率為26.562 5 MHz,隨后32位并行數(shù)據(jù)通過FC幀檢測提取模塊,生成標識信號隨路輸出。在CRC校驗/判決模塊中,數(shù)據(jù)通過CRC位運算反映是否出現(xiàn)誤碼,并給出指示。在這之后,F(xiàn)C數(shù)據(jù)幀重組為IEEE1394數(shù)據(jù)幀,最后經(jīng)由32:16復(fù)用模塊將32 bit并行IEEE1394幀數(shù)據(jù)重新復(fù)用成16 bit并行數(shù)據(jù),與53.12 MHz的隨路信號一同送出FPGA芯片。

3 FPGA功能驗證
    本設(shè)計已在Xilinx Spartan3系列的Xc3s200中實現(xiàn),并在Xilinx ISE 7.1仿真環(huán)境下進行了功能和時序仿真驗證。采用偽隨機序列發(fā)生器生成的偽隨機代碼模擬IEEE1394數(shù)據(jù)源,設(shè)定每1 000 Byte為一個數(shù)據(jù)包包長。
3.1 功能仿真結(jié)果
    1)在發(fā)送端,IEEE1394數(shù)據(jù)包被拆封,重組成FC數(shù)據(jù)幀,并由8 b/10 b編碼器編碼后輸出,如圖6中仿真波形tx_dtout,和TX_encode_ dtout所示。


    2)在接收端,F(xiàn)C幀結(jié)構(gòu)被正確檢測并提取,在CRC校驗正確后重組成IEEE1394數(shù)據(jù)幀格式輸出,如圖7中仿真波形tx_dtout,crc32及rx_dtout所示。


    經(jīng)仿真測試,F(xiàn)PGA實現(xiàn)IEEE1394到FC數(shù)據(jù)幀格式的映射功能,各模塊均正常工作,數(shù)據(jù)通信良好,無丟包現(xiàn)象。
3.2 時序仿真結(jié)果
    該設(shè)計在Xc3s200上實現(xiàn)后,F(xiàn)PGA所使用的資源如表1所示,整個系統(tǒng)資源占用率較低,最高運行速率能達到135.245 MHz,滿足106.25 MHz的片上最高運行速率要求,設(shè)計達到了預(yù)期結(jié)果。



4 結(jié)束語
    光纖通道具有支持多種上層傳輸協(xié)議的優(yōu)點,本文在已有工作的基礎(chǔ)上,利用FPAG,對所提出的IEEE1394到光纖通道的協(xié)議映射方案進行了硬件設(shè)計,通過FPGA功能仿真及時序仿真驗證了所提方案的可行性。利用此FPGA協(xié)議轉(zhuǎn)換模塊,本文還設(shè)計了基于FC的IEEE1394光信號傳輸系統(tǒng),給出了具體的硬件設(shè)計方案。目前,此系統(tǒng)的主要調(diào)試工作已完成,后續(xù)的工作將通過系統(tǒng)傳輸實驗,對系統(tǒng)性能進行分析研究。

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

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉