本發(fā)明涉及一種以以太網(wǎng)發(fā)幀裝置,尤其涉及一種用于工業(yè)以以太網(wǎng)的帶有時(shí)鐘同步功能的以以太網(wǎng)發(fā)幀送裝置。
技術(shù)背景
工業(yè)以以太網(wǎng)是基于IEEE 802.3強(qiáng)大的區(qū)域和單元網(wǎng)絡(luò),通信速率快、應(yīng)用廣泛、開發(fā)和生產(chǎn)成本低、易于集成,能夠完成控制系統(tǒng)中控制數(shù)據(jù)和信息數(shù)據(jù)的傳輸,被廣泛應(yīng)用于航空、鐵路交通、工業(yè)制造等各個(gè)領(lǐng)域。
以時(shí)間同步及基于時(shí)間的調(diào)度是實(shí)現(xiàn)工業(yè)以以太網(wǎng)的一種手段,其中,實(shí)時(shí)以以太網(wǎng)交換機(jī)為實(shí)現(xiàn)實(shí)時(shí)以以太網(wǎng)的關(guān)鍵。所謂時(shí)鐘同步是指將工業(yè)以以太網(wǎng)系統(tǒng)中的所有設(shè)備進(jìn)行精密的時(shí)鐘同步,保證任意兩個(gè)設(shè)備之間的時(shí)間誤差不超過確定值,從而確保實(shí)時(shí)以以太網(wǎng)中數(shù)據(jù)傳輸時(shí)延和抖動(dòng)足夠小。
為了確保以時(shí)間同步及基于時(shí)間的調(diào)度為實(shí)現(xiàn)原理的工業(yè)實(shí)時(shí)以以太網(wǎng)能夠正常的工作,需要對(duì)實(shí)時(shí)以以太網(wǎng)交換機(jī)的調(diào)度引擎的正確性進(jìn)行嚴(yán)格的測(cè)試。
國內(nèi)的以以太網(wǎng)發(fā)幀裝置主要集中在對(duì)傳統(tǒng)以以太網(wǎng)的測(cè)試。在測(cè)試的過程中不能發(fā)送時(shí)統(tǒng)幀來實(shí)現(xiàn)整個(gè)測(cè)試系統(tǒng)的時(shí)鐘同步,并且不能按照給定測(cè)試場(chǎng)景,多端口并行的在精確時(shí)間點(diǎn)有針對(duì)性的發(fā)送數(shù)據(jù)幀。所以急需一個(gè)具有同步時(shí)鐘功能的以以太網(wǎng)發(fā)幀裝置的實(shí)時(shí)以以太網(wǎng)檢測(cè)設(shè)備。
四、
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明設(shè)計(jì)了一種帶同步時(shí)鐘的以以太網(wǎng)發(fā)幀裝置,用于解決上述問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下:一種帶同步時(shí)鐘功能的以太網(wǎng)發(fā)幀裝置,包括:發(fā)幀設(shè)備和整形設(shè)備,其中發(fā)幀設(shè)備的發(fā)送接口與整形設(shè)備的接收端口之間通過網(wǎng)線連接,其特征在于:
整形設(shè)備包括接收端口、發(fā)送端口、接收調(diào)度表存儲(chǔ)結(jié)構(gòu)、發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)、接收引擎、發(fā)送引擎、優(yōu)先級(jí)仲裁結(jié)構(gòu)、上位機(jī)適配器、實(shí)時(shí)數(shù)據(jù)緩存區(qū)、時(shí)鐘同步控制結(jié)構(gòu)、數(shù)據(jù)傳遞結(jié)構(gòu)和調(diào)度表控制引擎,其中:
接收接口用于接收發(fā)幀設(shè)備發(fā)送的數(shù)據(jù)幀,并在數(shù)據(jù)幀上蓋上時(shí)間戳;
發(fā)送接口用于在規(guī)定的時(shí)刻發(fā)送數(shù)據(jù)幀;
接收調(diào)度表存儲(chǔ)結(jié)構(gòu)用于存儲(chǔ)該端口接收數(shù)據(jù)幀的調(diào)度表;
接收引擎用于從接收調(diào)度表存儲(chǔ)中獲取當(dāng)前實(shí)時(shí)數(shù)據(jù)的接收窗口開啟時(shí)間、接收窗口關(guān)閉時(shí)間、實(shí)時(shí)數(shù)據(jù)幀編號(hào)、數(shù)據(jù)幀長度、實(shí)時(shí)數(shù)據(jù)緩存區(qū)編號(hào)和下一條目的接收窗口開啟時(shí)間;根據(jù)數(shù)據(jù)幀上的時(shí)間戳及數(shù)據(jù)幀的內(nèi)容與調(diào)度表中時(shí)間窗口、實(shí)時(shí)數(shù)據(jù)幀編號(hào)、數(shù)據(jù)幀長進(jìn)行匹配,若成功則將實(shí)時(shí)數(shù)據(jù)傳輸?shù)秸{(diào)度表對(duì)應(yīng)的緩存區(qū)中,否則將幀丟棄;
發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)用于存儲(chǔ)該端口發(fā)送數(shù)據(jù)幀的調(diào)度表;
發(fā)送引擎用于在調(diào)度表中的發(fā)送時(shí)間點(diǎn)將實(shí)時(shí)數(shù)據(jù)從實(shí)時(shí)數(shù)據(jù)緩存區(qū)中發(fā)送出去,并且將下一個(gè)實(shí)時(shí)數(shù)據(jù)發(fā)送時(shí)間點(diǎn)報(bào)告給優(yōu)先級(jí)仲裁結(jié)構(gòu);
優(yōu)先級(jí)仲裁結(jié)構(gòu)采用預(yù)計(jì)算的方式確保實(shí)時(shí)數(shù)據(jù)幀的及時(shí)發(fā)送,接收來自發(fā)送引擎的下一個(gè)數(shù)據(jù)幀發(fā)送時(shí)間,從而協(xié)調(diào)時(shí)鐘同步幀及數(shù)據(jù)幀;
上位機(jī)適配器用于控制整形設(shè)備與上位機(jī)數(shù)據(jù)的交換;
實(shí)時(shí)數(shù)據(jù)緩存區(qū)用于儲(chǔ)存數(shù)據(jù)幀;
時(shí)鐘同步控制結(jié)構(gòu)用于周期性發(fā)送時(shí)鐘同步幀,實(shí)現(xiàn)發(fā)幀設(shè)備與整個(gè)測(cè)試系統(tǒng)的時(shí)間同步;
數(shù)據(jù)傳遞結(jié)構(gòu)用于快速交換數(shù)據(jù);
調(diào)度表控制引擎用于完成調(diào)度表的下載功能,調(diào)度表控制引擎接收、命令將調(diào)度表的內(nèi)容逐條寫入到發(fā)送調(diào)度表存儲(chǔ)及發(fā)送調(diào)度表存儲(chǔ)中,并且將命令執(zhí)行結(jié)果返回給上位機(jī)。
進(jìn)一步地,實(shí)時(shí)數(shù)據(jù)幀包括實(shí)時(shí)數(shù)據(jù)幀編號(hào)、幀類型以及幀內(nèi)容信息。
進(jìn)一步地,接收調(diào)度表包括每個(gè)實(shí)時(shí)數(shù)據(jù)幀的接收窗口開啟和關(guān)閉的時(shí)間、實(shí)時(shí)數(shù)據(jù)幀編號(hào)、實(shí)時(shí)數(shù)據(jù)緩存區(qū)編號(hào)以及幀長信息。
進(jìn)一步地,發(fā)送調(diào)度表主要包括每個(gè)實(shí)時(shí)數(shù)據(jù)幀的發(fā)送時(shí)間點(diǎn)、實(shí)時(shí)數(shù)據(jù)幀編號(hào)、實(shí)時(shí)數(shù)據(jù)緩存區(qū)編號(hào)以及幀長等信息。
進(jìn)一步地,調(diào)度表控制引擎在整形設(shè)備初始階段完成調(diào)度表的下載;發(fā)幀設(shè)備將生成的數(shù)據(jù)幀通過網(wǎng)線發(fā)送到整形設(shè)備,整形設(shè)備的接收端口隨時(shí)監(jiān)督數(shù)據(jù)幀的輸入,接收引擎將接收到的數(shù)據(jù)幀與接收調(diào)度表存儲(chǔ)結(jié)構(gòu)中的信息進(jìn)行核對(duì),將核對(duì)正確的數(shù)據(jù)幀通過數(shù)據(jù)傳遞結(jié)構(gòu)傳遞到相應(yīng)實(shí)時(shí)數(shù)據(jù)緩存區(qū)中;上位機(jī)適配器在整形設(shè)備運(yùn)行的過程中控制整形設(shè)備與上位機(jī)之間的信息交流;發(fā)送引擎輪詢發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)并將到達(dá)發(fā)送時(shí)間的數(shù)據(jù)幀從調(diào)度表規(guī)定的實(shí)時(shí)數(shù)據(jù)緩存區(qū)中提取出來,并通過發(fā)送端口發(fā)送出去,發(fā)送引擎同時(shí)會(huì)將下一個(gè)調(diào)度表發(fā)送時(shí)間發(fā)送到優(yōu)先級(jí)仲裁結(jié)構(gòu)保證實(shí)時(shí)數(shù)據(jù)幀的優(yōu)先發(fā)送;時(shí)鐘同步控制結(jié)構(gòu)定時(shí)發(fā)送時(shí)統(tǒng)幀控制所有發(fā)送引擎、發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)、發(fā)送端口以及優(yōu)先級(jí)仲裁結(jié)構(gòu)的時(shí)鐘同步。
本發(fā)明還提供了一種帶同步時(shí)鐘功能的以太網(wǎng)發(fā)幀裝置的工作方法,其特征在于包括如下步驟:
步驟1、配置生成數(shù)據(jù)幀
首先根據(jù)不同的測(cè)試需求,設(shè)計(jì)所需的數(shù)據(jù)幀,并完成發(fā)幀裝置的數(shù)據(jù)流的相關(guān)配置,同時(shí)根據(jù)需求及調(diào)度表的基本要素完成整形設(shè)備的接收調(diào)度表及發(fā)送調(diào)度表,使整形設(shè)備能夠按照規(guī)定的需求工作;
步驟2、整形設(shè)備下載發(fā)送接收調(diào)度表
上位機(jī)適配器接收到上位機(jī)發(fā)送的接收和發(fā)送調(diào)度表格之后,將接收和發(fā)送調(diào)度表格通過調(diào)度表控制引擎下載到整形設(shè)備中接收端口的接收調(diào)度表存儲(chǔ)結(jié)構(gòu)及發(fā)送端口的發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)中;
步驟3、連接測(cè)試設(shè)備
根據(jù)測(cè)試需求及調(diào)度表的設(shè)計(jì)用網(wǎng)線連接發(fā)幀裝置、整形設(shè)備及待測(cè)設(shè)備;
步驟4、送測(cè)試數(shù)據(jù)完成測(cè)試
在完成準(zhǔn)備工作之后,控制發(fā)幀設(shè)備發(fā)幀,整形設(shè)備接收到數(shù)據(jù)幀后按照調(diào)度表的設(shè)置對(duì)數(shù)據(jù)幀進(jìn)行存儲(chǔ)和轉(zhuǎn)發(fā),使發(fā)送出的數(shù)據(jù)幀能夠滿足測(cè)試的需求。
本發(fā)明的有益效果:
通過時(shí)間同步模塊實(shí)現(xiàn)與系統(tǒng)設(shè)備的精密時(shí)鐘同步,從而實(shí)現(xiàn)同步時(shí)鐘發(fā)幀的要求。通過實(shí)時(shí)調(diào)度引擎完成實(shí)時(shí)數(shù)據(jù)處理的模塊,能夠有效降低傳輸時(shí)延、減小抖動(dòng)性,并且增加傳輸?shù)拇_定性。
附圖說明
圖1是帶同步時(shí)鐘功能的實(shí)時(shí)以以太網(wǎng)測(cè)試設(shè)備測(cè)試示意圖;
圖2是以以太網(wǎng)發(fā)幀裝置總體結(jié)構(gòu)圖。
六、具體實(shí)施方式
下面結(jié)合附圖1-2對(duì)本發(fā)明的技術(shù)方案進(jìn)行進(jìn)一步詳細(xì)描述。
圖1為帶同步時(shí)鐘功能的實(shí)時(shí)以以太網(wǎng)測(cè)試設(shè)備測(cè)試示意圖,其中IXIA設(shè)備為發(fā)幀設(shè)備,發(fā)幀設(shè)備、整形設(shè)備以及被測(cè)設(shè)備之間通過網(wǎng)線連接。整形設(shè)備發(fā)送時(shí)統(tǒng)幀實(shí)現(xiàn)整個(gè)系統(tǒng)的同步,接收發(fā)幀設(shè)備發(fā)送的數(shù)據(jù)幀并根據(jù)特定的測(cè)試場(chǎng)景在特定的時(shí)間點(diǎn)從規(guī)定的端口發(fā)送測(cè)試數(shù)據(jù)幀至被測(cè)設(shè)備。
如圖2所示,本發(fā)明所述的帶同步時(shí)鐘功能的以太網(wǎng)發(fā)幀裝置,包括:發(fā)幀設(shè)備和整形設(shè)備,其中:發(fā)幀設(shè)備的發(fā)送接口與整形設(shè)備的接收端口之間通過網(wǎng)線連接;
整形設(shè)備包括接收端口、發(fā)送端口、接收調(diào)度表存儲(chǔ)結(jié)構(gòu)、發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)、接收引擎、發(fā)送引擎、優(yōu)先級(jí)仲裁結(jié)構(gòu)、上位機(jī)適配器、實(shí)時(shí)數(shù)據(jù)緩存區(qū)、時(shí)鐘同步控制結(jié)構(gòu)、數(shù)據(jù)傳遞結(jié)構(gòu)、調(diào)度表控制引擎;
其中每個(gè)硬件結(jié)構(gòu)的功能如下:
接收接口:接收發(fā)幀設(shè)備發(fā)送的數(shù)據(jù)幀,并在數(shù)據(jù)幀上蓋上時(shí)間戳;
發(fā)送接口:在規(guī)定的時(shí)刻發(fā)送數(shù)據(jù)幀;
接收調(diào)度表存儲(chǔ)結(jié)構(gòu):存儲(chǔ)該端口接收數(shù)據(jù)幀的調(diào)度表;
接收引擎:從接收調(diào)度表存儲(chǔ)中獲取當(dāng)前實(shí)時(shí)數(shù)據(jù)的接收窗口開啟時(shí)間(receive_start)、接收窗口關(guān)閉時(shí)間(receive_end)、實(shí)時(shí)數(shù)據(jù)幀編號(hào)(flow_id)、數(shù)據(jù)幀長度(length)、實(shí)時(shí)數(shù)據(jù)緩存區(qū)編號(hào)(buffer_id)和下一條目的接收窗口開啟時(shí)間(receive_start);根據(jù)數(shù)據(jù)幀上的時(shí)間戳及數(shù)據(jù)幀的內(nèi)容與調(diào)度表中時(shí)間窗口、實(shí)時(shí)數(shù)據(jù)幀編號(hào)(flow_id)、數(shù)據(jù)幀長(length)進(jìn)行匹配,若成功則將實(shí)時(shí)數(shù)據(jù)傳輸?shù)秸{(diào)度表對(duì)應(yīng)的緩存區(qū)中,否則將幀丟棄;
發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu):存儲(chǔ)該端口發(fā)送數(shù)據(jù)幀的調(diào)度表;
發(fā)送引擎:模塊按照調(diào)度表中的發(fā)送時(shí)間點(diǎn)將實(shí)時(shí)數(shù)據(jù)從實(shí)時(shí)數(shù)據(jù)緩存區(qū)中發(fā)送出去,并且將下一個(gè)實(shí)時(shí)數(shù)據(jù)發(fā)送時(shí)間點(diǎn)報(bào)告給優(yōu)先級(jí)仲裁模塊;
優(yōu)先級(jí)仲裁結(jié)構(gòu):模塊采用預(yù)計(jì)算的方式確保實(shí)時(shí)數(shù)據(jù)幀的及時(shí)發(fā)送,接收來自發(fā)送引擎的下一個(gè)數(shù)據(jù)幀發(fā)送時(shí)間,從而協(xié)調(diào)時(shí)鐘同步幀及數(shù)據(jù)幀;
上位機(jī)適配器:控制整形設(shè)備與上位機(jī)數(shù)據(jù)的交換;
實(shí)時(shí)數(shù)據(jù)緩存區(qū):儲(chǔ)存數(shù)據(jù)幀;
時(shí)鐘同步控制結(jié)構(gòu):周期性發(fā)送時(shí)鐘同步幀,實(shí)現(xiàn)發(fā)幀設(shè)備與整個(gè)測(cè)試系統(tǒng)的時(shí)間同步;
數(shù)據(jù)傳遞結(jié)構(gòu):快速交換數(shù)據(jù)功能;
調(diào)度表控制引擎:完成調(diào)度表的下載功能。它接收、命令將調(diào)度表的內(nèi)容逐條寫入到發(fā)送調(diào)度表存儲(chǔ)及發(fā)送調(diào)度表存儲(chǔ)中,并且將命令執(zhí)行結(jié)果返回給上位機(jī)。
其中,實(shí)時(shí)數(shù)據(jù)幀主要包括實(shí)時(shí)數(shù)據(jù)幀編號(hào)、幀類型以及幀內(nèi)容等要素;
接收調(diào)度表主要包括每個(gè)實(shí)時(shí)數(shù)據(jù)幀的接收窗口開啟和關(guān)閉的時(shí)間、實(shí)時(shí)數(shù)據(jù)幀編號(hào)、實(shí)時(shí)數(shù)據(jù)緩存區(qū)編號(hào)以及幀長等信息;
發(fā)送調(diào)度表主要包括每個(gè)實(shí)時(shí)數(shù)據(jù)幀的發(fā)送時(shí)間點(diǎn)、實(shí)時(shí)數(shù)據(jù)幀編號(hào)、實(shí)時(shí)數(shù)據(jù)緩存區(qū)編號(hào)以及幀長等信息;
時(shí)統(tǒng)幀中包含時(shí)間戳,報(bào)文間隔等要素,使整形后的發(fā)幀裝置能夠與被測(cè)設(shè)備進(jìn)行時(shí)鐘同步。
進(jìn)一步對(duì)各個(gè)硬件模塊之間的邏輯關(guān)系進(jìn)行描述:
調(diào)度表控制引擎在整形設(shè)備初始階段完成調(diào)度表的下載;
發(fā)幀設(shè)備將生成的數(shù)據(jù)幀通過網(wǎng)線發(fā)送到整形設(shè)備,整形設(shè)備的接收端口隨時(shí)監(jiān)督數(shù)據(jù)幀的輸入,接收引擎將接收到的數(shù)據(jù)幀與接收調(diào)度表存儲(chǔ)結(jié)構(gòu)中的信息進(jìn)行核對(duì),將核對(duì)正確的數(shù)據(jù)幀通過數(shù)據(jù)傳遞結(jié)構(gòu)傳遞到相應(yīng)實(shí)時(shí)數(shù)據(jù)緩存區(qū)中;
上位機(jī)適配器在整形設(shè)備運(yùn)行的過程中控制整形設(shè)備與上位機(jī)之間的信息交流;發(fā)送引擎輪詢發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)并將到達(dá)發(fā)送時(shí)間的數(shù)據(jù)幀從調(diào)度表規(guī)定的實(shí)時(shí)數(shù)據(jù)緩存區(qū)中提取出來,并通過發(fā)送端口發(fā)送出去,發(fā)送引擎同時(shí)會(huì)將下一個(gè)調(diào)度表發(fā)送時(shí)間發(fā)送到優(yōu)先級(jí)仲裁結(jié)構(gòu)保證實(shí)時(shí)數(shù)據(jù)幀的優(yōu)先發(fā)送;
時(shí)鐘同步控制結(jié)構(gòu)定時(shí)發(fā)送時(shí)統(tǒng)幀控制所有發(fā)送引擎、發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)、發(fā)送端口以及優(yōu)先級(jí)仲裁結(jié)構(gòu)的時(shí)鐘同步。
下面對(duì)本發(fā)明的工作方法作進(jìn)一步說明:
步驟1、配置生成數(shù)據(jù)幀
首先根據(jù)不同的測(cè)試需求,設(shè)計(jì)所需的數(shù)據(jù)幀,并完成發(fā)幀裝置的數(shù)據(jù)流的相關(guān)配置,包括幀類型,實(shí)時(shí)數(shù)據(jù)幀編號(hào)、幀長以及發(fā)幀速率等要素。同時(shí)根據(jù)需求及調(diào)度表的基本要素完成整形設(shè)備的接收調(diào)度表及發(fā)送調(diào)度表,使整形設(shè)備能夠按照規(guī)定的需求工作;
步驟2、整形設(shè)備下載發(fā)送接收調(diào)度表
上位機(jī)適配器接收到上位機(jī)發(fā)送的接收和發(fā)送調(diào)度表格之后,將接收和發(fā)送調(diào)度表格通過調(diào)度表控制引擎下載到整形設(shè)備中接收端口的接收調(diào)度表存儲(chǔ)結(jié)構(gòu)及發(fā)送端口的發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)中;
步驟3、連接測(cè)試設(shè)備
根據(jù)測(cè)試需求及調(diào)度表的設(shè)計(jì)用網(wǎng)線連接發(fā)幀裝置、整形設(shè)備及待測(cè)設(shè)備;
步驟4、送測(cè)試數(shù)據(jù)完成測(cè)試
在完成準(zhǔn)備工作之后,控制發(fā)幀設(shè)備發(fā)幀,整形設(shè)備接收到數(shù)據(jù)幀后按照調(diào)度表的設(shè)置對(duì)數(shù)據(jù)幀進(jìn)行存儲(chǔ)和轉(zhuǎn)發(fā),使發(fā)送出的數(shù)據(jù)幀能夠滿足測(cè)試的需求。
針對(duì)整形設(shè)備的運(yùn)行步驟的詳細(xì)說明:
接收數(shù)據(jù)幀:
1、整形設(shè)備通過接受端口接收到發(fā)幀設(shè)備發(fā)送的數(shù)據(jù)幀,接收結(jié)構(gòu)對(duì)每個(gè)數(shù)據(jù)幀蓋上時(shí)間戳;
2、針對(duì)接收到的每一個(gè)數(shù)據(jù)幀,整形設(shè)備做如下處理:
針對(duì)實(shí)時(shí)數(shù)據(jù)幀編號(hào),接收引擎查找接收調(diào)度表存儲(chǔ)結(jié)構(gòu)中相對(duì)應(yīng)的調(diào)度表項(xiàng),根據(jù)時(shí)間戳判斷數(shù)據(jù)幀是否在規(guī)定的接收時(shí)間窗口內(nèi)到達(dá)。若通過驗(yàn)證,則根據(jù)調(diào)度表項(xiàng)中的實(shí)時(shí)數(shù)據(jù)緩存區(qū)編號(hào)設(shè)置數(shù)據(jù)傳遞結(jié)構(gòu),使該數(shù)據(jù)幀流向指定實(shí)時(shí)數(shù)據(jù)緩存區(qū)。
發(fā)送數(shù)據(jù)幀:
1、每個(gè)發(fā)送端口發(fā)送引擎模塊輪詢發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)中發(fā)送調(diào)度表的所有調(diào)度表?xiàng)l目;
2、如果到達(dá)某一個(gè)調(diào)度表格條目發(fā)送時(shí)間,則發(fā)送引擎設(shè)置數(shù)據(jù)傳遞結(jié)構(gòu)從該條目指定的實(shí)時(shí)數(shù)據(jù)緩存區(qū)中讀取數(shù)據(jù)幀,如果實(shí)時(shí)數(shù)據(jù)緩存區(qū)中有數(shù)據(jù)幀,則讀取并通過發(fā)送端口發(fā)送出去;如果無有效數(shù)據(jù),則不做任何操作。整形設(shè)備的多個(gè)發(fā)送端口可以實(shí)現(xiàn)多端口并行按照精準(zhǔn)的時(shí)間點(diǎn)發(fā)送數(shù)據(jù)幀;
3、發(fā)送引擎在輪詢發(fā)送調(diào)度表存儲(chǔ)結(jié)構(gòu)的同時(shí)會(huì)預(yù)取下一個(gè)調(diào)度表格條目,并通知優(yōu)先級(jí)仲裁結(jié)構(gòu)下一個(gè)發(fā)送時(shí)間點(diǎn),以便優(yōu)先級(jí)仲裁結(jié)構(gòu)能夠進(jìn)行預(yù)計(jì)算確保實(shí)時(shí)幀的及時(shí)發(fā)送。
時(shí)鐘同步:
整形設(shè)備能夠周期性的通過時(shí)鐘同步控制結(jié)構(gòu)發(fā)送時(shí)鐘同步幀,以保證發(fā)幀裝置能夠與整個(gè)被測(cè)設(shè)備進(jìn)行準(zhǔn)確對(duì)時(shí)。
雖然上面結(jié)合本發(fā)明的優(yōu)選實(shí)施例對(duì)本發(fā)明的原理進(jìn)行了詳細(xì)的描述,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述實(shí)施例僅僅是對(duì)本發(fā)明的示意性實(shí)現(xiàn)方式的解釋,并非對(duì)本發(fā)明包含范圍的限定。實(shí)施例中的細(xì)節(jié)并不構(gòu)成對(duì)本發(fā)明范圍的限制,在不背離本發(fā)明的精神和范圍的情況下,任何基于本發(fā)明技術(shù)方案的等效變換、簡單替換等顯而易見的改變,均落在本發(fā)明保護(hù)范圍之內(nèi)。