国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種低功耗FC網(wǎng)絡(luò)節(jié)點機設(shè)計與驗證

2021-04-25 03:41:53武健武堅馮思桐
電腦知識與技術(shù) 2021年9期
關(guān)鍵詞:測試環(huán)境時鐘芯片

武健 武堅 馮思桐

摘要:為滿足機載系統(tǒng)對FC網(wǎng)絡(luò)節(jié)點機總線低功耗的需求,該文設(shè)計并實現(xiàn)了基于SOC芯片的FC網(wǎng)絡(luò)節(jié)點機,搭建了模塊級和網(wǎng)絡(luò)級的測試驗證環(huán)境,測試驗證結(jié)果表明該節(jié)點機符合FC相關(guān)協(xié)議,滿足機載系統(tǒng)對FC數(shù)據(jù)通信的需求,表現(xiàn)出了良好的可靠性和適應(yīng)性,具有較高的推廣應(yīng)用價值。

關(guān)鍵詞:FC;SOC

中圖分類號:TP393? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)09-0058-02

開放科學(xué)(資源服務(wù))標識碼(OSID):

1引言

光纖通道(FC)被廣泛應(yīng)用于航電設(shè)備的互連、通訊等領(lǐng)域。隨著FC網(wǎng)絡(luò)在眾多飛機中成為標配接口,對FC網(wǎng)絡(luò)節(jié)點機功耗、體積、重量和國產(chǎn)化的要求也越來越高。傳統(tǒng)的FC網(wǎng)絡(luò)節(jié)點機以FPGA為核心,存在功耗及自主可控等問題。為此,本文基于FC協(xié)議處理SOC芯片,開展了FC網(wǎng)絡(luò)節(jié)點機的軟硬件設(shè)計,并組建了模塊級和網(wǎng)絡(luò)級的測試環(huán)境,實現(xiàn)了全國產(chǎn)化FC網(wǎng)絡(luò)節(jié)點機小型化、低功耗、重量輕的設(shè)計要求,具有很高的應(yīng)用推廣價值。

2 FC網(wǎng)絡(luò)節(jié)點機硬件設(shè)計

FC網(wǎng)絡(luò)節(jié)點機主要由SOC芯片、PCIe主機接口、時鐘電路、電源電路、復(fù)位電路及外圍輔助電路實現(xiàn)。FC網(wǎng)絡(luò)節(jié)點機系統(tǒng)框圖如圖1所示。

2.1 FC-AE-ASM協(xié)議處理芯片

本文使用的是一款支持FC-AE-ASM協(xié)議標準的SoC芯片[1],提供雙余度速率可配置串行FC鏈路;支持PCI Express1.1協(xié)議,實現(xiàn)與主機處理器高速通信功能;提供FC時鐘同步功能,包括日歷、網(wǎng)絡(luò)時鐘同步和板級時鐘同步功能;提供片外FLASH和NVRAM存儲器接口,是一款通用化和小型化的通信處理芯片。運行時功耗小于1W。

2.2 PCIe主機接口

PCIe主機接口支持4X模式,速率為2.5Gbps,支持INTA、MSI消息中斷方式。支持硬件DMA讀寫操作的主動發(fā)起和控制功能。當FC接口收到數(shù)據(jù)時,通過DMA寫請求把原先需要從用戶邏輯讀取的數(shù)據(jù)寫入主機內(nèi)存;用戶邏輯可直接控制DMA引擎;當需要從FC接口發(fā)送數(shù)據(jù)時,向主機存儲器發(fā)出DMA讀請求,處理導(dǎo)致的讀完成,前推讀數(shù)據(jù)到用戶邏輯;保證讀數(shù)據(jù)排序。

2.3 電源電路

FC網(wǎng)絡(luò)節(jié)點機應(yīng)用于機載環(huán)境,整個節(jié)點機工作電源+5V通過與主機相連的高速連接器提供,使用DC/DC電源芯片部分將5V輸入轉(zhuǎn)換為數(shù)字3.3VD以及數(shù)字1.2VD,LDO電源將3.3VD轉(zhuǎn)換為模擬1.2VA,數(shù)字3.3VD為模塊內(nèi)主要芯片的工作電壓,包括FC協(xié)議處理芯片的I/O電壓、存儲電路、時鐘電路、復(fù)位電路等,數(shù)字1.2VD、模擬1.2VA為FC協(xié)議處理芯片的數(shù)字內(nèi)核電壓及Serdes內(nèi)核電壓。模擬3.3VA為FC協(xié)議處理芯片Serdes接口電壓。通過電源模塊輸出使能端控制各個電源電壓的上電順序,使得供電順序滿足FC協(xié)議處理芯片I/O先上電、內(nèi)核后上電的要求。

2.4 時鐘電路

FC網(wǎng)絡(luò)節(jié)點機共使用3類時鐘,其中FC協(xié)議處理芯片內(nèi)部處理器使用的40MHz單端時鐘由模塊內(nèi)部單端晶振產(chǎn)生,F(xiàn)C接口的工作時鐘106.25MHz差分時鐘由模塊內(nèi)部差分晶振產(chǎn)生,針對不同的電平接口,需要進行額外的電路設(shè)計。PCIe接口的100MHz差分時鐘由主機通過高速連接器提供。

2.5 存儲電路

FC網(wǎng)絡(luò)節(jié)點機使用NOR Flash存儲SOC芯片的固件以及FC網(wǎng)絡(luò)節(jié)點機FC網(wǎng)絡(luò)通信的配置表數(shù)據(jù)。

2.6 光電收發(fā)器電路

機載設(shè)備內(nèi)部空間緊湊,為提高FC網(wǎng)絡(luò)節(jié)點機的適應(yīng)性,F(xiàn)C網(wǎng)絡(luò)節(jié)點機對外提供2路FC電接口,在載板上使用具有健康管理功能的光電收發(fā)器進行光電裝換以及通過I2C接口讀取光電收發(fā)器內(nèi)部電壓、內(nèi)部溫度、接收/發(fā)送光功率等信息,監(jiān)控光電收發(fā)器以及光路狀態(tài),提高FC網(wǎng)絡(luò)節(jié)點機測試指標。

3 FC網(wǎng)絡(luò)節(jié)點機驅(qū)動軟件設(shè)計

FC網(wǎng)絡(luò)節(jié)點機驅(qū)動軟件運行于主機CPU,通過PCIe總線配置和讀寫事務(wù)實現(xiàn)對FC網(wǎng)絡(luò)節(jié)點機硬件的控制和訪問,為主機CPU上運行的應(yīng)用軟件以API接口形式提供服務(wù),主要包括設(shè)備管理、通信管理、時間管理、網(wǎng)絡(luò)管理、配置維護,中斷處理等功能。各功能模塊描述如下:

(1)設(shè)備管理模塊實現(xiàn)對FC設(shè)備硬件初始化和控制,具體功能接口包括設(shè)備創(chuàng)建、設(shè)備初始化、設(shè)備工作狀態(tài)查詢、設(shè)備打開、設(shè)備關(guān)閉、設(shè)備復(fù)位等。

(2)通信管理模塊為上層應(yīng)用軟件提供通信服務(wù)支持,允許應(yīng)用軟件發(fā)送和接收事件消息,同時也允許應(yīng)用軟件通過直接內(nèi)存訪問方式進行消息通信。

(3)時間管理模塊為應(yīng)用軟件提供時間服務(wù),涉及日歷時間設(shè)置、系統(tǒng)RTC以及本地RTC的設(shè)置和獲取,是應(yīng)用軟件基于FC網(wǎng)絡(luò)同步時間進行任務(wù)系統(tǒng)協(xié)同調(diào)度的基礎(chǔ)。

(4)網(wǎng)絡(luò)管理模塊實現(xiàn)全網(wǎng)絡(luò)節(jié)點狀態(tài)信息收集和維護,為應(yīng)用軟件提供節(jié)點入網(wǎng)控制,網(wǎng)絡(luò)狀態(tài)查詢等能力。

(5)配置維護模塊作為內(nèi)部功能單元,用于支持FC網(wǎng)絡(luò)節(jié)點配置文件的在線維護。

(6)中斷處理模塊用于中斷例程的注冊和回調(diào),將網(wǎng)絡(luò)節(jié)點機硬件上報的事件通過回調(diào)方式上報應(yīng)用軟件。

4 測試驗證

為了測試基于SOC芯片的FC網(wǎng)絡(luò)節(jié)點機的功能和性能,搭建了模塊級測試環(huán)境和網(wǎng)絡(luò)級測試環(huán)境,模塊級測試環(huán)境完成FC網(wǎng)絡(luò)節(jié)點機的協(xié)議一致性測試及產(chǎn)品級功能性能測試[2],網(wǎng)絡(luò)級測試環(huán)境完成網(wǎng)絡(luò)集成驗證[3]及與產(chǎn)品互聯(lián)互通測試。

4.1 模塊級測試

FC網(wǎng)絡(luò)節(jié)點機模塊級測試環(huán)境如圖2所示。

(1)FC網(wǎng)絡(luò)節(jié)點機測試機箱與CPU機箱通過PCIe線纜連接,構(gòu)成FC網(wǎng)絡(luò)節(jié)點機測試工裝。

(2)FC網(wǎng)絡(luò)節(jié)點機測試工裝串口線連接至Nport上,并通過以太網(wǎng)與測試控制臺的主機相連接。

(3)FC網(wǎng)絡(luò)節(jié)點機測試測試工裝網(wǎng)口線通過Hub連接至測試控制臺的主機網(wǎng)口。

(4)FC網(wǎng)絡(luò)節(jié)點機測試機箱的光纖線纜與JDSU測試設(shè)備端口互聯(lián),支持端口自環(huán)測試和端到端模式測試。

(5)JDSU測試設(shè)備可設(shè)置為Analyzer模式或者Load Tester模式,在Analyzer模式時,串入光纖收發(fā)回環(huán)中進行數(shù)據(jù)分析完成協(xié)議一致性測試,在Load Tester模式時充當N端口節(jié)點進行數(shù)據(jù)收發(fā)控制,完成功能性能測試。

4.2 網(wǎng)絡(luò)級測試

FC網(wǎng)絡(luò)節(jié)點機網(wǎng)絡(luò)級測試環(huán)境如圖3所示。

(1)將N個FC網(wǎng)絡(luò)節(jié)點接至交換機對應(yīng)的F端口。

(2)JDSU作為Analyzer可接入網(wǎng)絡(luò)測試點(TP)中任一處進行數(shù)據(jù)分析,作為Load Tester可接至交換機F端口進行數(shù)據(jù)壓力測試。

(3)N個FC網(wǎng)絡(luò)節(jié)點通過網(wǎng)絡(luò)交換機接至集線器Hub。

(4)JDSU測試設(shè)備、N個FC網(wǎng)絡(luò)節(jié)點通過網(wǎng)線連至Hub。

(5)Hub通過網(wǎng)線連至測試控制臺。

依靠模塊級測試環(huán)境和網(wǎng)絡(luò)測試環(huán)境,對基于SOC芯片的FC網(wǎng)絡(luò)節(jié)點機進行測試,各個測試項均通過測試,測試結(jié)果見表1所示。

5結(jié)束語

本文基于SOC芯片,設(shè)計了一種FC網(wǎng)絡(luò)節(jié)點機,并建立了模塊級、網(wǎng)絡(luò)級測試驗證環(huán)境。測試驗證結(jié)果表明,基于SOC芯片的FC網(wǎng)絡(luò)節(jié)點機滿足FC協(xié)議標準及系統(tǒng)應(yīng)用需求,具有功耗低的特點,有較高的推廣應(yīng)用價值用。

參考文獻:

[1] 李攀,田文娟,李娟,等.FC協(xié)議處理芯片設(shè)計與實現(xiàn)[J].電子技術(shù)應(yīng)用,2016,42(9):147-151.

[2] 鄧發(fā)俊,武華,馮曉東.一種基于PCIe交換開關(guān)的多路FC節(jié)點機設(shè)計與實現(xiàn)[J].電子技術(shù),2016,45(4):60-62.

[3] 杜建華,胡靖宇,楊明偉,等.基于光纖通道的數(shù)據(jù)完整性設(shè)計與模擬測試[J].航空計算技術(shù),2020,50(2):76-78,81.

【通聯(lián)編輯:代影】

猜你喜歡
測試環(huán)境時鐘芯片
別樣的“時鐘”
全數(shù)字仿真測試環(huán)境在航天軟件測試中的應(yīng)用研究
古代的時鐘
雷達航跡處理測試環(huán)境構(gòu)建方法研究
科技視界(2019年10期)2019-09-02 03:22:27
網(wǎng)絡(luò)設(shè)備自動化測試設(shè)計與實現(xiàn)
有趣的時鐘
芯片測試
時鐘會開“花”
多通道采樣芯片ADS8556在光伏并網(wǎng)中的應(yīng)用
負離子紡織品檢測方法分析
中國纖檢(2015年4期)2015-03-13 18:25:35
镇宁| 吴桥县| 永年县| 兖州市| 嘉鱼县| 肥东县| 新余市| 通榆县| 伊吾县| 华蓥市| 石台县| 翁牛特旗| 聂拉木县| 金山区| 江孜县| 泽州县| 嘉鱼县| 岳普湖县| 邳州市| 尤溪县| 北碚区| 沐川县| 石渠县| 贞丰县| 梅州市| 蕲春县| 屏南县| 崇义县| 靖安县| 汉沽区| 仙居县| 凌海市| 乌苏市| 北流市| 海盐县| 镇宁| 济南市| 德阳市| 宝坻区| 云和县| 鸡东县|