接至端口 Ba的輸出,輸入/輸出設(shè)備1b的輸入E’b連接至端口 Bb的輸出,并且輸入/輸出設(shè)備1c的輸入E’c連接至端口 Bb的輸出。
[0137]圖3e示出多個(gè)輸入/輸出設(shè)備與控制設(shè)備的互連的第四示例。
[0138]圖3e示出三個(gè)輸入/輸出設(shè)備10a、10b和1c連接至同一控制設(shè)備12的示例。自然地,當(dāng)兩個(gè)或大于三個(gè)的數(shù)量的輸入/輸出設(shè)備10連接至同一控制設(shè)備12時(shí),本發(fā)明也可應(yīng)用。
[0139]在圖3e的示例中,輸入/輸出設(shè)備10a、10b和1c被放在同一電子卡上,并且共享同一物理以太網(wǎng)接收接口 244和同一物理以太網(wǎng)發(fā)送接口 204。
[0140]為了簡(jiǎn)單起見(jiàn),僅示出輸入/輸出模塊1a的級(jí)聯(lián)控制202a、交換機(jī)203’a和MAC層管理模塊205a和245a。同樣應(yīng)用于輸入/輸出模塊1b和1c的級(jí)聯(lián)控制202b和202c、交換機(jī)203’ b和203’ c以及MAC層管理模塊205b、205c、245b和245c。
[0141]在該類(lèi)型的互連(被稱為雙流級(jí)聯(lián))中,MAC層管理模塊245a、245b和245c通過(guò)表不為用于輸入/輸出設(shè)備1a的E’ a、用于輸入/輸出設(shè)備1b的E’ b和用于輸入/輸出設(shè)備1c的E’ c的連接,連接到物理以太網(wǎng)接收接口 244。
[0142]每個(gè)交換機(jī)203’都包括三個(gè)端子。第一端子連接至另一個(gè)交換機(jī)203’的端子或者不被連接。該端子被表示為用于輸入/輸出設(shè)備1a的S”a和用于輸入/輸出模塊1b的 S,,b。
[0143]第二端子連接至MAC層管理模塊205。
[0144]第三端子連接至物理以太網(wǎng)發(fā)送接口 204或另一個(gè)交換機(jī)203’的端子。該端子被表不為用于輸入/輸出設(shè)備1a的S’ a、用于輸入/輸出設(shè)備1b的S’ b和用于輸入/輸出設(shè)備1c的S,Co
[0145]端子S’ c連接至端子S”b,端子S’ b連接至端子S”a,并且端子S’ a連接至物理以太網(wǎng)發(fā)送接口 204。
[0146]當(dāng)輸入/輸出設(shè)備10向控制模塊12發(fā)送以太網(wǎng)幀時(shí),輸入/輸出設(shè)備10的交換機(jī)203’將MAC層管理模塊205連接至另一個(gè)交換機(jī)203’或者物理以太網(wǎng)發(fā)送接口 204。
[0147]在圖3e的示例中,輸入/輸出設(shè)備1c發(fā)送幀,并且?guī)?jīng)過(guò)交換機(jī)203’ c、203’ b和203’ a,以到達(dá)物理以太網(wǎng)接收接口 244。
[0148]圖3d和圖3d的雙流級(jí)聯(lián)模式使得可以放松對(duì)由控制設(shè)備12發(fā)送的幀的等時(shí)約束,并且當(dāng)控制設(shè)備12具有非實(shí)時(shí)操作系統(tǒng)時(shí)特別適用。
[0149]圖4a示出根據(jù)互連的第二、第三、第四和第五示例的用于在控制設(shè)備和多個(gè)輸入/輸出設(shè)備之間傳送幀的時(shí)序圖的第一示例。
[0150]在圖4a的時(shí)序圖中,控制設(shè)備12具有實(shí)時(shí)操作系統(tǒng)。
[0151]控制設(shè)備12在時(shí)間TO和Tl之間發(fā)送以太網(wǎng)廣播幀。廣播幀Sy旨在用于所有輸Λ /輸出設(shè)備10,并且提供輸入/輸出設(shè)備10的同步??刂圃O(shè)備12接下來(lái)將以太網(wǎng)幀Rl發(fā)送到輸入/輸出設(shè)備10a,將以太網(wǎng)幀R2發(fā)送到輸入/輸出設(shè)備10b,并且將以太網(wǎng)幀R3發(fā)送到輸入/輸出設(shè)備10c。
[0152]輸入/輸出設(shè)備10a、10b和1c按照通過(guò)它們的相應(yīng)配置器201的至少兩個(gè)二進(jìn)制輸入指示的預(yù)定順序,對(duì)控制設(shè)備10進(jìn)行響應(yīng)。
[0153]輸入/輸出設(shè)備1a在從以太網(wǎng)同步幀Sy的接收時(shí)間確定的時(shí)間Tl和T2之間,將以太網(wǎng)幀El發(fā)送到控制設(shè)備12。
[0154]輸入/輸出設(shè)備1b在從以太網(wǎng)同步幀S的接收時(shí)間確定的時(shí)間T2和T3之間,將以太網(wǎng)幀E2發(fā)送到控制設(shè)備12。
[0155]輸入/輸出設(shè)備1c在從以太網(wǎng)同步幀Sy的接收時(shí)間確定的時(shí)間T3和T4之間,將以太網(wǎng)幀E3發(fā)送到控制設(shè)備12。然后,在時(shí)間TO和T4之間的以太網(wǎng)幀發(fā)送循環(huán)以相同周期重復(fù)。
[0156]在參照?qǐng)D3b描述的互連示例中,輸入/輸出設(shè)備1a的交換機(jī)203a在位于Tl和T2之間的時(shí)間周期內(nèi),將MAC層管理模塊205a連接至輸出S’ a。
[0157]輸入/輸出設(shè)備1a的交換機(jī)203a在位于TO和Tl之間以及位于T2和T4之間的時(shí)間周期內(nèi),將輸入E’a連接到輸出S’a。該配置被稱為從輸入回到輸出的循環(huán),這是由于通過(guò)互連達(dá)到MAC層管理模塊245a的幀被傳送到以太網(wǎng)連接的輸出。
[0158]輸入/輸出設(shè)備1b的交換機(jī)203b在位于T2和T3之間的時(shí)間周期內(nèi),將MAC層管理模塊205b的輸入連接至輸出S’ bo輸入/輸出設(shè)備1b的交換機(jī)203b在位于TO和T2之間以及位于T3和T4之間的時(shí)間周期內(nèi),將輸出S’ b連接到輸入E’ b。
[0159]輸入/輸出設(shè)備1b的交換機(jī)203b在位于T2和T3之間的時(shí)間周期內(nèi),將MAC層管理模塊205b的輸入連接到輸出S’ bo輸入/輸出設(shè)備1b的交換機(jī)203b在位于TO和T2之間以及位于T3和T4之間的時(shí)間周期內(nèi),將輸出S’ b連接到輸入E’ b。
[0160]輸入/輸出設(shè)備1c的交換機(jī)203c在位于T3和T4之間的時(shí)間周期內(nèi),將MAC層管理模塊205c的輸入連接到輸出S’ Co輸入/輸出設(shè)備1c的交換機(jī)203c在位于TO和T3之間的時(shí)間周期內(nèi),將輸出S’ c連接到輸入E’ Co
[0161]在參照?qǐng)D3c描述的互連示例中,輸入/輸出設(shè)備1a的交換機(jī)203a在位于Tl和T2之間的時(shí)間周期內(nèi),將MAC層管理模塊205a連接到輸出Sa0
[0162]輸入/輸出設(shè)備1a的交換機(jī)203a在位于TO和Tl之間以及位于T2和T4之間的時(shí)間周期內(nèi),將輸入Ea連接到輸出Sa0
[0163]輸入/輸出設(shè)備1b的交換機(jī)203b在位于T2和T3之間的時(shí)間周期內(nèi),將MAC層管理模塊205b的輸入連接到輸出Sb。輸入/輸出設(shè)備1b的交換機(jī)203b在位于TO和T2以及T3和T4之間的時(shí)間周期內(nèi),將輸出Sb連接到輸入Eb。
[0164]在參照?qǐng)D3d描述的互連示例中,交換機(jī)203a、203b和203分別將各個(gè)MAC管理模塊205a,205b和205c永久地連接至輸出Sla, S,b和S,C。
[0165]級(jí)聯(lián)控制模塊202a控制端口 BTa,使得由MAC層管理模塊205a傳送的一個(gè)或多個(gè)幀在位于Tl和T2之間的時(shí)間周期內(nèi),被傳送到物理以太網(wǎng)發(fā)送接口 204。
[0166]級(jí)聯(lián)控制202a在從TO至Tl和T2至T4的時(shí)間周期內(nèi),使三態(tài)端口 BTa處于高阻抗?fàn)顟B(tài)。
[0167]級(jí)聯(lián)控制模塊202b控制端口 BTb,使得由MAC層管理模塊205b傳送的一個(gè)或多個(gè)幀在位于T2和T3之間的時(shí)間周期內(nèi),被傳送到物理以太網(wǎng)發(fā)送接口 204。
[0168]級(jí)聯(lián)控制202b在從TO至Tl和T2至T4的時(shí)間周期內(nèi),使三態(tài)端口 BTb處于高阻抗?fàn)顟B(tài)。
[0169]級(jí)聯(lián)控制模塊202c控制端口 BTc,使得由MAC層管理模塊205c傳送的一個(gè)或多個(gè)幀在位于T3和T4之間的時(shí)間周期內(nèi),被傳送到物理以太網(wǎng)發(fā)送接口 204。
[0170]級(jí)聯(lián)控制202c在位于TO和T3之間的時(shí)間周期內(nèi),使三態(tài)端口 BTc處于高阻抗?fàn)?br>??τ O
[0171]在參照?qǐng)D3e描述的互連示例中,輸入/輸出設(shè)備1a的交換機(jī)203’ a在位于Tl和T2之間的時(shí)間周期內(nèi),將MAC層管理模塊205a連接到物理以太網(wǎng)發(fā)送端口 204,并且在位于TO和Tl之間以及位于T2和T4之間的時(shí)間周期內(nèi),將S’ a連接到S” a。
[0172]輸入/輸出設(shè)備1b的交換機(jī)203’ b在位于T2和T3之間的時(shí)間周期內(nèi),將MAC層管理模塊205b連接到S’b,并且在位于TO和T2之間以及位于T3和T4之間的時(shí)間周期內(nèi)連接S’ b和S”b。
[0173]輸入/輸出設(shè)備1c的交換機(jī)203’ c僅在位于T3和T4之間的時(shí)間周期內(nèi),將MAC層管理模塊205c連接至S’ C。
[0174]圖4b示出根據(jù)互連的第二、第三、第四和第五示例的用于在控制設(shè)備和多個(gè)輸入/輸出設(shè)備之間傳送時(shí)序圖的第二示例。
[0175]在圖4b中的時(shí)序圖中,控制設(shè)備10具有實(shí)時(shí)的或非實(shí)時(shí)的操作系統(tǒng)。
[0176]不像圖4a中的時(shí)序圖那樣,控制設(shè)備12不發(fā)送任何同步以太網(wǎng)幀。
[0177]控制設(shè)備12在時(shí)間TO和Tl之間將至少一個(gè)以太網(wǎng)幀Rl發(fā)送到輸入/輸出設(shè)備10a,將至少一個(gè)以太網(wǎng)幀R2發(fā)送到輸入/輸出設(shè)備10b,并且將至少一個(gè)以太網(wǎng)幀R3發(fā)送到輸入/輸出設(shè)備10c。
[0178]輸入/輸出設(shè)備10a、10b和1c按照通過(guò)配置器201的至少兩個(gè)二進(jìn)制輸入指示的預(yù)定順序,對(duì)控制設(shè)備12進(jìn)行響應(yīng)。
[0179]當(dāng)輸入/輸出設(shè)備1a在時(shí)間T’ I檢測(cè)到到輸入/輸出設(shè)備1c的以太網(wǎng)幀或幀的突發(fā)脈沖的發(fā)送結(jié)束時(shí),輸入/輸出設(shè)備1a將至少一個(gè)以太網(wǎng)幀El發(fā)送到控制設(shè)備
12ο
[0180]當(dāng)輸入/輸出設(shè)備1b在時(shí)間Τ’ 2探測(cè)到輸入/輸出設(shè)備1a到控制設(shè)備12的以太網(wǎng)幀或幀的突發(fā)脈沖的發(fā)送結(jié)束時(shí),輸入/輸出設(shè)備1b將至少一個(gè)以太網(wǎng)幀Ε2發(fā)送到控制設(shè)備12。
[0181]當(dāng)輸入/輸出設(shè)備1c在時(shí)間Τ’ 3探測(cè)到輸入/輸出設(shè)備1a到控制設(shè)備12的以太網(wǎng)幀或幀的突發(fā)脈沖的發(fā)送結(jié)束