本發(fā)明涉及一種控制電路板、微服務(wù)器、控制系統(tǒng)及其控制方法,特別是關(guān)于應(yīng)用于集成電路總線的控制電路板、微服務(wù)器、控制系統(tǒng)及其控制方法
背景技術(shù):
集成電路總線12C(Inter-Integrated Circuit)bus是一種常見的串行通訊總線。其來自1980年代,飛利浦公司為了使主機(jī)連接微服務(wù)器及外圍裝置而發(fā)展。I2C串行通訊上的設(shè)備主要是以主從架構(gòu)呈現(xiàn),也就是具有主控裝置(Master)和從屬裝置(Slave)。主控裝置和從屬裝置皆可以進(jìn)行數(shù)據(jù)傳送和接收。以目前的系統(tǒng)設(shè)計(jì)而言,一個主控裝置可以與多個從屬裝置(例如基板管理控制器)連接。而每個從屬裝置具有其各自不同的地址(Address),主控裝置必須通過這些不同的地址來與不同的從屬裝置作溝通。而地址是被寫入從屬裝置當(dāng)中,每一個不同的地址具有其各自的對應(yīng)的固件版本。也就是說,從屬裝置的數(shù)量越多,需要被寫入從屬裝置的地址的數(shù)量也越多。相對地,需要固件版本的數(shù)量也越多。舉例來說,一個主控裝置連接20個從屬裝置,在這樣的情形下,這20個從屬裝置需要20個不同的地址。也就是需要20個不同的固件版本,這樣一來,便會造成硬件及軟件的開發(fā)成本的增加。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種控制電路板、微服務(wù)器、控制系統(tǒng)及其控制方法,通過處理器與開關(guān)組件的設(shè)置,使得主控裝置可以選擇性地與多個基板管理控制器其中之一連接并溝通。
本發(fā)明提供了一種控制電路板,包含主控裝置、第一開關(guān)組件以及第一處理器。主控裝置用以提供第一通用輸入輸出信號。第一開關(guān)組件電性連接主控裝置。第一處理器電性連接第一開關(guān)組件及主控裝置。第一處理器用以處理第一通用輸入輸出信號,并依據(jù)第一通用輸入輸出信號的處理結(jié)果產(chǎn)生第一控制指令。第一處理器依據(jù)第一控制指令選擇性地導(dǎo)通第一開關(guān)組件至一微服務(wù)器的多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一的數(shù)據(jù)路徑。
優(yōu)選的,在上述的控制電路板中,第一通用輸入輸出信號的處理結(jié)果包含代碼,第一處理器從代碼辨識微服務(wù)器的多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一,據(jù)以產(chǎn)生第一控制指令。
本發(fā)明又提供了一種微服務(wù)器,包含多個微服務(wù)器計(jì)算節(jié)點(diǎn),每個微服務(wù)器計(jì)算節(jié)點(diǎn)包含多個基板管理控制器、第二處理器及第二開關(guān)組件。第二開關(guān)組件電性連接微服務(wù)器計(jì)算節(jié)點(diǎn)上的基板管理控制器。第二處理器電性連接第二開關(guān)組件。第二處理器用以處理第二通用輸入輸出信號,并依據(jù)第二通用輸入輸出信號的處理結(jié)果產(chǎn)生第二控制指令。第二處理器依據(jù)第二控制指令選擇性地導(dǎo)通第二開關(guān)組件至微服務(wù)器計(jì)算節(jié)點(diǎn)上的多個基板管理控制器其中之一的數(shù)據(jù)路徑。
優(yōu)選的,在上述的微服務(wù)器中,第二通用輸入輸出信號的處理結(jié)果包含代碼,第二處理器從代碼辨識微服務(wù)器計(jì)算節(jié)點(diǎn)上的多個基板管理控制器其中之一,據(jù)以產(chǎn)生第二控制指令。
本發(fā)明還提供了一種控制系統(tǒng),包含主控裝置、多個微服務(wù)器計(jì)算節(jié)點(diǎn)、第一開關(guān)組件及第一處理器。主控裝置用以提供第一通用輸入輸出信號。第一開關(guān)組件電性連接多個微服務(wù)器計(jì)算節(jié)點(diǎn)及主控裝置。第一處理器電性連接多個微服務(wù)器計(jì)算節(jié)點(diǎn)、主控裝置及第一開關(guān)組件。第一處理器用以處理第一通用輸入輸出信號,并依據(jù)第一通用輸入輸出信號的處理結(jié)果產(chǎn)生第一控制指令。第一處理器依據(jù)第一控制指令選擇性地導(dǎo)通第一開關(guān)組件至多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一的數(shù)據(jù)路徑,并且通過電性路徑傳送第二通用輸入輸出信號至多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一。微服務(wù)器計(jì)算節(jié)點(diǎn)包含多個基板管理控制器、第二開關(guān)組件及第二處理器。第二開關(guān)組件電性連接多個基板管理控制器與第一開關(guān)組件。第二處理器電性連接第一處理器與第二開關(guān)組件。第二處理器用以處理第二通用輸入輸出信號,并依據(jù)第二通用輸入輸出信號的處理結(jié)果產(chǎn)生第二控制指令。第二處理器依據(jù)第二控制指令選擇性地導(dǎo)通第二開關(guān)組件至多個基板管理控制器其中之一的數(shù)據(jù)路徑。
優(yōu)選的,在上述的控制系統(tǒng)中,第一通用輸入輸出信號的處理結(jié)果包含代碼,第一處理器從代碼辨識的多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一,據(jù)以產(chǎn)生第一控制指令。第二通用輸入輸出信號的處理結(jié)果包含代碼,第二處理器從代碼辨識多個基板管理控制器其中之一,據(jù)以產(chǎn)生第二控制指令。
本發(fā)明更提供了一種控制方法,適用于多個微服務(wù)器計(jì)算節(jié)點(diǎn),其中微服務(wù)器計(jì)算節(jié)點(diǎn)包含多個基板管理控制器??刂品椒òx擇多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一,依據(jù)被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)提供第一通用輸入輸出信號。處理第一通用輸入輸出信號,并依據(jù)第一通用輸入輸出信號的處理結(jié)果產(chǎn)生第一控制指令。依據(jù)第一控制指令導(dǎo)通第一開關(guān)組件至被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)的數(shù)據(jù)路徑,并通過電性路徑傳送第二通用輸入輸出信號至被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)。
優(yōu)選的,在上述的控制方法中,更包含處理第二通用輸入輸出信號,并依據(jù)第二通用輸入輸出信號的處理結(jié)果產(chǎn)生第二控制指令。依據(jù)第二控制指令選擇性地導(dǎo)通第二開關(guān)組件至多個基板管理控制器其中之一的數(shù)據(jù)路徑。
優(yōu)選的,在上述的控制方法中,第一通用輸入輸出信號的處理結(jié)果包含代碼,第一處理器從代碼辨識微服務(wù)器的多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一,據(jù)以產(chǎn)生第一控制指令。第二通用輸入輸出信號的處理結(jié)果包含代碼,第二處理器從代碼辨識多個基板管理控制器其中之一,據(jù)以產(chǎn)生第二控制指令。
綜上所述,本發(fā)明提供的控制電路板、微服務(wù)器、控制系統(tǒng)及其控制方法,藉由處理器對開關(guān)組件進(jìn)行切換,得以讓主控裝置選擇性地與多個基板管理控制器其中之一連接并溝通。
以上之關(guān)于本揭露內(nèi)容之說明及以下之實(shí)施方式之說明系用以示范與解釋本發(fā)明之精神與原理,并且提供本發(fā)明之專利申請范圍更進(jìn)一步之解釋。
附圖說明
圖1為本發(fā)明一實(shí)施例中控制系統(tǒng)的系統(tǒng)架構(gòu)圖;
圖2為本發(fā)明一實(shí)施例中控制方法的方法流程圖;
圖3為本發(fā)明另一實(shí)施例中控制方法的方法流程圖。
圖中
10:控制系統(tǒng)
110:主控裝置
121:第一開關(guān)組件
122:第一處理器
200:微服務(wù)器
200A、200B~200N:微服務(wù)器計(jì)算節(jié)點(diǎn)
210A、210B~210N:第二開關(guān)組件
220A、220B~220N:第二處理器
230A、230B~230N、240A、240B~240N、250A、250B~250N:基板管理控制器
具體實(shí)施方式
下面將結(jié)合示意圖對本發(fā)明的具體實(shí)施方式進(jìn)行更詳細(xì)的描述。根據(jù)下列描述和權(quán)利要求書,本發(fā)明的優(yōu)點(diǎn)和特征將更清楚。需說明的是,附圖均采用非常簡化的形式且均使用非精準(zhǔn)的比例,僅用以方便、明晰地輔助說明本發(fā)明實(shí)施例的目的。
請參照圖1,圖1為本發(fā)明一實(shí)施例中控制系統(tǒng)的系統(tǒng)架構(gòu)圖。如圖1所示,控制系統(tǒng)10包含主控裝置110、第一開關(guān)組件121、第一處理器122以及微服務(wù)器200上的微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N。主控裝置100用以提供第一通用輸入輸出信號。在一實(shí)施例中,主控裝置110是計(jì)算機(jī)系統(tǒng)的集成電路總線中的主控端,用以控制多個從屬裝置。微服務(wù)器計(jì)算節(jié)點(diǎn)200A包含第二開關(guān)組件210A、第二處理器220A及基板管理控制器230A、240A及250A。第二開關(guān)組件210A電性連接基板管理控制器230A、240A及250A與第一開關(guān)組件121。第二處理器220A電性連接第一處理器122與第二開關(guān)組件210A。在一實(shí)施例中,基板管理控制器230A、240A及250A為計(jì)算機(jī)系統(tǒng)的集成電路總線中的從屬裝置,其受控于主控端的主控裝置110。微服務(wù)器計(jì)算節(jié)點(diǎn)200B~200N與微服務(wù)器計(jì)算節(jié)點(diǎn)200A具有相同結(jié)構(gòu),在此不再贅述。在一實(shí)施例中,控制系統(tǒng)10包含多個的微服務(wù)器計(jì)算節(jié)點(diǎn),本發(fā)明不以微服務(wù)器計(jì)算節(jié)點(diǎn)的數(shù)量為限。
第一開關(guān)組件121電性連接微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N及主控裝置110。在一實(shí)施例中,第一開關(guān)組件121是一種電子組件,用以將電路開通而使電流通過電路或是將電路關(guān)斷而使電流停止通過電路,亦或是使電流流到其他電路。具體來說,第一開關(guān)組件121系電性連接至微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N,而第一開關(guān)組件121內(nèi)部設(shè)置有開關(guān),可以通過切換的方式,導(dǎo)通第一開關(guān)組件121與微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N其中之一之間的數(shù)據(jù)路徑,使主控裝置100與微服務(wù)器計(jì)算節(jié)點(diǎn)200A、200B進(jìn)行數(shù)據(jù)的傳遞。
第一處理器122電性連接微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N主控裝置110以及第一開關(guān)組件121。第一處理器122用以處理第一通用輸入輸出信號,并依據(jù)第一通用輸入輸出信號的處理結(jié)果產(chǎn)生第一控制指令。在一實(shí)施例中,第一處理器122是由多個邏輯閘所組成的可程序邏輯裝置,適于進(jìn)行各種運(yùn)算和組合邏輯的處理,例如復(fù)雜可程序邏輯裝置(Complex Programmable Logic Device,CPLD)。第一處理器122藉由其運(yùn)算的功能,對第一通用輸入輸出信號進(jìn)行處理。第一處理器122依據(jù)所產(chǎn)的第一控制指令,選擇性地導(dǎo)通第一開關(guān)組件121至微服務(wù)器計(jì)算節(jié)點(diǎn)200A、200B其中之一的數(shù)據(jù)路徑。也就是說,第一處理器122依據(jù)第一通用輸入輸出信號的處理結(jié)果所產(chǎn)生的第一控制指令,可以選擇性地將第一開關(guān)組件121導(dǎo)通至主控裝置110欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)的數(shù)據(jù)路徑,進(jìn)而使主控裝置110與欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
在一實(shí)施例中,當(dāng)?shù)谝惶幚砥?22導(dǎo)通第一開關(guān)組件121導(dǎo)通至主控裝置110所欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)后,第一處理器122進(jìn)一步通過電性路徑傳送第二通用輸入輸出信號至微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一。具體來說,假設(shè)第一處理器122導(dǎo)通第一開關(guān)組件121至微服務(wù)器計(jì)算節(jié)點(diǎn)200A的數(shù)據(jù)路徑,第一處理器122通過電性路徑,傳送第二通用輸入輸出信號至微服務(wù)器計(jì)算節(jié)點(diǎn)200A。假設(shè)第一處理器122導(dǎo)通第一開關(guān)組件121至微服務(wù)器計(jì)算節(jié)點(diǎn)200B的數(shù)據(jù)路徑,第一處理器122通過電性路徑,傳送第二通用輸入輸出信號至微服務(wù)器計(jì)算節(jié)點(diǎn)200B。
以一個實(shí)際的例子來說,假設(shè)主控裝置110欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)200A的基板管理控制器240A,主控裝置110先傳送第一通用輸入輸出信號至第一處理器122。第一處理器122對第一通用輸入輸出信號進(jìn)行處理,并依據(jù)處理結(jié)果產(chǎn)生第一控制指令。第一處理器122再依據(jù)第一控制指令導(dǎo)通開關(guān)組件121至微服務(wù)器計(jì)算節(jié)點(diǎn)200A的數(shù)據(jù)路徑,并且通過電性路徑傳送第二通用輸入輸出信號至微服務(wù)器計(jì)算節(jié)點(diǎn)200A。而微服務(wù)器計(jì)算節(jié)點(diǎn)200A的第二處理器220A對來自第一處理器122的第二通用輸入輸出信號進(jìn)行處理,并依據(jù)處理結(jié)果產(chǎn)生第二控制指令。第二處理器220A再依據(jù)第二控制指令導(dǎo)通第二開關(guān)組件210A至基板管理控制器240A的數(shù)據(jù)路徑,進(jìn)而使得主控裝置110可以與基板管理控制器240A進(jìn)行數(shù)據(jù)傳輸。
在一實(shí)施例中,第一處理器122對第一通用輸入輸出信號進(jìn)行處理,而處理的結(jié)果包含代碼。第一處理器122藉由代碼辨識多個微服務(wù)器計(jì)算節(jié)點(diǎn)其中之一,據(jù)以產(chǎn)生第一控制指令。也就是說,第一處理器122通過對第一通用輸入輸出信號的處理結(jié)果所產(chǎn)生的代碼,可以得知主控裝置110所欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)。舉例來說,假設(shè)主控裝置110欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)200A,此時,主控裝置110發(fā)送一個第一通用輸入輸出信號至第一處理器122。第一處理器122對第一通用輸入輸出信號進(jìn)行處理。第一通用輸入輸出信號處理的結(jié)果包含了一個代碼,而此代碼關(guān)聯(lián)于微服務(wù)器計(jì)算節(jié)點(diǎn)200A。藉此,第一處理器122可以進(jìn)一步藉由此代碼,辨識出主控裝置110所欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)就是微服務(wù)器計(jì)算節(jié)點(diǎn)200A。同樣地,假設(shè)主控裝置100欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)200B,第一處理器122可以藉由第一通用輸入輸出信號解析處理的結(jié)果所包含的代碼,進(jìn)一步辨識出主控裝置100所欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)是微服務(wù)器計(jì)算節(jié)點(diǎn)200B。
以一個實(shí)際的例子來說,假設(shè)主控裝置110欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)200B。第一處理器122通過處理第一通用輸入輸出信號之后,便可以由第一通用輸入輸出信號的處理結(jié)果所包含的代碼,辨識出微服務(wù)器計(jì)算節(jié)點(diǎn)200B,據(jù)以產(chǎn)生第一控制指令。此時第一處理器122依據(jù)所產(chǎn)生的第一控制指令,將第一開關(guān)組件121內(nèi)的開關(guān)切換至微服務(wù)器計(jì)算節(jié)點(diǎn)200B而導(dǎo)通第一開關(guān)組件121至微服務(wù)器計(jì)算節(jié)點(diǎn)200B的數(shù)據(jù)路徑。此時,由于主控裝置110與微服務(wù)器計(jì)算節(jié)點(diǎn)200B之間的線路已經(jīng)導(dǎo)通,主控裝置110可以與微服務(wù)器計(jì)算節(jié)點(diǎn)200B上的基板管理控制器進(jìn)行數(shù)據(jù)傳輸。
在本發(fā)明的另一實(shí)施例中,除了第一通用輸入輸出信號的處理結(jié)果包含代碼之外,第二通用輸入輸出信號的處理結(jié)果也包含代碼。如圖1所示,當(dāng)微服務(wù)器計(jì)算節(jié)點(diǎn)200A的第二處理器220A接收到第二通用輸入輸出信號時,第二處理器220A對第二通用輸入輸出信號進(jìn)行解析處理,而處理的結(jié)果包含代碼。第二處理器220A藉由代碼辨識基板管理控制器230A~250A其中之一,據(jù)以產(chǎn)生第二控制指令。具體來說,第二處理器220A通過對第二通用輸入輸出信號的解析處理結(jié)果所產(chǎn)生的代碼,可以得知主控裝置110所欲存取的基板管理控制器。
舉例來說,假設(shè)主控裝置110欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)200A上的基板管理控制器230A,此時,第一處理器122導(dǎo)通微服務(wù)器計(jì)算節(jié)點(diǎn)200A。第一處理器122進(jìn)一步通過電性路徑,傳送第二通用輸入輸出信號至微服務(wù)器計(jì)算節(jié)點(diǎn)200A。當(dāng)微服務(wù)器計(jì)算節(jié)點(diǎn)200A的第二處理器220A接收到第二通用輸入輸出信號時,第二處理器220對第二通用輸入輸出信號進(jìn)行處理。第二處理器220通過第二通用輸入輸出信號的處理結(jié)果所包含的代碼,辨識出基板管理控制器230A,據(jù)以產(chǎn)生第二控制指令。而此代碼關(guān)聯(lián)于微服務(wù)器計(jì)算節(jié)點(diǎn)200A的基板管理控制器230。此時第二處理器220A依據(jù)所產(chǎn)生的第二控制指令,將第二開關(guān)組件210A內(nèi)的開關(guān)切換至基板管理控制器230A而導(dǎo)通第二開關(guān)組件210A至基板管理控制器230A的數(shù)據(jù)路徑。此時,主控裝置110可以與微服務(wù)器計(jì)算節(jié)點(diǎn)200A上的基板管理控制器230A進(jìn)行數(shù)據(jù)傳輸。
在另一個例子中,假設(shè)主控裝置110欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)200B上的基板管理控制器240B,第一處理器122導(dǎo)通微服務(wù)器計(jì)算節(jié)點(diǎn)200B。第一處理器122進(jìn)一步通過電性路徑,傳送第二通用輸入輸出信號至微服務(wù)器計(jì)算節(jié)點(diǎn)200B。當(dāng)微服務(wù)器計(jì)算節(jié)點(diǎn)200B的第二處理器220B接收到第二通用輸入輸出信號時,第二處理器220B對第二通用輸入輸出信號進(jìn)行處理。第二處理器220B通過第二通用輸入輸出信號的處理結(jié)果所包含的代碼,辨識出基板管理控制器240B,據(jù)以產(chǎn)生第二控制指令。而此代碼關(guān)聯(lián)于微服務(wù)器計(jì)算節(jié)點(diǎn)200B的基板管理控制器240B。此時第二處理器220B依據(jù)所產(chǎn)生的第二控制指令,將第二開關(guān)組件210B內(nèi)的開關(guān)切換至基板管理控制器240B而導(dǎo)通第二開關(guān)組件210B至基板管理控制器240B的數(shù)據(jù)路徑。第一通用輸入輸出信號的處理結(jié)果所包含的代碼與第二通用輸入輸出信號的處理結(jié)果所包含的代碼為相同代碼,且此代碼關(guān)聯(lián)于主控裝置110所欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)的基板管理控制器。
通過上述實(shí)施例的描述可以了解到,當(dāng)主控裝置110欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)的基板管理控制器時,第一處理器122導(dǎo)通第一開關(guān)組件121至所欲存取的基板管理控制器的數(shù)據(jù)路徑。而所欲存取的基板管理控制器的第二處理器進(jìn)一步導(dǎo)通第二開關(guān)組件至所欲存取的基板管理控制器的數(shù)據(jù)路徑。此時,主控裝置110對欲存取微服務(wù)器計(jì)算節(jié)點(diǎn)的基板管理控制器進(jìn)行控制。也就是說,藉由第一處理器122選擇性地導(dǎo)通第一開關(guān)組件121至欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)的數(shù)據(jù)路徑,以及第二處理器選擇性地導(dǎo)通第二開關(guān)組件至欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)的欲存取基板管理控制器。主控裝置110得以對任一微服務(wù)器計(jì)算節(jié)點(diǎn)上的任一基板管理控制器進(jìn)行數(shù)據(jù)傳輸。
請一并參照圖1及圖2,圖2為本發(fā)明一實(shí)施例中控制方法的方法流程圖,圖2的控制方法適用于圖1微服務(wù)器200上的多個微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N。如圖2所示,首先在步驟502中,主控裝置110選擇多個微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N其中之一。在步驟S504中,主控裝置110依據(jù)被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)提供第一通用輸入輸出信號至第一處理器122。在步驟S506中,第一處理器122處理第一通用輸入輸出信號,并依據(jù)第一通用輸入輸出信號的處理結(jié)果產(chǎn)生第一控制指令。在步驟S508中,第一處理器122依據(jù)第一控制指令導(dǎo)通第一開關(guān)組件121至被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)的數(shù)據(jù)路徑,并通過電性路徑傳送第二通用輸入輸出信號至被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)。
請一并參照圖1及圖3,圖3為本發(fā)明另一實(shí)施例中控制方法的方法流程圖,圖3的控制方法適用于圖1微服務(wù)器200上的多個微服務(wù)器計(jì)算節(jié)點(diǎn)200A~200N。圖3的控制方法的步驟S602~S608與圖2的控制方法的步驟S502~S508相同。相較于圖2的控制方法,圖3的控制方法更包含在步驟S610中,被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)上的第二處理器處理第二通用輸入輸出信號,并依據(jù)第二通用輸入輸出信號的處理結(jié)果產(chǎn)生第二控制指令。在接下來的步驟S612中,被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn)上的第二處理器依據(jù)第二控制指令選擇性地導(dǎo)通第二開關(guān)組件至多個基板管理控制器其中之一的數(shù)據(jù)路徑。
于一實(shí)施例中,在圖3控制方法的步驟S606中,第一通用輸入輸出信號的處理結(jié)果包含代碼。第一處理器122從代碼辨識被選擇的微服務(wù)器計(jì)算節(jié)點(diǎn),據(jù)以產(chǎn)生第一控制指令。而在步驟S610中,第二通用輸入輸出信號的處理結(jié)果也包含相同代碼。第二處理器從代碼辨識多個基板管理控制器其中之一,據(jù)以產(chǎn)生第二控制指令。
綜上所述,本發(fā)明所揭露的控制裝置及其控制方法,可以藉由處理器對開關(guān)單元進(jìn)行切換,使得主控裝置可以連接到所欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)。主控裝置并進(jìn)一步連接到所欲存取的微服務(wù)器計(jì)算節(jié)點(diǎn)上之所欲存取的基板管理控制器。藉此,即使每一基板管理控制器所具有的地址相同,主控裝置仍然可以存取特定的基板管理控制器。
上述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不對本發(fā)明起到任何限制作用。任何所屬技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的技術(shù)方案的范圍內(nèi),對本發(fā)明揭露的技術(shù)方案和技術(shù)內(nèi)容做任何形式的等同替換或修改等變動,均屬未脫離本發(fā)明的技術(shù)方案的內(nèi)容,仍屬于本發(fā)明的保護(hù)范圍之內(nèi)。