欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

服務(wù)器的制造方法

文檔序號:6545750閱讀:152來源:國知局
服務(wù)器的制造方法
【專利摘要】本發(fā)明揭示一種服務(wù)器,包含:一系統(tǒng)單芯片的硬件除錯測試接口、一第一連接器、一第二連接器以及基板管理控制器。系統(tǒng)單芯片的硬件除錯測試接口具有多個接腳,用于輸出一硬件除錯測試信號。第一連接器為一基板管理控制器的編程連接器。其中此些接腳的一部分耦接第一連接器,此些接腳的其余部分耦接第二連接器,以傳輸硬件除錯測試信號至一除錯裝置進行除錯。
【專利說明】服務(wù)器【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種服務(wù)器,特別是有關(guān)于一種具有可與編程裝置共享端口的除錯系統(tǒng)的服務(wù)器。
【背景技術(shù)】
[0002]在現(xiàn)今計算機系統(tǒng)的制造過程中,需透過除錯程序來對主板上的系統(tǒng)單芯片(system on chip)進行除錯,才能得知何處發(fā)生故障。而一般的作法,是將除錯裝置連接主板上系統(tǒng)單芯片的對應(yīng)除錯端口(debug port),接收系統(tǒng)單芯片產(chǎn)生的硬件除錯測試(hardware debug test, HDT)信號來執(zhí)行除錯工作。
[0003]然而,因為現(xiàn)今計算機系統(tǒng)已走向輕薄短小的趨勢,而具20接腳的除錯端口相當(dāng)占主板面積。故,為縮減主板面積,常僅在一主板上設(shè)置有限的除錯端口,也就是說,并非每一系統(tǒng)單芯片均有對應(yīng)的除錯端口。如此一來,未有對應(yīng)除錯端口的系統(tǒng)單芯片需要額外設(shè)置除錯接點(test point),當(dāng)進行除錯程序時,僅能以飛線的方式再行焊接一除錯端口以和除錯裝置進行連接。然上述的方法,很容易出現(xiàn)飛線斷開,焊接不良等情況,而影響正常的除錯程序,甚至影響硬件除錯測試信號的質(zhì)量。
[0004]因此,如何在不增加主板尺寸的前提下,提高除錯的質(zhì)量即成為追求的目標(biāo)。實用新型內(nèi)容
[0005]為解決前述現(xiàn)有技術(shù)的問題,本發(fā)明的目的為提供一種服務(wù)器,讓系統(tǒng)單芯片的硬件除錯測試接口或基 板管理控制器的編程接口的輸出信號在不同時間傳送給連接器,因此可共享一連接器,而不需增加主板尺寸。
[0006]根據(jù)本發(fā)明的一實施例為提供一種服務(wù)器包含:至少一系統(tǒng)單芯片、一基板管理控制器、一第一切換器以及一連接器。其中,此至少一系統(tǒng)單芯片,具有硬件除錯測試接口用于產(chǎn)生一硬件除錯測試信號。基板管理控制器,具有編程接口用于產(chǎn)生一編程信號。第一切換器,接收硬件除錯測試信號以及編程信號。連接器耦接第一切換器。一第一控制信號控制第一切換器,以選擇硬件除錯測試信號或是編程信號來輸出給連接器,當(dāng)連接器接收到硬件除錯測試信號時,會將硬件除錯測試信號傳輸至除錯裝置進行除錯。而當(dāng)連接器接收到編程信號時,會將編程信號傳輸給編程裝置以對基板管理控制器進行編程。在一實施例中,服務(wù)器更具有一復(fù)雜可編程邏輯器件耦接第一切換器。其中當(dāng)系統(tǒng)單芯片未加上電源,服務(wù)器在待開機狀態(tài)(standby電源)時,第一切換器會將編程信號傳送給連接器,以透過第一切換器對基板管理控制器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)單芯片加上電源后,系統(tǒng)單芯片會產(chǎn)生電源就緒信號,以觸發(fā)復(fù)雜可編程邏輯器件產(chǎn)生第一控制信號,控制第一切換器將硬件除錯測試信號傳送給連接器,以透過第一切換器對系統(tǒng)單芯片進行除錯。
[0007]在一實施例中,第一切換器可為一復(fù)雜可編程邏輯器件,第一控制信號可為一電源就緒信號。當(dāng)系統(tǒng)單芯片未加上電源,服務(wù)器在待開機狀態(tài)(standby電源)時,復(fù)雜可編程邏輯器件將編程信號傳送給連接器,以透過復(fù)雜可編程邏輯器件對基板管理控制器的數(shù)據(jù)進行編程更新。且當(dāng)系統(tǒng)單芯片加上電源后,系統(tǒng)單芯片會產(chǎn)生電源就緒信號,以控制復(fù)雜可編程邏輯器件將硬件除錯測試信號傳送給連接器,以透過復(fù)雜可編程邏輯器件對系統(tǒng)單芯片進行除錯。
[0008]在一實施例中,此至少一系統(tǒng)單芯片更包括一第一系統(tǒng)單芯片、一第二系統(tǒng)單芯片、一第三系統(tǒng)單芯片以及一第四系統(tǒng)單芯片。每一個系統(tǒng)單芯片具有一硬件除錯測試接口,硬件除錯測試接口可產(chǎn)生一硬件除錯測試信號。
[0009]在一實施例中,服務(wù)器更包括一第二切換器和一控制器。其中第二切換器耦接第一系統(tǒng)單芯片、第二系統(tǒng)單芯片、第三系統(tǒng)單芯片以及第四系統(tǒng)單芯片??刂破黢罱拥诙袚Q器,控制器可產(chǎn)生一選擇信號以控制第二切換器選擇第一系統(tǒng)單芯片、第二系統(tǒng)單芯片、第三系統(tǒng)單芯片以及第四系統(tǒng)單芯片其中之一的硬件除錯測試信號以傳輸給第一切換器。其中當(dāng)各系統(tǒng)單芯片未加上電源,服務(wù)器在待開機狀態(tài)(standby電源)時,第一切換器將編程信號傳送給連接器,以透過第一切換器對基板管理控制器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)單芯片加上電源后,每一系統(tǒng)單芯片會對應(yīng)產(chǎn)生一電源就緒信號,當(dāng)控制器控制第二切換器選擇其中一系統(tǒng)單芯片時,被選擇系統(tǒng)單芯片的對應(yīng)電源就緒信號控制第一切換器將被選擇系統(tǒng)單芯片的硬件除錯測試信號傳送給連接器,以透過第一切換器和第二切換器對被選擇系統(tǒng)單芯片進行除錯。
[0010]在一實施例中,硬件除錯測試信號包括電源就緒信號。
[0011]在一實施例中,第一切換器可為一復(fù)雜可編程邏輯器件,服務(wù)器更包括一控制器耦接復(fù)雜可編程邏輯器件,其中控制器產(chǎn)生一選擇信號以控制復(fù)雜可編程邏輯器件選擇第一系統(tǒng)單芯片、第二系統(tǒng)單芯片、第三系統(tǒng)單芯片以及第四系統(tǒng)單芯片其中之一的硬件除錯測試信號以傳輸給連接器。其中,當(dāng)各系統(tǒng)單芯片未加上電源,服務(wù)器在待開機狀態(tài)(standby電源)時,復(fù)雜可編程邏輯器件將編程信號傳送給連接器,以透過復(fù)雜可編程邏輯器件對基板管理控制器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)單芯片加上電源后,控制器產(chǎn)生一選擇信號以控制復(fù)雜可編程邏輯器件選擇第一系統(tǒng)單芯片、第二系統(tǒng)單芯片、第三系統(tǒng)單芯片以及第四系統(tǒng)單芯片其中之一的硬件除錯測試信號以傳輸給連接器,以透過復(fù)雜可編程邏輯器件對選擇的系統(tǒng)單芯片進行除錯。
[0012]在一實施例中,服務(wù)器的第一切換器為一復(fù)雜可編程邏輯器件。當(dāng)各系統(tǒng)單芯片未加上電源,服務(wù)器在待開機狀態(tài)(standby電源)時,復(fù)雜可編程邏輯器件將編程信號傳送給連接器,以透過復(fù)雜可編程邏輯器件對基板管理控制器的數(shù)據(jù)進行編程更新。當(dāng)其中僅一系統(tǒng)單芯片加上電源后會產(chǎn)生一電源就緒信號,復(fù)雜可編程邏輯器件根據(jù)電源就緒信號選擇對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號以傳輸給連接器,以透過復(fù)雜可編程邏輯器件對對應(yīng)系統(tǒng)單芯片進行除錯。
[0013]在一實施例中,服務(wù)器的第一切換器為一復(fù)雜可編程邏輯器件。當(dāng)各系統(tǒng)單芯片未加上電源,復(fù)雜可編程邏輯器件將編程信號傳送給連接器,以透過復(fù)雜可編程邏輯器件對基板管理控制器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)單芯片加上電源后,每一系統(tǒng)單芯片會對應(yīng)產(chǎn)生一電源就緒信號,復(fù)雜可編程邏輯器件根據(jù)此電源就緒信號的狀態(tài)選擇對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號以傳輸給連接器,以透過復(fù)雜可編程邏輯器件對對應(yīng)系統(tǒng)單芯片進行除錯。
[0014]在一實施例中,硬件除錯測試信號更包括兩通用型輸入輸出信號,除錯裝置根據(jù)兩通用型輸入輸出信號發(fā)出一選擇信號給復(fù)雜可編程邏輯器件選擇對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號。
[0015]本發(fā)明的另一實施例在提供一種服務(wù)器具有一系統(tǒng)單芯片、一基板管理控制器以及一第一連接器。系統(tǒng)單芯片,具有硬件除錯測試接口,此硬件除錯測試接口具有多個接腳,用于輸出一硬件除錯測試信號?;骞芾砜刂破?,用于對服務(wù)器進行管理。第一連接器為基板管理控制器的編程連接器。其中第一連接器的部份接腳在基板管理控制器進行編程時用于傳輸編程信號,而第一連接器的其余接腳在硬件除錯測試接口進行除錯時輸出硬件除錯測試信號的部份信號。
[0016]在一實施例中,服務(wù)器更包括一第二連接器。其中硬件除錯測試接口接腳的一部分耦接第一連接器中用于給基板管理控制器傳輸編程信號之外的接腳。硬件除錯測試接口接腳的其余部分耦接第二連接器,以傳輸硬件除錯測試信號至一除錯裝置進行除錯。
[0017]在一實施例中,服務(wù)器更包括一纜線,纜線一端連接第一連接器和第二連接器,纜線另一端連接除錯裝置。
[0018]參考以下描述與權(quán)利要求范圍將更容易明了本發(fā)明的特征與優(yōu)點。應(yīng)該明了的是,以上的描述與以下的詳細描述僅是說明例而且用于進一步說明本發(fā)明的申請專利范圍,并不用于局限本發(fā)明的范疇。
【專利附圖】

【附圖說明】
[0019]圖1繪示依照本發(fā)明一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。
[0020]圖2繪示依照本發(fā)明另一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。
[0021]圖3繪示依照本發(fā)明另一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。
[0022]圖4繪示依照本發(fā)明另一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。
[0023]圖5繪示依照本發(fā)明另一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。
[0024]圖6繪示依照本發(fā)明一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。
[0025]組件標(biāo)號說明:
[0026]100, 200, 300, 400, 500, 600 服務(wù)器系統(tǒng)
[0027]101系統(tǒng)單芯片硬件除錯測試接口
[0028]102第一連接器
[0029]103第二連接器
[0030]104電阻
[0031]105基板管理控制器
[0032]201系統(tǒng)單芯片硬件除錯測試接口
[0033]202, 405基板管理控制器編程接口
[0034]203第一切換器
[0035]204復(fù)雜可編程邏輯器件 [0036]205, 409連接器
[0037]401第一系統(tǒng)單芯片硬件除錯測試接口
[0038]402第二系統(tǒng)單芯片硬件除錯測試接口
[0039]403第三系統(tǒng)單芯片硬件除錯測試接口[0040]404第四系統(tǒng)單芯片硬件除錯測試接口
[0041]406第二切換器
[0042]407第一切換器
[0043]408控制器
[0044]CS控制信號
[0045]PWR_0K電源就緒信號
[0046]HDT signal硬件除錯測試信號
[0047]programming signal編程信號
【具體實施方式】
[0048]以下為本發(fā)明較佳具體實施例以所附圖示加以詳細說明,下列的說明及圖標(biāo)使用相同的參考數(shù)字以表 示相同或類似組件,并且在重復(fù)描述相同或類似組件時則予省略。
[0049]圖1,其繪示依照本發(fā)明一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。服務(wù)器系統(tǒng)100包括一系統(tǒng)單芯片硬件除錯測試接口(HDT interface) 101、一第一連接器102、一第二連接器103以及一基板管理控制器105。其中,基板管理控制器105用于對服務(wù)器100進行管理。系統(tǒng)單芯片硬件除錯測試接口 101包括11接腳用于傳輸硬件除錯測試信號給一除錯裝置。第一連接器102為一基板管理控制器105的編程連接器。第二連接器103為一 2X3型式的六接腳的連接器。傳統(tǒng)上,系統(tǒng)單芯片硬件除錯測試接口 101是透過主板上對應(yīng)的除錯端口來與除錯裝置連接以傳送此除錯測試信號給除錯裝置。但,因為主板面積的限制,不適于額外設(shè)置此除錯端口,而基板管理控制器的編程端口(programming port)也為一20接腳的連接器,且由于用于進行基板管理控制器內(nèi)部儲存器數(shù)據(jù)更新所需的編程信號(programming signal),和用于連接電源信號以及接地信號只占用了其中13支接腳,因此,本發(fā)明利用基板管理控制器連接器上未使用的7個接腳,來連接一電源信號以及一接地信號,并接收除錯測試接口其中5接腳所傳輸?shù)挠布e測試信號,同時配合6接腳的第二連接器103來接收除錯測試接口剩余6接腳所傳輸?shù)挠布e測試信號給一除錯裝置。也就是說,系統(tǒng)單芯片硬件除錯測試接口 101的多個接腳的一部分耦接第一連接器102中用于給基板管理控制器105傳輸編程信號之外的接腳,而系統(tǒng)單芯片硬件除錯測試接口 101的其余接腳則耦接第二連接器103。換言之,本案第一連接器102的部份接腳在基板管理控制器105進行編程時傳輸編程信號,而第一連接器102的其余接腳則用于在系統(tǒng)單芯片硬件除錯測試接口 101進行除錯時輸出硬件除錯測試信號的部份信號,而第二連接器103則用于輸出硬件除錯測試信號的其余信號,以傳輸完整的硬件除錯測試信號至一除錯裝置進行除錯。依此,服務(wù)器系統(tǒng)100可共享基板管理控制器連接器,而不需額外設(shè)置除錯端口,且僅需額外設(shè)置6接腳的第二連接器103,因此和悉知需設(shè)置20接腳的除錯端口相較,可大幅降低所占用的主板面積。
[0050]在另一實施例中,為避免和系統(tǒng)單芯片硬件除錯測試接口 101的耦接影響基板管理控制器的編程,因此本發(fā)明更于系統(tǒng)單芯片硬件除錯測試接口 101和第一連接器102以及第二連接器103間的硬件除錯測試信號走在線分別設(shè)置一個零歐姆的電阻104。其中,在基板管理控制器進行編程時并不焊接電阻104。當(dāng)需要進行除錯時,再將此電阻104焊接在硬件除錯測試信號走線,因此不會影響基板管理控制器的編程。再者,由于本實施例中用于取代傳統(tǒng)除錯端口的第一連接器102以及第二連接器103為分離的兩連接器,因此須配合設(shè)計硬件除錯測試接口 101和第一連接器102以及第二連接器103間的連接線,以確實傳
送硬件除錯測試信號給一除錯裝置。其中,需設(shè)置一纜線,纜線一端連接第一連接器和第二連接器,纜線另一端連接除錯裝置。
[0051]圖2,其繪示依照本發(fā)明另一較佳實施例的的服務(wù)器系統(tǒng)概略圖標(biāo)。服務(wù)器系統(tǒng)200包括一系統(tǒng)單芯片的硬件除錯測試接口 201、一基板管理控制器的編程接口 202、一第一切換器 203、一復(fù)雜可編程邏輯器件(Complex ProgrammableLogic Device, CPLD) 204,以及一連接器205,其中連接器205具有至少20接腳,而復(fù)雜可編程邏輯器件204會產(chǎn)生一控制信號CS來控制切換器203的切換。由于現(xiàn)有的除錯端口和基板管理控制器的編程端口均為20接腳的連接器,因此在本實施例中,利用復(fù)雜可編程邏輯器件204控制一第一切換器203,來選擇一基板管理控制器的編程接口 202或一欲進行測試系統(tǒng)單芯片的硬件除錯測試接口 201將輸出的對應(yīng)信號,編程信號(PiOgrammingsignal)或是硬件除錯測試信號(HDT signal),傳送給連接器205,以進行基板管理控制器的編程程序或是系統(tǒng)單芯片的除錯程序。依此,透過第一切換器203的選擇,可讓基板管理控制器編程接口 202和硬件除錯測試接口 201共同使用連接器205,而不需額外設(shè)置一除錯端口。在一實施例中,此欲進行測試的系統(tǒng)單芯片會產(chǎn)生一電源就緒信號(PWR_0K)來觸發(fā)復(fù)雜可編程邏輯器件204產(chǎn)生此控制信號CS。其中,當(dāng)系統(tǒng)處于待開機狀態(tài)(standby電源)下時,基板管理控制器和復(fù)雜可編程邏輯器件204處于工作狀態(tài),第一切換器203將基板管理控制器的編程接口 202輸出的對應(yīng)信號傳送給連接器205,此時,可透過連接器205和第一切換器203對基板管理控制器內(nèi)部儲存器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)完成開機后,此時系統(tǒng)單芯片處于工作狀態(tài),其會產(chǎn)生一電源就緒信號(PWR_0K)來觸發(fā)復(fù)雜可編程邏輯器件204產(chǎn)生一控制信號CS,控制第一切換器203將系統(tǒng)單芯片的硬件除錯測試接口 201輸出的對應(yīng)信號傳送給連接器205,此時,可透過連接器205和第一切換器203對系統(tǒng)單芯片進行除錯工作。
[0052]在另一實施例中,也可不使用第一切換器203,而直接由復(fù)雜可編程邏輯器件204進行系統(tǒng)單芯片的硬件除錯測試接口 201或基板管理控制器的編程接口 202間的選擇。如圖3所示,其繪示依照本發(fā)明另一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。服務(wù)器系統(tǒng)300包括一系統(tǒng)單芯片的硬件除錯測試接口 201、一基板管理控制器的編程接口 202、一復(fù)雜可編程邏輯器件204,以及一連接器205,其中連接器205具有至少20接腳。其中,系統(tǒng)單芯片會產(chǎn)生一電源就緒信號(PWR_0K)來觸發(fā)復(fù)雜可編程邏輯器件204選擇編程接口 202或硬件除錯測試接口 201輸出對應(yīng)信號給連接器205,以進行基板管理控制器的編程程序或是系統(tǒng)單芯片的除錯程序。例如,當(dāng)系統(tǒng)處于待開機狀態(tài)下時,基板管理控制器和復(fù)雜可編程邏輯器件204處于工作狀態(tài),復(fù)雜可編程邏輯器件204將編程接口 202輸出的對應(yīng)信號傳送給連接器205,此時,可透過連接器205和復(fù)雜可編程邏輯器件204對基板管理控制器內(nèi)部儲存器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)完成開機后,此時系統(tǒng)單芯片處于工作狀態(tài),其會產(chǎn)生一電源就緒信號(PWR_0K)控制復(fù)雜可編程邏輯器件204將硬件除錯測試接口 201輸出的對應(yīng)信號傳送給連接器205,此時,可透過連接器205和復(fù)雜可編程邏輯器件204對系統(tǒng)單芯片進行除錯工作。
[0053]值得注意的是,上述的實施例中均為單一的系統(tǒng)單芯片的除錯測試接口和一基板管理控制器的編程接口共享一連接器。然而,在其他的實施例中,當(dāng)一主板上具有多個系統(tǒng)單芯片亦可使用本發(fā)明揭示的結(jié)構(gòu)來共享一連接器,如圖4所示,其中圖4是以一主板上具有4個系統(tǒng)單芯片為例來解釋本發(fā)明的應(yīng)用,然不以此為限。圖4繪示依照本發(fā)明另一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。服務(wù)器系統(tǒng)400包括第一系統(tǒng)單芯片的硬件除錯測試接口401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403、第四系統(tǒng)單芯片的硬件除錯測試接口 404、一基板管理控制器的編程接口 405、一第一切換器407、一第二切換器406、一控制器408以及一連接器409。連接器409具有至少20接腳??刂破?08會產(chǎn)生一選擇信號來控制第二切換器406的切換,選擇第一系統(tǒng)單芯片的硬件除錯測試接口 401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403和第四系統(tǒng)單芯片的硬件除錯測試接口 404其中之一。在一實施例中,控制器408可采用兩個跳線(jumper),通過接地和接電源線來輸出四組選擇信號00、01、10、11,控制第二切換器406的切換。一電源就緒信號(PWR_OK)會控制第一切換器407將第二切換器406選擇的系統(tǒng)單芯片硬件除錯測試接口輸出的對應(yīng)信號傳送給連接器409。
[0054]其中,當(dāng)系統(tǒng)處于待開機狀態(tài)下時,基板管理控制器處于工作狀態(tài)而各系統(tǒng)單芯片并不工作,因此,第一切換器407將基板管理控制器的編程接口 405輸出的對應(yīng)信號傳送給連接器409,此時,可透過連接器409和第一切換器407對基板管理控制器內(nèi)部儲存器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)完成開機后,此時各系統(tǒng)單芯片處于工作狀態(tài),每一系統(tǒng)單芯片均會產(chǎn)生一對應(yīng)的電源就緒信號(PWR_0K)。依此,根據(jù)控制器408的兩個跳線(jumper)所選取的狀態(tài)(00、01、10或11)為依據(jù)控制第二切換器406的切換,選擇第一系統(tǒng)單芯片的硬件除錯測試接口 401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403和第四系統(tǒng)單芯片的硬件除錯測試接口 404其中之一,并將對應(yīng)的電源就緒信號(PWR_0K)和硬件除錯測試信號(HDT signal)輸出到第一切換器407,當(dāng)?shù)谝磺袚Q器407接收到此電源就緒信號(PWR_0K)后,會進行切換,將對應(yīng)硬件除錯測試信號輸出給連接器409,此時,可透過連接器409和第一切換器407和第二切換器406對對應(yīng)的系統(tǒng)單芯片進行除錯工作。
[0055]在另一實施例中,也可不使用第一切換器407和第二切換器406,而直接由一復(fù)雜可編程邏輯器件進行各系統(tǒng)單芯片的硬件除錯測試接口或基板管理控制器的編程接口間的選擇。如圖5所示,其繪示依照本發(fā)明另一較佳實施例的服務(wù)器系統(tǒng)概略圖標(biāo)。服務(wù)器系統(tǒng)500包括第一系統(tǒng)單芯片的硬件除錯測試接口 401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403、第四系統(tǒng)單芯片的硬件除錯測試接口404、一基板管理控制器的編程接口 405、一復(fù)雜可編程邏輯器件410、一控制器408以及一連接器409。連接器409具有至少20接腳??刂破?08會產(chǎn)生一選擇信號來控制復(fù)雜可編程邏輯器件410選擇第一系統(tǒng)單芯片的硬件除錯測試接口 401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403和第四系統(tǒng)單芯片的硬件除錯測試接口 404其中之一。在一實施例中,控制器408可采用兩個跳線(jumper),通過接地和接電源線來輸出四組選擇信號00、01、10、11,控制復(fù)雜可編程邏輯器件410的選擇。
[0056]當(dāng)系統(tǒng)處于待開機狀態(tài)下時,基板管理控制器和復(fù)雜可編程邏輯器件410處于工作狀態(tài),而各系統(tǒng)單芯片未加上電源,因此,復(fù)雜可編程邏輯器件410將基板管理控制器的編程接口 405輸出的編程信號(programming signal)傳送給連接器409,此時,可透過復(fù)雜可編程邏輯器件410對基板管理控制器內(nèi)部儲存器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)完成開機后,此時各可根據(jù)控制器408的兩個跳線(jumper)所選取的狀態(tài)(00、01、10或11)為依據(jù)控制復(fù)雜可編程邏輯器件410選擇第一系統(tǒng)單芯片的硬件除錯測試接口 401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403和第四系統(tǒng)單芯片的硬件除錯測試接口 404其中之一,并將對應(yīng)的硬件除錯測試信號(HDT signal)輸出給連接器409,此時,可透過連接器409和復(fù)雜可編程邏輯器件410對對應(yīng)的系統(tǒng)單芯片進行除錯工作。
[0057]在上述的實施例中,是在對系統(tǒng)單芯片進行除錯工作前,先根據(jù)控制器408中的兩個跳線(jumper)所選取的狀態(tài)(00、01、10或11)選擇一系統(tǒng)單芯片作為除錯對象。然而,在另一實施例中,也可不先使用控制器408進行測試單芯片的選擇,而是在進行除錯的同時,由一除錯裝置透過連接器409發(fā)出選擇信號給復(fù)雜可編程邏輯器件進行選擇。如圖6所示,其繪示依照本發(fā)明另一較佳實施例的除錯系統(tǒng)概略圖標(biāo)。除錯系統(tǒng)600包括第一系統(tǒng)單芯片的硬件除錯測試接口 401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403、第四系統(tǒng)單芯片的硬件除錯測試接口 404、一基板管理控制器的編程接口 405、一復(fù)雜可編程邏輯器件410以及一連接器409。連接器409具有至少20接腳。復(fù)雜可編程邏輯器件410可根據(jù)一除錯裝置(圖中未繪示出)發(fā)出選擇信號選擇第一系統(tǒng)單芯片的硬件除錯測試接口 401、第二系統(tǒng)單芯片的硬件除錯測試接口 402、第三系統(tǒng)單芯片的硬件除錯測試接口 403和第四系統(tǒng)單芯片的硬件除錯測試接口 404其中之一所輸出的對應(yīng)硬件除錯測試信號。
[0058]當(dāng)系統(tǒng)處于待開機狀態(tài)下時,基板管理控制器和復(fù)雜可編程邏輯器件410處于工作狀態(tài),而各系統(tǒng)單芯片未加上電源,此時,復(fù)雜可編程邏輯器件410將基板管理控制器的編程接口 405輸出的信號傳送給連接器409,因此可透過復(fù)雜可編程邏輯器件410對基板管理控制器內(nèi)部儲存器的數(shù)據(jù)進行編程更新。當(dāng)系統(tǒng)完成開機后,此時各系統(tǒng)單芯片處于工作狀態(tài),每一系統(tǒng)單芯片均會產(chǎn)生一對應(yīng)的電源就緒信號(PWR_0K)。若系統(tǒng)僅有一系統(tǒng)單芯片被開啟產(chǎn)生電源就緒信號(PWR_0K),此時復(fù)雜可編程邏輯器件410根據(jù)電源就緒信號(PWR_0K)的有效狀態(tài)時判斷需要除錯的系統(tǒng)單芯片,并將對應(yīng)的硬件除錯測試信號(HDTsignal)輸出至連接器409,此時,可透過連接器409和復(fù)雜可編程邏輯器件410對對應(yīng)的系統(tǒng)單芯片進行除錯工作。另一方面,若系統(tǒng)有多個系統(tǒng)單芯片被同時開啟,此時為使得復(fù)雜可編程邏輯器件410能夠選擇哪一系統(tǒng)單芯片所發(fā)出硬件除錯測試信號(HDT signal),此時可在復(fù)雜可編程邏輯器件410傳輸給連接器409的硬件除錯測試信號(HDT signal)中增加兩條通用型輸入輸出(General Purpose 1/0,GPI O)信號,透過兩個GPIO所表示的四種狀態(tài)00、01、10和11,除錯裝置(圖中未繪示出)發(fā)出選擇信號傳輸至復(fù)雜可編程邏輯器件410,以使得復(fù)雜可編程邏輯器件410可選擇對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號。當(dāng)進行除錯時,可在除錯裝置上增加系統(tǒng)單芯片的選擇選項(不同的GPIO值),選擇不同的系統(tǒng)單芯片,并透過連接器409將所選擇信號輸出給復(fù)雜可編程邏輯器件410。復(fù)雜可編程邏輯器件410根據(jù)從除錯裝置接收的選擇信號判斷選擇哪個系統(tǒng)單芯片,然后將對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號輸出給連接器409,此時,可透過連接器409和復(fù)雜可編程邏輯器件410對對應(yīng)的系統(tǒng)單芯片進行除錯工作。
[0059]綜合上述所言,透過本發(fā)明的架構(gòu),利用切換器的選擇,可讓系統(tǒng)單芯片的硬件除錯測試接口或基板管理控制器的編程接口的輸出信號在不同時間傳送給連接器,因此可共享一連接器,而不需增加主板板尺寸。且不需布置任何的飛線更可提高測試的質(zhì)量。
[0060]雖然本發(fā)明已以實施方式揭露如上,然其并非用于限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護范圍當(dāng)視權(quán)利要求書所界定者為準(zhǔn)。
【權(quán)利要求】
1.一種服務(wù)器,其特征在于,至少包含: 至少一系統(tǒng)單芯片,具有硬件除錯測試接口,該硬件除錯測試接口產(chǎn)生一硬件除錯測試信號; 一基板管理控制器,具有編程接口,該編程接口產(chǎn)生一編程信號; 一第一切換器,接收該硬件除錯測試信號以及該編程信號;以及 一連接器,耦接該第一切換器; 其中一第一控制信號控制該第一切換器,用于選擇該硬件除錯測試信號或是該編程信號輸出給該連接器,當(dāng)該連接器接收到該硬件除錯測試信號時,將該硬件除錯測試信號傳輸至一除錯裝置進行除錯,當(dāng)該連接器接收到該編程信號時,將該編程信號傳輸至一編程裝置以對該基板管理控制器進行編程。
2.如權(quán)利要求1所述的服務(wù)器,其特征在于,該服務(wù)器更包括一復(fù)雜可編程邏輯器件耦接該第一切換器,其中: 當(dāng)該至少一系統(tǒng)單芯片未加上電源,該服務(wù)器在待開機狀態(tài)(standby電源)時,該第一切換器將該編程信號傳送給該連接器,以透過該第一切換器對該基板管理控制器的數(shù)據(jù)進行編程更新;以及 當(dāng)該至少一系統(tǒng)單芯片加上電源后,該至少一系統(tǒng)單芯片會產(chǎn)生一電源就緒信號,以觸發(fā)該復(fù)雜可編程邏輯器件產(chǎn)生該第一控制信號,控制該第一切換器將該硬件除錯測試信號傳送給該連接器,以透 過該第一切換器對該至少一系統(tǒng)單芯片進行除錯。
3.如權(quán)利要求1所述的服務(wù)器,其特征在于,該第一切換器為一復(fù)雜可編程邏輯器件,該第一控制信號為一電源就緒信號,其中: 當(dāng)該至少一系統(tǒng)單芯片未加上電源,該服務(wù)器在待開機狀態(tài)(standby電源)時,該復(fù)雜可編程邏輯器件將該編程信號傳送給該連接器,以透過該復(fù)雜可編程邏輯器件對該基板管理控制器的數(shù)據(jù)進行編程更新;以及 當(dāng)該至少一系統(tǒng)單芯片加上電源后,該至少一系統(tǒng)單芯片會產(chǎn)生該電源就緒信號,以控制該復(fù)雜可編程邏輯器件將該硬件除錯測試信號傳送給該連接器,以透過該復(fù)雜可編程邏輯器件對該至少一系統(tǒng)單芯片進行除錯。
4.如權(quán)利要求1所述的服務(wù)器,其特征在于,該至少一系統(tǒng)單芯片更包括一第一系統(tǒng)單芯片、一第二系統(tǒng)單芯片、一第三系統(tǒng)單芯片以及一第四系統(tǒng)單芯片,每一該些系統(tǒng)單芯片具有一硬件除錯測試接口,該硬件除錯測試接口產(chǎn)生一硬件除錯測試信號。
5.如權(quán)利要求4所述的服務(wù)器,其特征在于,該服務(wù)器更包括: 一第二切換器耦接該第一系統(tǒng)單芯片、該第二系統(tǒng)單芯片、該第三系統(tǒng)單芯片以及該第四系統(tǒng)單芯片;以及 一控制器耦接該第二切換器,其中該控制器產(chǎn)生一選擇信號以控制該第二切換器選擇該第一系統(tǒng)單芯片、該第二系統(tǒng)單芯片、該第三系統(tǒng)單芯片以及該第四系統(tǒng)單芯片其中之一的硬件除錯測試信號以傳輸給該第一切換器。
6.如權(quán)利要求5所述的服務(wù)器,其特征在于: 當(dāng)該些系統(tǒng)單芯片未加上電源,該服務(wù)器在待開機狀態(tài)(standby電源)時,該第一切換器將該編程信號傳送給該連接器,以透過該第一切換器對該基板管理控制器的數(shù)據(jù)進行編程更新;以及當(dāng)該些系統(tǒng)單芯片加上電源后,每一該些系統(tǒng)單芯片會對應(yīng)產(chǎn)生一電源就緒信號,當(dāng)該控制器控制該第二切換器選擇該些系統(tǒng)單芯片其中之一時,該被選擇系統(tǒng)單芯片的對應(yīng)電源就緒信號控制該第一切換器將該被選擇系統(tǒng)單芯片的該硬件除錯測試信號傳送給該連接器,以透過該第一切換器和該第二切換器對該被選擇系統(tǒng)單芯片進行除錯。
7.如權(quán)利要求6所述的服務(wù)器,其特征在于,該硬件除錯測試信號包括該電源就緒信號。
8.如權(quán)利要求4所述的服務(wù)器,其特征在于,該第一切換器為一復(fù)雜可編程邏輯器件,該服務(wù)器更包括一控制器耦接該復(fù)雜可編程邏輯器件,其中該控制器產(chǎn)生一選擇信號以控制該復(fù)雜可編程邏輯器件選擇該第一系統(tǒng)單芯片、該第二系統(tǒng)單芯片、該第三系統(tǒng)單芯片以及該第四系統(tǒng)單芯片其中之一的硬件除錯測試信號以傳輸給該連接器。
9.如權(quán)利要求8所述的服務(wù)器,其特征在于: 當(dāng)該些系統(tǒng)單芯片未加上電源,該服務(wù)器在待開機狀態(tài)(standby電源)時,該復(fù)雜可編程邏輯器件將該編程信號傳送給該連接器,以透過該復(fù)雜可編程邏輯器件對該基板管理控制器的數(shù)據(jù)進行編程更新;以及 當(dāng)該些系統(tǒng)單芯片加上電源后,該控制器產(chǎn)生一選擇信號以控制該復(fù)雜可編程邏輯器件選擇該第一系統(tǒng)單芯片、該第二系統(tǒng)單芯片、該第三系統(tǒng)單芯片以及該第四系統(tǒng)單芯片其中之一的硬件除錯測試信號以傳輸給該連接器,以透過該復(fù)雜可編程邏輯器件對該選擇的系統(tǒng)單芯片進行除錯。
10.如權(quán)利要求4所述的服務(wù)器,其特征在于,該第一切換器為一復(fù)雜可編程邏輯器件,其中: 當(dāng)該些系統(tǒng)單芯片未加上電源,該服務(wù)器在待開機狀態(tài)(standby電源)時,該復(fù)雜可編程邏輯器件將該編程信號傳送給該連接器,以透過該復(fù)雜可編程邏輯器件對該基板管理控制器的數(shù)據(jù)進行編程更新;以及 當(dāng)其中僅一系統(tǒng)單芯片加上電源后會產(chǎn)生一電源就緒信號,該復(fù)雜可編程邏輯器件根據(jù)該電源就緒信號選擇對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號以傳輸給該連接器,以透過該復(fù)雜可編程邏輯器件對該對應(yīng)系統(tǒng)單芯片進行除錯。
11.如權(quán)利要求4所述的服務(wù)器,其特征在于,該第一切換器為一復(fù)雜可編程邏輯器件,其中: 當(dāng)該些系統(tǒng)單芯片未加上電源,該復(fù)雜可編程邏輯器件將該編程信號傳送給該連接器,以透過該復(fù)雜可編程邏輯器件對該基板管理控制器的數(shù)據(jù)進行編程更新;以及 當(dāng)該些系統(tǒng)單芯片加上電源后,每一該些系統(tǒng)單芯片會對應(yīng)產(chǎn)生一電源就緒信號,該復(fù)雜可編程邏輯器件根據(jù)該些電源就緒信號的狀態(tài)選擇對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號以傳輸給該連接器,以透過該復(fù)雜可編程邏輯器件對該對應(yīng)系統(tǒng)單芯片進行除錯。
12.如權(quán)利要求11所述的服務(wù)器,其特征在于,該硬件除錯測試信號更包括兩通用型輸入輸出信號,該除錯裝置根據(jù)該兩通用型輸入輸出信號發(fā)出一選擇信號給該復(fù)雜可編程邏輯器件選擇對應(yīng)系統(tǒng)單芯片的硬件除錯測試信號。
13.一種服務(wù)器,其特征在于,至少包含: 一系統(tǒng)單芯片,具有硬件除錯測試接口,該硬件除錯測試接口具有多個接腳,用于輸出一硬件除錯測試信號;一基板管理控制器,用于對該服務(wù)器進行管理;以及 一第一連接器,其中該第一連接器為該基板管理控制器的編程連接器; 其中,該第一連接器的部份接腳在該基板管理控制器進行編程時傳輸編程信號,該第一連接器的其余接腳在該硬件除錯測試接口進行除錯時輸出該硬件除錯測試信號的部份信號。
14.如權(quán)利要求13所述的服務(wù)器,其特征在于,該服務(wù)器更包括一第二連接器,其中該硬件除錯測試接口的該些接腳之一部分耦接該第一連接器中用于給該基板管理控制器傳輸編程信號之外的接腳以及該些接腳的其余部分耦接該第二連接器,以傳輸該硬件除錯測試信號至一除錯裝置進行除錯。
15.如權(quán)利要求13所述的服務(wù)器,其特征在于,該服務(wù)器更包括一纜線,該纜線一端連接該第一連接器和該第二連接器,該纜線另一端連接該除錯裝置。
【文檔編號】G06F11/07GK104021050SQ201410189093
【公開日】2014年9月3日 申請日期:2014年5月7日 優(yōu)先權(quán)日:2014年5月7日
【發(fā)明者】張松 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大港区| 肇州县| 喀喇| 凉城县| 沅江市| 泰宁县| 鱼台县| 乃东县| 石首市| 金沙县| 克拉玛依市| 建阳市| 南郑县| 绥化市| 昌江| 荃湾区| 磐安县| 全南县| 凤台县| 迁安市| 诸暨市| 八宿县| 全椒县| 景谷| 夏邑县| 徐水县| 南华县| 循化| 司法| 谷城县| 郑州市| 集贤县| 宝应县| 湖口县| 民权县| 若尔盖县| 商水县| 隆子县| 土默特左旗| 磐石市| 绿春县|