国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于飛機(jī)的數(shù)據(jù)通信網(wǎng)絡(luò)的制作方法_4

      文檔序號(hào):8265466閱讀:來(lái)源:國(guó)知局
      4p7允許多個(gè)虛擬鏈路(VL)屬于同一 VL賬戶(hù)、即具有同一VLacctID, 并且由此使用配置用于那個(gè)VlacctID的Smax、BAG和JitterT來(lái)聯(lián)合整頓。策略器27從 入口調(diào)度器24 (其包括跟蹤當(dāng)前時(shí)間T的時(shí)間管理器)得到實(shí)際到達(dá)端口(PoA)、到達(dá)時(shí)間 (ToA)、當(dāng)前時(shí)間(T)和幀到達(dá)指示。
      [0072] 描述符多播分布 描述符多播分布器(DMD) 29使用DLT 26所輸出的端口掩碼位的集合來(lái)確定哪一組每 出口端口描述符隊(duì)列43將要隨幀描述符的副本來(lái)寫(xiě)入。為各端口 66、72(將接收將要由 PMS 30從循環(huán)緩沖器54來(lái)讀取的幀的副本的)寫(xiě)入描述符的一個(gè)副本。當(dāng)PMS 30調(diào)度特 定出口端口 66的基于規(guī)則的調(diào)度器76的操作時(shí),它選擇每出口端口描述符隊(duì)列43,其輸出 可用來(lái)從⑶S 28讀取幀,并且將它傳送給物理出口端口 66??勺⒁猓珻VT 56中存儲(chǔ)的以太 網(wǎng)幀和A429數(shù)據(jù)字不依靠 DMD,因?yàn)槠浞植加蒔MS 30和PMC 31 (下面進(jìn)行描述)來(lái)控制。
      [0073] 由DMD 29為交換數(shù)據(jù)幀所輸出的描述符可包括幀的第一字的位置 (HOFpointer)、幀存儲(chǔ)時(shí)間(ToFS)、幀長(zhǎng)度、優(yōu)先級(jí)(P)和端口掩碼。使用DMD 29從DLT 26所接收的端口掩碼和優(yōu)先級(jí),DMD 29產(chǎn)生每出口端口優(yōu)先級(jí)一位,以指示哪些每出口端 口描述符隊(duì)列43接受交換數(shù)據(jù)幀描述符的副本以及將要在其中放置那個(gè)描述符的隊(duì)列43 的優(yōu)先級(jí)。這個(gè)機(jī)制可例如用來(lái)確保沒(méi)有從ADS 18所接收的各參數(shù)數(shù)據(jù)幀的副本被鏡像 到另一個(gè)ADS 18。相反,如果參數(shù)數(shù)據(jù)幀從另一個(gè)ADS 18來(lái)接收,則通過(guò)將與ADS連接出 口端口對(duì)應(yīng)的各端口掩碼位值設(shè)置為零(例如通過(guò)無(wú)法識(shí)別出口端口 66、72),它可存儲(chǔ)在 本地CVT 56中但是沒(méi)有重新分布到其它ADS 18。通過(guò)將與ADS連接出口端口對(duì)應(yīng)的各端 口掩碼位值設(shè)置為零,可防止消息在多個(gè)ADS 18之間無(wú)限地傳播(其可導(dǎo)致數(shù)據(jù)通信網(wǎng)絡(luò) 16上的帶寬過(guò)負(fù)荷)。
      [0074] 具有參數(shù)數(shù)據(jù)的幀(例如具有A/D值的以太網(wǎng)幀、ARINC 429字、(一個(gè)或多個(gè)) 離散位的值等)可存儲(chǔ)在CDS 28的CVT 56區(qū)域的專(zhuān)用預(yù)定位置中。在典型飛機(jī)上,可存在 2至4個(gè)ADS 18,其包括用于為每個(gè)ADS 18提供鏡像機(jī)身中的另一 ADS 18的內(nèi)容的能力 的機(jī)制。寫(xiě)入CVT 56中(而不是從另一個(gè)ADS 18所接收)的各參數(shù)幀的描述符可復(fù)制到 連接到另一個(gè)ADS 18的各出口端口 66、72的最高優(yōu)先級(jí)的每出口端口描述符隊(duì)列43上。 基于規(guī)則的調(diào)度器76的服務(wù)原則將確保任何伴隨ADS 18接收最近幀的副本,如以下所述。
      [0075] 中央數(shù)據(jù)服務(wù)器寫(xiě)控制功能 與DMD 29同時(shí)地,如果策略器27傳遞送往⑶S 28的幀,則它存儲(chǔ)在循環(huán)緩沖器54或 CVT 56中。對(duì)⑶S 28寫(xiě)控制功能的輸入可包括幀存儲(chǔ)時(shí)間(ToFS)、來(lái)自入口物理接口 44 功能的幀長(zhǎng)度加上來(lái)自入口端口調(diào)度器24和DLT 26的循環(huán)緩沖器54或CVT 56存儲(chǔ)器位 置。循環(huán)緩沖器54或CVT 56存儲(chǔ)器位置成為地址計(jì)數(shù)器的初始值,并且成為提供給DMD 29、將要包含在幀的描述符中的幀指針(HOFpointer)頭。用于對(duì)讀出的幀檢驗(yàn)的ToFS可 作為屬于幀的第一字來(lái)存儲(chǔ)在CDS 28存儲(chǔ)器中,以及所有后續(xù)幀數(shù)據(jù)字繼續(xù)每次一個(gè)來(lái) 寫(xiě)入,例如作為64個(gè)數(shù)據(jù)位加上ECC,其中地址計(jì)數(shù)器在各寫(xiě)入之后遞增。寫(xiě)控制器將所執(zhí) 行的字節(jié)寫(xiě)入次數(shù)與從入口物理接口 44所得到的幀長(zhǎng)度進(jìn)行比較。這繼續(xù)進(jìn)行到寫(xiě)入最 后一個(gè)字。所寫(xiě)入的最后一個(gè)字可能不是完整64位字,在這種情況下,可將最后一個(gè)字填 充到64個(gè)信息位連同有效ECC。
      [0076] 如所示,CDS 28寫(xiě)控制功能可配置用于專(zhuān)用于存儲(chǔ)分別送往10 Mbps、100 Mbps或 I Gbps出口端口 66、72的幀的三個(gè)不同循環(huán)緩沖器60、62、64??偸莾H存儲(chǔ)幀的一個(gè)副本, 同時(shí)可向每出口端口描述符隊(duì)列43多播引用該幀的描述符的多個(gè)副本。其中可存儲(chǔ)幀的 循環(huán)緩沖器60、62、64取決于將要對(duì)其復(fù)制/多播那個(gè)幀的最慢出口端口 66、62。這些循環(huán) 緩沖器60、62、64的每個(gè)中存儲(chǔ)的連續(xù)幀毗連地存儲(chǔ)在緩沖器60、62、64中,其中最早幀的 字由最新幀來(lái)改寫(xiě)。當(dāng)數(shù)據(jù)寫(xiě)到循環(huán)緩沖器60、62、64時(shí),幀的長(zhǎng)度通過(guò)由物理入口接口 44 功能對(duì)那個(gè)巾貞所計(jì)數(shù)的字節(jié)數(shù)(例如FrameLength輸入)來(lái)確定。在適當(dāng)提供的決定性系 統(tǒng)中,設(shè)想其多播尚未對(duì)其全部出口端口 66、72完成的循環(huán)緩沖器60、62、64中的幀的過(guò)早 改寫(xiě)決不應(yīng)當(dāng)發(fā)生。然而,改寫(xiě)可易于通過(guò)64位時(shí)間戳ToFS (其是在幀頭寫(xiě)入⑶S 28的 第一字)的失配來(lái)檢測(cè),其中包含在描述符中的ToFS值由DMD 29寫(xiě)入隊(duì)列43中。在失配 的情況下,可丟棄該幀??蓤?zhí)行附加檢查,以檢驗(yàn)用來(lái)從CDS 28讀取幀的描述符沒(méi)有讀取 由另一個(gè)幀所改寫(xiě)的位置。例如,通過(guò)將附加幀報(bào)頭位包含在寫(xiě)入隊(duì)列43并且隨數(shù)據(jù)幀存 儲(chǔ)于⑶S 28的描述符中,例如,可檢查目標(biāo)MAC地址。
      [0077] DLT 26中的位指示來(lái)自數(shù)據(jù)幀的所解析數(shù)據(jù)是否寫(xiě)入靜態(tài)CVT 56存儲(chǔ)器位置 (其保留用于取樣類(lèi)型數(shù)據(jù))或者循環(huán)緩沖器60、62、64中。當(dāng)CVT 56位置位設(shè)置為例如 一時(shí),⑶S 28基址指示CVT 56位置,以及Smax/FrameSize值被解釋為將要在那個(gè)基址開(kāi) 始所存儲(chǔ)的預(yù)先配置幀大小。在這個(gè)示例中,幀長(zhǎng)度是固定的,并且入口端口調(diào)度器24的 策略功能將不允許所解析數(shù)據(jù)被寫(xiě)入,除非入口接口功能所指示的幀長(zhǎng)度完全匹配ILUT 所指示的幀長(zhǎng)度。這可防止在所保留幀大小錯(cuò)誤的情況下在CVT 56中的數(shù)據(jù)的潛在幀間 混疊?;纷鳛轭A(yù)設(shè)加載到地址計(jì)數(shù)器中,并且寫(xiě)入⑶S 28,直至達(dá)到從DLT 26所讀取的 Smax/FrameSize值所指示的巾貞大小。
      [0078] 為了保護(hù)CVT 56中存儲(chǔ)的陳舊值,CVT 56中存儲(chǔ)的參數(shù)以太網(wǎng)幀附加有64位時(shí) 間值,其接著所解析數(shù)據(jù)幀的最后一個(gè)字存儲(chǔ)在CVT 56中。這些參數(shù)數(shù)據(jù)幀除了存儲(chǔ)在 CVT 56中之外,還鏡像到其它ADS 18。因此,可要求預(yù)占地識(shí)別連接到其它ADS 18的物理 入口端口 42,使得如果參數(shù)數(shù)據(jù)幀沒(méi)有從另一個(gè)ADS 18到達(dá),則可向連接到其它ADS 18的 物理出口端口 66的最高優(yōu)先級(jí)每出口端口描述符隊(duì)列43多播描述符的副本。換言之,如 果更多最新數(shù)據(jù)幀從非ADS源(例如RIU 20)到達(dá)ADS 18,則可向各物理出口端口 66的最 高優(yōu)先級(jí)隊(duì)列多播那個(gè)描述符的副本,使得數(shù)據(jù)幀可能由附加 ADS 18盡可能快地來(lái)鏡像。 相反,如果數(shù)據(jù)幀從另一個(gè)ADS 18到達(dá),則可清除描述符多播中的端口掩碼位,以確保該 描述符沒(méi)有重新分布到送往ADS 18的任何物理出口端口 66,以防止相同數(shù)據(jù)在無(wú)限循環(huán) 中無(wú)限復(fù)制。
      [0079] 不屬于多字消息的ARINC 429數(shù)據(jù)幀可在CVT 56中寫(xiě)入,供PMC 31封裝到參數(shù) 消息中。ARINC 429指定32位數(shù)據(jù)字,⑶S 28中的各CVT 56位置仍然是64位字加上ECC 的8位。為了保護(hù)CVT 56中的A429字的陳舊值,每個(gè)A429字采用時(shí)間的32 MSB (LSB為 216微秒)來(lái)加時(shí)間標(biāo)簽。因此,CVT 56中存儲(chǔ)的每個(gè)A429字具有作為MSB的時(shí)間的32 位以及作為L(zhǎng)SB的32位A429字。
      [0080] 中央數(shù)據(jù)服務(wù)器存儲(chǔ)器 CDS 28例如可使用四倍數(shù)據(jù)速率(QDR)存儲(chǔ)器,其與雙倍數(shù)據(jù)速率存儲(chǔ)器(DDR)相比 是較淺的。與DDR相似,它們是同步的,并且能夠經(jīng)過(guò)ECC保護(hù),但是大多數(shù)提供并發(fā)讀和寫(xiě) 訪問(wèn),其中具有單獨(dú)DDR讀/寫(xiě)數(shù)據(jù)端口和DDR讀地址端口。這些存儲(chǔ)器具體設(shè)計(jì)用于數(shù) 據(jù)交換應(yīng)用。在ADS 18中,為了滿足吞吐量目標(biāo),⑶S 28存儲(chǔ)器可例如以250 MHz來(lái)計(jì)時(shí)。 例如,具有雙倍38位寬DDR數(shù)據(jù)端口的QDR具有足夠帶寬來(lái)支持全雙工數(shù)據(jù)的16 Gbps。 基于數(shù)據(jù)要求或吞吐量需要來(lái)設(shè)想備選存儲(chǔ)器速度。
      [0081] 雖然⑶S 28可采用總共256個(gè)循環(huán)緩沖器54來(lái)組織,但是所示⑶S 28組織為三 個(gè)循環(huán)緩沖器60、62、64加上CVT 56。各循環(huán)緩沖器60、62、64保留用于數(shù)據(jù)存儲(chǔ),同時(shí)CVT 56保存所解析參數(shù)數(shù)據(jù)、報(bào)頭和地址列表,其將由ADS 18用來(lái)構(gòu)成定制消息,如以下所述。
      [0082] 在存在3個(gè)循環(huán)緩沖器的情況下,對(duì)于按我們的示例的I GbpsUOO Mbps和10 Mbps數(shù)據(jù)存儲(chǔ),在其中放置幀的循環(huán)緩沖器取決于向其多播幀的最慢端口。對(duì)于根據(jù)相 同出口速率所編組的端口的任何集合,⑶S 28在端口的聚合數(shù)據(jù)速率(即,10 MbpsUOO MbpsU Gbps)必須具有足夠存儲(chǔ),以適應(yīng)它以那個(gè)速率耗盡512個(gè)幀所花費(fèi)的時(shí)間。例如, CDS 28可為CVT 56提供2兆字節(jié)的存儲(chǔ),同時(shí)允許專(zhuān)用于每個(gè)出口數(shù)據(jù)速率的循環(huán)緩沖器 60、62、64的大小的靈活分配,其還可按照循環(huán)緩沖器54的數(shù)量、在那個(gè)速率配置多少入口 或出口端口 42、46、66和72、預(yù)期的所解析數(shù)據(jù)幀保持時(shí)間以及那個(gè)緩沖器中包含的幀的 生存的必要時(shí)間來(lái)調(diào)整。
      [0083] 作為舉例,缺省分配可以每個(gè)循環(huán)緩沖器60、62、64為24兆字節(jié)。對(duì)于各循環(huán)緩 沖器60、62、64,存儲(chǔ)時(shí)間可以為8\2411/(?〇竹5?66(1\端口數(shù)量)。例如,24兆字節(jié)循環(huán) 緩沖器提供大于20秒除以為緩沖器饋送的10 Mbps入口端口 42、46的數(shù)量、2秒除以100 Mbps端口 42、46的數(shù)量或者0. 2秒除以I Gbps端口 42、46的數(shù)量的存儲(chǔ)時(shí)間。各循環(huán)緩 沖器的大小可以是適當(dāng)可配置的。在任何入口或出口端口 42、46、66、72的任何未使用線路 速率為共享那個(gè)緩沖器的所有端口提供殘留存儲(chǔ)時(shí)間。
      [0084] 對(duì)于幀交換,循環(huán)緩沖器60、62、64可消除必須建立所解析數(shù)據(jù)幀的固定塊大小 和必須跟蹤未占用緩沖器分配(其原本使整個(gè)ADS 18暴露于因單一事件擾亂(SEU)引起 的存儲(chǔ)器泄漏)。SEU被認(rèn)為是由亞原子粒子、例如中子所引起,其發(fā)生頻率隨高度而增加, 并且其能夠損壞存儲(chǔ)器以及甚至邏輯中存儲(chǔ)的值。在循環(huán)緩沖器溢出的情況下,最新數(shù)據(jù) 改寫(xiě)舊數(shù)據(jù)。ADS 18中的所有FIFO隊(duì)列40也可使用循環(huán)緩沖器54范例。這樣,保證損壞 循環(huán)緩沖器60、62、64的讀和寫(xiě)指針的任何SEU在它完全改寫(xiě)緩沖器60、62、64所花費(fèi)的時(shí) 間量之內(nèi)被校正。
      [0085] 出口調(diào)度 PMS 30的出口調(diào)度功能確定從⑶S 28讀取哪一個(gè)數(shù)據(jù)以及哪一個(gè)出口端口 66、72對(duì) 它進(jìn)行接收。出口調(diào)度功能性通過(guò)四個(gè)主要功能組件來(lái)確定:每出口端口描述符隊(duì)列43、 PMS 30、參數(shù)消息構(gòu)造器31以及出口仲裁器、例如基于規(guī)則的調(diào)度器76。基于規(guī)則的調(diào)度 器76按照各出口端口 66、72的四個(gè)優(yōu)先化描述符隊(duì)列43進(jìn)行保持和操作。各隊(duì)列43可 具有足夠容量來(lái)保存512個(gè)描述符。每出口端口描述符隊(duì)列43中的描述符由描述符多播 分布器29使用廣播總線來(lái)寫(xiě)入。備選地,PMS 30可保持計(jì)劃表,其指示基于規(guī)則的調(diào)度器 76接下來(lái)應(yīng)當(dāng)服務(wù)于哪一個(gè)出口端口 66、72或者PMC 31應(yīng)當(dāng)使用哪一個(gè)消息描述符來(lái)訪 問(wèn)參數(shù)消息表58,以使用從CVT 56和/或從A429輸出隊(duì)列所讀取的數(shù)據(jù)來(lái)始發(fā)所構(gòu)成消 肩、。
      [0086] 基于規(guī)則的調(diào)度 基于規(guī)則的調(diào)度器76作為PMS 30中的用戶(hù)可配置組件進(jìn)行操作。PMS 30
      當(dāng)前第4頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1