具有連接聯(lián)鎖總線與分支總線的橋式電路的總線系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種具有連接聯(lián)鎖總線與分支總線的橋式電路的總線系統(tǒng),通過第一橋式電路、第二橋式電路連接不能重試的聯(lián)鎖總線與分支總線,通過這些第一橋式電路、第二橋式電路分別將分支總線的第一信道、第二信道與聯(lián)鎖總線連接,由此構(gòu)成總線系統(tǒng)。然后,利用第一橋式電路來處理從分支總線側(cè)向聯(lián)鎖總線側(cè)的訪問,還利用第二橋式電路來處理從聯(lián)鎖總線側(cè)向分支總線側(cè)的訪問,由此來避免總線競爭時的死鎖。
【專利說明】
具有連接聯(lián)鎖總線與分支總線的橋式電路的總線系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種具有連接聯(lián)鎖總線與分支總線的橋式電路的總線系統(tǒng)。
【背景技術(shù)】
[0002]在電子設(shè)備內(nèi)部的芯片間總線(inter-chip bus)和片上總線(on-chip bus)中存在:聯(lián)鎖總線(interlock bus),其從開始請求訪問到結(jié)束響應(yīng)為止占有總線;分支總線(split bus),其在請求訪問與針對其的響應(yīng)的期間不占有總線而能夠執(zhí)行其他訪問。作為分支總線的示例存在PCI Express和AMBA AXI,此外,作為聯(lián)鎖總線的示例存在PCI總線和AMBA APB。因此,有時在電子設(shè)備的內(nèi)部存在連接聯(lián)鎖總線與分支總線的橋式電路(bridgecircuit)ο
[0003]使用這樣的橋式電路,例如想到經(jīng)由分支總線連接兩個聯(lián)鎖總線的形式,則存在從一個聯(lián)鎖總線經(jīng)由分支總線向其他聯(lián)鎖總線的訪問,若同時還發(fā)生其相反的訪問,則聯(lián)鎖總線不響應(yīng)來自分支總線的訪問,而產(chǎn)生死鎖(deadlock)。作為避免上述情況的手段已知有如下方法:重試(re try)聯(lián)鎖總線,先執(zhí)行來自分支總線的訪問(例如,參照日本特開2001-060181號公報、日本特開平10-055341號公報、日本特開平09-212469號公報、日本特開平09-204409號公報)。
[0004]但是,在聯(lián)鎖總線是不支持重試的總線的情況下不能應(yīng)用現(xiàn)有技術(shù)。此外,有時即使分支總線是支持無序轉(zhuǎn)發(fā)(out-of-order)的總線,與分支總線連接的器件(device)或IP內(nèi)核(core)在保留中的越界(outbound)訪問請求超過一定數(shù)量的狀態(tài)下也不會對界內(nèi)(inbound)讀取請求返回響應(yīng)(讀取數(shù)據(jù))。
【發(fā)明內(nèi)容】
[0005]因此,本發(fā)明的目的在于提供一種總線系統(tǒng),能夠在連接不能重試的聯(lián)鎖總線與分支總線的橋式電路中避免總線競爭時的死鎖。
[0006]本發(fā)明涉及的具有連接分支總線與聯(lián)鎖總線的橋式電路的總線系統(tǒng),其中,所述總線系統(tǒng)具有:第一橋式電路;以及第二橋式電路;所述具有連接分支總線與聯(lián)鎖總線的橋式電路的總線系統(tǒng)構(gòu)成為:所述第一橋式電路連接所述分支總線的第一信道與所述聯(lián)鎖總線,所述第二橋式電路連接所述分支總線的第二信道與所述聯(lián)鎖總線,從所述分支總線側(cè)向所述聯(lián)鎖總線側(cè)的訪問通過所述第一信道由所述第一橋式電路進(jìn)行處理,從所述聯(lián)鎖總線側(cè)向所述分支總線側(cè)的訪問通過所述第二信道由所述第二橋式電路進(jìn)行處理。
[0007]根據(jù)本發(fā)明,能夠在連接不能重試的聯(lián)鎖總線與分支總線的橋式電路中避免總線競爭時的死鎖。
[0008]也可以構(gòu)成為,所述第一橋式電路具有:緩沖器,其接收來自所述分支總線側(cè)的訪問請求,所述聯(lián)鎖總線具有:第一調(diào)停電路,其對與所述聯(lián)鎖總線連接的各總線主控器的總線使用權(quán)進(jìn)行調(diào)停,所述第一調(diào)停電路構(gòu)成為:根據(jù)所述緩沖器保持有的訪問請求的數(shù)量,限制除所述第一橋式電路以外的所述聯(lián)鎖總線的各總線主控器的總線使用權(quán)。
[0009]根據(jù)該實施方式,根據(jù)緩沖器保持有的訪問請求的數(shù)量來調(diào)停聯(lián)鎖總線,由此總線系統(tǒng)能夠避免聯(lián)鎖總線與分支總線的競爭時的停止,同時,在聯(lián)鎖總線上優(yōu)先對積壓于緩沖器的從分支總線側(cè)向聯(lián)鎖總線的訪問請求進(jìn)行處理,因此,能夠防止訪問請求過剩地積壓于緩沖器。
[0010]也可以構(gòu)成為,所述聯(lián)鎖總線(第一聯(lián)鎖總線)總線主控器中至少一個總線主控器是連接該第一聯(lián)鎖總線和不同于所述第一聯(lián)鎖總線的聯(lián)鎖總線(第二聯(lián)鎖總線)的第三橋式電路,所述第二聯(lián)鎖總線具有:第二調(diào)停電路,其對所述第二聯(lián)鎖總線的各總線主控器的總線使用權(quán)進(jìn)行調(diào)停,所述第三橋式電路構(gòu)成為:對從所述第一聯(lián)鎖總線向所述第二聯(lián)鎖總線的訪問以及從所述第二聯(lián)鎖總線向所述第一聯(lián)鎖總線的訪問進(jìn)行處理,所述第二調(diào)停電路構(gòu)成為:根據(jù)所述緩沖器保持有的訪問請求的數(shù)量,限制除所述第三橋式電路以外的所述第二聯(lián)鎖總線的各總線主控器的總線使用權(quán)。
[0011]根據(jù)該實施方式,在第一聯(lián)鎖總線還與其他的第二聯(lián)鎖總線連接時,總線系統(tǒng)通過第二調(diào)停電路限制從第二聯(lián)鎖總線向第一聯(lián)鎖總線的訪問,由此能夠減少第一聯(lián)鎖總線的負(fù)荷,在第一聯(lián)鎖總線上優(yōu)先對積壓于緩沖器的從分支總線側(cè)向第一聯(lián)鎖總線側(cè)的訪問請求進(jìn)行處理,因此,能夠防止訪問請求過剩地積壓于緩沖器。
[0012]所述第一調(diào)停電路構(gòu)成為:在所述緩沖器保持有的訪問請求的數(shù)量超過第一閾值時,限制除所述第一橋式電路以外的所述第一聯(lián)鎖總線的各總線主控器的總線使用權(quán),而在所述緩沖器保持有的訪問請求的數(shù)量低于第二閾值時,解除所述第一聯(lián)鎖總線的使用限制,所述第二調(diào)停電路構(gòu)成為:在所述緩沖器保持有的訪問請求的數(shù)量超過第三閾值時,限制除所述第二橋式電路以外的所述第二聯(lián)鎖總線的各總線主控器的總線使用權(quán),而在所述緩沖器保持有的訪問請求的數(shù)量低于第四閾值時,解除所述第二聯(lián)鎖總線的使用限制,所述第二閾值是所述第一閾值以下,此外,所述第四閾值是所述第三閾值以下。
[0013]根據(jù)該實施方式,通過將第一、第三閾值設(shè)定得大而將對調(diào)停的介入抑制為最小限度,同時,通過將第二、第四閾值設(shè)定得小,總線系統(tǒng)在第一聯(lián)鎖總線上優(yōu)先對積壓于緩沖器的從分支總線側(cè)向聯(lián)鎖總線側(cè)的訪問請求進(jìn)行處理,因此,能夠防止訪問請求過剩地積壓于緩沖器。
【附圖說明】
[0014]通過參照附圖對以下的實施例的說明,可以明確本發(fā)明的上述和其它目的以及特征。這些圖中:
[0015]圖1是表示本發(fā)明的第三實施方式涉及的總線系統(tǒng)的電路結(jié)構(gòu)的圖,也用于說明本發(fā)明的第一、第二實施方式涉及的總線系統(tǒng)的電路結(jié)構(gòu)。
[0016]圖2是表示本發(fā)明的第四實施方式涉及的總線系統(tǒng)的電路結(jié)構(gòu)的圖。
[0017]圖3是表示本發(fā)明的第五實施方式涉及的總線系統(tǒng)的電路結(jié)構(gòu)的圖。
【具體實施方式】
[0018]參照圖1對本發(fā)明涉及的總線系統(tǒng)的第一、第二、第三實施方式進(jìn)行說明。
[0019]首先,對本發(fā)明涉及的總線系統(tǒng)的第一實施方式進(jìn)行說明。
[0020]該實施方式涉及的總線系統(tǒng)是內(nèi)部總線通過印刷基板上的分支總線將由聯(lián)鎖總線構(gòu)成的器件(device)與CPU等對置器件連接的系統(tǒng),是在器件內(nèi)部的聯(lián)鎖總線設(shè)置了將聯(lián)鎖總線與分支總線進(jìn)行橋連接的兩個橋式電路的結(jié)構(gòu)。
[0021]總線系統(tǒng)I如圖1所示,構(gòu)成為內(nèi)部總線通過印刷基板上的分支總線50將由聯(lián)鎖總線20構(gòu)成的器件10與具有CPU內(nèi)核31、DMAC32等的對置器件30連接,在該器件10內(nèi)的聯(lián)鎖總線20中設(shè)置有連接該聯(lián)鎖總線20與分支總線50的兩個橋式電路11、12。
[0022]第一橋式電路11經(jīng)由分支總線50的一個信道(第一信道)與對置器件30連接,第二橋式電路12經(jīng)由分支總線的另一信道(第二信道)與對置器件30連接。
[0023]然后,從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的訪問通過第一信道由第一橋式電路11進(jìn)行處理,而從聯(lián)鎖總線20側(cè)向分支總線50側(cè)的訪問通過第二信道由第二橋式電路12進(jìn)行處理。
[0024]這里,若考慮到橋式電路只通過分支總線50的一個信道與對置器件30連接的情況,當(dāng)發(fā)生了從聯(lián)鎖總線20側(cè)向分支總線50側(cè)的讀取請求(或者用于保證結(jié)束的寫入請求)時,從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的訪問請求頻繁產(chǎn)生,例如在達(dá)到分支總線50的未結(jié)束事務(wù)處理數(shù)量(未完成的數(shù)量)的上限時、或?qū)χ闷骷?0的發(fā)送緩沖器與橋式電路的接收緩沖器被裝滿而沒有空閑時等時候,不能返回從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的讀取響應(yīng)(或者寫入完通知)。在從聯(lián)鎖總線20側(cè)的讀取(或者用于保證結(jié)束的寫入)沒有結(jié)束時,來自分支總線50側(cè)的訪問請求不能輸出到聯(lián)鎖總線20,因此,產(chǎn)生總線的死鎖。
[0025]在圖1所示的總線系統(tǒng)I的電路結(jié)構(gòu)中,對聯(lián)鎖總線20設(shè)置兩個橋式電路11、12,通過兩個信道將分支總線50與對置器件30連接,將從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的訪問、和從聯(lián)鎖總線20側(cè)向分支總線50的的訪問分離分別通過橋式電路11、12來進(jìn)行處理,由此,能夠可靠地避免總線競爭時的死鎖。
[0026]這里,示出了通過分支總線50的兩個信道將第一、第二橋式電路11、12與對置器件30連接的示例,但是將從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的訪問以及從聯(lián)鎖總線20側(cè)向分支總線50側(cè)的訪問連接的信道也可以分別是多個。例如,可以想到:通過兩個信道來連接從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的訪問,與之相對地準(zhǔn)備兩個聯(lián)鎖總線20側(cè)的橋式電路來進(jìn)行處理。該情況下,作為信道的分開使用,想到了通過訪問的優(yōu)先級來分開要使用的信道。
[0027]此外,在圖1中示出了內(nèi)部總線20通過印刷基板上的分支總線50將構(gòu)成為聯(lián)鎖總線的器件10與對置器件30連接的示例,但是不需要分開構(gòu)成器件10與對置器件30,而可以是一個器件的內(nèi)部由多段總線構(gòu)成,包含聯(lián)鎖總線、分支總線以及兩個橋式電路的總線系統(tǒng)整體安裝于一個器件內(nèi)。
[0028]此外,在上述的示例中,器件內(nèi)部總線是聯(lián)鎖總線,器件間總線是分支總線,但是也可以相反地,器件內(nèi)部總線是分支總線,器件間總線是聯(lián)鎖總線。此外,還可以是如下結(jié)構(gòu):聯(lián)鎖總線與分支總線都是器件間總線,只有橋式電路安裝于器件內(nèi)部。
[0029]并且,這里示出了通過兩個信道物理性地與對置器件30連接的情況,但是在對置器件30支持通過一個物理信道實現(xiàn)多個邏輯信道的功能的情況下,也可以使用該功能。作為這樣功能的示例存在PCI Express的虛擬信道。PCI Express標(biāo)準(zhǔn)上支持最大8信道的虛擬信道,作為實際器件也存在具有多個虛擬信道的產(chǎn)品。該情況下,物理性的連接為一個信道,但通過使用多個虛擬信道能夠與上述同樣地避免總線競爭時的死鎖。
[0030]接下來,對本發(fā)明涉及的總線系統(tǒng)的第二實施方式進(jìn)行說明。
[0031]本實施方式涉及的總線系統(tǒng)的基本結(jié)構(gòu)與上述的第一實施方式涉及的總線系統(tǒng)相同,但是與第一實施方式的不同點(diǎn)在于對其增加了調(diào)停電路。
[0032]在本實施方式中,第一橋式電路11構(gòu)成為具有接收來自所述分支總線50側(cè)的訪問請求的緩沖器。該緩沖器如圖1所示,可以使用作為第一橋式電路11的構(gòu)成要素的PCIe IP內(nèi)核13的RX緩沖器,也可以在第一橋式電路11內(nèi)設(shè)置為其他緩沖器。
[0033]此外,第一聯(lián)鎖總線20構(gòu)成為具有對與該第一聯(lián)鎖總線20連接的各總線主控器(bus master)的總線使用權(quán)進(jìn)行調(diào)停的第一調(diào)停電路17。然后,該第一調(diào)停電路17根據(jù)緩沖器保持有的訪問請求的數(shù)量,來限制除第一橋式電路11以外的第一聯(lián)鎖總線20的各總線主控器的總線使用權(quán)。
[0034]根據(jù)本實施方式的結(jié)構(gòu),第一調(diào)停電路17通過根據(jù)緩沖器保持有的訪問請求的數(shù)量來調(diào)停聯(lián)鎖總線20,由此,總線系統(tǒng)能夠避免聯(lián)鎖總線20與分支總線50的競爭時的死鎖,同時,在聯(lián)鎖總線20上優(yōu)先對積壓于緩沖器的從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的訪問請求進(jìn)行處理,因此,能夠防止訪問請求過剩地積壓于緩沖器。
[0035]接下來,對本發(fā)明涉及的總線系統(tǒng)的第三實施方式進(jìn)行說明。
[0036]本實施方式涉及的總線系統(tǒng)的基本結(jié)構(gòu)與上述的第一以及第二實施方式涉及的總線系統(tǒng)相同,與第二實施方式的不同點(diǎn)在于:對上述的第二實施方式進(jìn)一步增加了其他聯(lián)鎖總線和調(diào)停電路。
[0037]在第一聯(lián)鎖總線20的總線主控器的至少一個是將該第一聯(lián)鎖總線20與其他(第二)聯(lián)鎖總線51進(jìn)行連接的第三橋式電路18時,該第二聯(lián)鎖總線51具有對該第二聯(lián)鎖總線51的各總線主控器的總線使用權(quán)進(jìn)行調(diào)停的第二調(diào)停電路19。
[0038]該第三橋式電路18對從第一聯(lián)鎖總線20向第二聯(lián)鎖總線51的訪問和從第二聯(lián)鎖總線51向第一聯(lián)鎖總線20的訪問進(jìn)行處理。此外,第二調(diào)停電路19根據(jù)緩沖器保持有的訪問請求的數(shù)量,來限制除第三橋式電路18以外的第二聯(lián)鎖總線51的各總線主控器使用權(quán)。
[0039]根據(jù)本實施方式的結(jié)構(gòu),在第一聯(lián)鎖總線20還與其他聯(lián)鎖總線51連接時,通過第二調(diào)停電路19來限制從第二聯(lián)鎖總線51向第一聯(lián)鎖總線20的訪問,能夠減少第一聯(lián)鎖總線20的負(fù)荷,在第一聯(lián)鎖總線20上優(yōu)先對積壓于緩沖器的從分支總線50側(cè)向第一聯(lián)鎖總線20側(cè)的訪問請求進(jìn)行處理,因此,能夠防止訪問請求過剩地積壓于緩沖器。
[0040]接下來,對圖1所示的總線系統(tǒng)I中的第一調(diào)停電路17、第二調(diào)停電路19的動作例(上述第二實施方式涉及的第一調(diào)停電路17、上述第三實施方式涉及的第一、第二調(diào)停電路17、19的動作例)進(jìn)行說明。
[0041]第一調(diào)停電路17在緩沖器保持有的訪問請求的數(shù)量超過第一閾值時,限制除第一橋式電路11以外的第一聯(lián)鎖總線20的各總線主控器的總線使用權(quán),另一方面,在緩沖器保持有的訪問請求的數(shù)量低于第二閾值時,解除第一聯(lián)鎖總線20的使用限制。
[0042]此外,第二調(diào)停電路19在緩沖器保持有的訪問請求的數(shù)量超過第三閾值時,限制除第三橋式電路18以外的第二聯(lián)鎖總線51的各總線主控器的總線使用權(quán),另一方面,在緩沖器保持有的訪問請求的數(shù)量低于第四閾值時,解除第二聯(lián)鎖總線的使用限制。
[0043]這里,第二閾值設(shè)定為第一閾值以下。作為閾值的值,取決于第一橋式電路11的緩沖器數(shù)量,而例如在緩沖器數(shù)量N= 128時,設(shè)為第一閾值P = 32 ( <N)、第二閾值Q = 2 ( < P)等即可。[OO44 ]同樣地,第四閾值設(shè)定為第三閾值以下。作為閾值的值,例如設(shè)為第三閾值U = 3 2(<N)、第四閾值V = 2(<U)即可。
[0045]可以是只有第一調(diào)停電路17或者第二調(diào)停電路19中的某一個應(yīng)用這樣的設(shè)定,也可以應(yīng)用于雙方。
[0046]根據(jù)上述的第一、第二調(diào)停電路17、19的動作例,通過將第一、第三閾值設(shè)定得大而將對調(diào)停的介入抑制為最小限度,同時總線系統(tǒng)通過將第二、第四閾值設(shè)定得小,在第一聯(lián)鎖總線20上優(yōu)先對積壓于緩沖器的從分支總線50側(cè)向聯(lián)鎖總線20側(cè)的訪問請求進(jìn)行處理,因此,能夠防止訪問請求過剩地積壓于緩沖器。
[0047]接下來,參照圖2對本發(fā)明涉及的總線系統(tǒng)的第四實施方式進(jìn)行說明。
[0048]圖2是本實施方式涉及的總線系統(tǒng)的簡易的電路結(jié)構(gòu)圖,在圖2中對于與圖1的電路結(jié)構(gòu)圖對應(yīng)的結(jié)構(gòu)標(biāo)注相同符號。
[0049]在本實施方式中,構(gòu)成為在將分支總線50與第一聯(lián)鎖總線20進(jìn)行橋連接的橋式電路11設(shè)置第一路徑22和第二路徑23,通過選擇器電路21來選擇第一路徑22和第二路徑23,其中,當(dāng)沒有產(chǎn)生從聯(lián)鎖總線20側(cè)向分支總線50側(cè)的讀取請求所對應(yīng)的讀取響應(yīng)、從聯(lián)鎖總線20側(cè)向分支總線50側(cè)的讀取請求時,所述第一路徑22對從分支總線50側(cè)產(chǎn)生的訪問請求(目標(biāo)地址或?qū)懭霐?shù)據(jù))進(jìn)行處理,當(dāng)產(chǎn)生從聯(lián)鎖總線20側(cè)向分支總線50側(cè)的讀取請求時,所述第二路徑23對從分支總線50側(cè)產(chǎn)生的訪問請求進(jìn)行處理。
[0050]此外,將緩沖器60設(shè)置于第二路徑23,當(dāng)產(chǎn)生從聯(lián)鎖總線20側(cè)向分支總線50側(cè)的讀取請求時,所述緩沖器60用于保全(保存)從分支總線50側(cè)產(chǎn)生的訪問請求。作為緩沖器的尺寸N,優(yōu)選相對于在等待一次讀取響應(yīng)而保全至緩沖器的訪問請求數(shù)的最大數(shù)量為兩倍以上,也依賴于系統(tǒng)結(jié)構(gòu),而是例如設(shè)為128。
[0051]在本實施方式的總線系統(tǒng)I中,當(dāng)存在從聯(lián)鎖總線20向分支總線50的讀取請求時,在接收來自分支總線50的響應(yīng)(讀取數(shù)據(jù))之前,將從分支總線50接收到的訪問請求保全至在第二路徑23上設(shè)置的緩沖器60中。從分支總線50側(cè)的器件或者IP內(nèi)核來看,若訪問請求保全至緩沖器60,則該訪問請求在分支總線50上結(jié)束,不為保留狀態(tài)。因此,分支總線50側(cè)的器件或者IP內(nèi)核若接收讀取請求則可以返回響應(yīng)(讀取數(shù)據(jù))。橋式電路11接收來自分支總線的響應(yīng),將其返回給聯(lián)鎖總線20,自聯(lián)鎖總線20被解放起,按照保全至緩沖器60的來自分支總線50的訪問請求對聯(lián)鎖總線20進(jìn)行訪問。
[0052]并且,如圖2所示,設(shè)置第一調(diào)停電路17,所述第一調(diào)停電路17對來自與聯(lián)鎖總線20連接的多個總線主控器的總線使用請求進(jìn)行調(diào)停。第一調(diào)停電路17根據(jù)保全至緩沖器的來自分支總線50側(cè)的訪問請求的數(shù)量,進(jìn)行聯(lián)鎖總線20的調(diào)停,以便限制來自聯(lián)鎖總線20側(cè)的訪問,優(yōu)先進(jìn)行對連鎖總線20側(cè)的訪問。
[0053]接下來,參照圖3對本發(fā)明涉及的總線系統(tǒng)的第五實施方式進(jìn)行說明。
[0054]在本實施方式的總線系統(tǒng)中,如圖3所示,設(shè)置將第一聯(lián)鎖總線20與器件10外部的第二聯(lián)鎖總線51進(jìn)行連接的第三橋式電路18、對第二聯(lián)鎖總線51的使用進(jìn)行調(diào)停的第二調(diào)停電路19。該第二調(diào)停電路19根據(jù)保全至緩沖器(讀取響應(yīng)以外的訪問請求用緩沖器)60的來自分支總線50側(cè)的訪問請求的數(shù)量來進(jìn)行調(diào)停,以便限制從第二聯(lián)鎖總線51向第一聯(lián)鎖總線20的訪問,使第一聯(lián)鎖總線20的占有率降低。
[0055]在具有了這樣結(jié)構(gòu)的圖3的總線系統(tǒng)I中,當(dāng)保全至在橋式電路11內(nèi)的第二路徑23上設(shè)置的緩沖器60的訪問請求的數(shù)量超過預(yù)先設(shè)定的第一閾值時,第一調(diào)停電路17限制除第一橋式電路11以外的第一聯(lián)鎖總線20的各總線主控器的總線使用權(quán),而當(dāng)保全至在橋式電路內(nèi)的第二路徑23上設(shè)置的緩沖器60的訪問請求的數(shù)量比預(yù)先設(shè)定的第二閾值減少時,解除第一聯(lián)鎖總線20的使用限制。
[0056]第二閾值設(shè)定得比第一閾值小。例如,設(shè)為第一閾值P= 32 ( <N),第二閾值Q = 2(<P)0
[0057]同樣地,當(dāng)保全至在橋式電路11內(nèi)的第二路徑23上設(shè)置的緩沖器60的訪問請求的數(shù)量超過預(yù)先設(shè)定的第三閾值時,第二調(diào)停電路19限制除第三橋式電路18以外的第二聯(lián)鎖總線51的各總線主控器的總線使用權(quán),當(dāng)保全至橋式電路11內(nèi)的緩沖器的訪問請求的數(shù)量比預(yù)先設(shè)定的第四閾值減少時,解除第二聯(lián)鎖總線51的使用限制。
[0058]第四閾值設(shè)定得比第三閾值小。例如,第三閾值U = 32( <N),第四閾值V = 2( <U)。
[0059]既可以是只有第一調(diào)停電路17或者第二調(diào)停電路19中的某一個應(yīng)用這樣的設(shè)定,也可以是應(yīng)用于第一調(diào)停電路17和第二調(diào)停電路19兩者。
[0060]以上,對本發(fā)明的實施方式進(jìn)行了說明,但是本發(fā)明不局限于上述實施方式的示例,通過增加適當(dāng)?shù)淖兏軌蛞愿鞣N的方式來進(jìn)行實施。
【主權(quán)項】
1.一種具有連接分支總線與聯(lián)鎖總線的橋式電路的總線系統(tǒng),其特征在于, 所述總線系統(tǒng)具有: 第一橋式電路;以及 第二橋式電路; 所述具有連接分支總線與聯(lián)鎖總線的橋式電路的總線系統(tǒng)構(gòu)成為: 所述第一橋式電路連接所述分支總線的第一信道與所述聯(lián)鎖總線, 所述第二橋式電路連接所述分支總線的第二信道與所述聯(lián)鎖總線, 從所述分支總線側(cè)向所述聯(lián)鎖總線側(cè)的訪問通過所述第一信道由所述第一橋式電路進(jìn)行處理, 從所述聯(lián)鎖總線側(cè)向所述分支總線側(cè)的訪問通過所述第二信道由所述第二橋式電路進(jìn)行處理。2.根據(jù)權(quán)利要求1所述的具有連接分支總線與聯(lián)鎖總線的橋式電路的總線系統(tǒng),其特征在于, 所述第一橋式電路具有:緩沖器,其接收來自所述分支總線側(cè)的訪問請求, 所述聯(lián)鎖總線具有:第一調(diào)停電路,其對與所述聯(lián)鎖總線連接的各總線主控器的總線使用權(quán)進(jìn)行調(diào)停, 所述第一調(diào)停電路構(gòu)成為:根據(jù)所述緩沖器保持有的訪問請求的數(shù)量,限制除所述第一橋式電路以外的所述聯(lián)鎖總線的各總線主控器的總線使用權(quán)。3.根據(jù)權(quán)利要求2所述的具有連接分支總線與聯(lián)鎖總線的橋式電路的總線系統(tǒng),其特征在于, 作為所述聯(lián)鎖總線的第一聯(lián)鎖總線的總線主控器中至少一個總線主控器是連接該第一聯(lián)鎖總線與第二聯(lián)鎖總線的第三橋式電路,其中,所述第二聯(lián)鎖總線是與所述第一聯(lián)鎖總線不同的聯(lián)鎖總線, 所述第二聯(lián)鎖總線具有:第二調(diào)停電路,其對所述第二聯(lián)鎖總線的各總線主控器的總線使用權(quán)進(jìn)行調(diào)停, 所述第三橋式電路構(gòu)成為:對從所述第一聯(lián)鎖總線向所述第二聯(lián)鎖總線的訪問以及從所述第二聯(lián)鎖總線向所述第一聯(lián)鎖總線的訪問進(jìn)行處理, 所述第二調(diào)停電路構(gòu)成為:根據(jù)所述緩沖器保持有的訪問請求的數(shù)量,限制除所述第三橋式電路以外的所述第二聯(lián)鎖總線的各總線主控器的總線使用權(quán)。4.根據(jù)權(quán)利要求3所述的具有連接分支總線與聯(lián)鎖總線的橋式電路的總線系統(tǒng),其特征在于, 所述第一調(diào)停電路構(gòu)成為:在所述緩沖器保持有的訪問請求的數(shù)量超過第一閾值時,限制除所述第一橋式電路以外的所述第一聯(lián)鎖總線的各總線主控器的總線使用權(quán),而在所述緩沖器保持有的訪問請求的數(shù)量低于第二閾值時,解除所述第一聯(lián)鎖總線的使用限制,所述第二調(diào)停電路構(gòu)成為:在所述緩沖器保持有的訪問請求的數(shù)量超過第三閾值時,限制除所述第二橋式電路以外的所述第二聯(lián)鎖總線的各總線主控器的總線使用權(quán),而在所述緩沖器保持有的訪問請求的數(shù)量低于第四閾值時,解除所述第二聯(lián)鎖總線的使用限制,所述第二閾值是所述第一閾值以下,此外,所述第四閾值是所述第三閾值以下。
【文檔編號】G06F13/40GK106055501SQ201610207178
【公開日】2016年10月26日
【申請日】2016年4月5日 公開號201610207178.2, CN 106055501 A, CN 106055501A, CN 201610207178, CN-A-106055501, CN106055501 A, CN106055501A, CN201610207178, CN201610207178.2
【發(fā)明人】小松孝彰, 辻真大
【申請人】發(fā)那科株式會社