200821823 九、發明說明: 【發明所屬之技術領域】 種電腦初始化的遠端監視模組 本發明是關於電腦初始化,特別是— 【先前技術】200821823 IX. Description of the invention: [Technical field of invention] Computer-initiated remote monitoring module The present invention relates to computer initialization, in particular - [Prior Art]
目前多數_域主板在纽初魏的過財具顿定的除錯、㈣及 問題修復的舰。然而那些特徵通常不易於以外部裝置或遠端監視主機加 以利用。這些.錄只是基板層級的特徵。此外,測試任務的進行僅顯 示於位於基板的指示燈上(例如:7段LED燈),除非將指示燈設置於齡 外部’否職視這些任務需要_機設備。對㈣鋒謂録統,這^ 指示燈在系統初始化_段僅能提供不足的系統層級管理。 一 如第1圖所示為先前技術中電腦系統之區域主板的-典型舊式實施 例’區域主板01 (Local mainboard)句4谨作如η如不 ;匕。連作如冋一部電腦之電腦主機領 域10 (computer host d〇main),電腦主機領域〗〇主要包含一或多個處理 器1卜系統記憶體(圖中未示)、内建於記憶體上之_(基本輸出輸入 系統 bas1C input/output system 或起始碼 initializati〇n 13、 電源供應器及其他系統 系統晶片組12連接於處理器η與Bi〇s 13之間、 元件(圖中皆未顯示)。系統輸入/輸出匯流排40 (system i/() bus),例如: LPC匯流排或PCI基礎(PCI-based)之匯流排,以解碼器3()及其他輸入/輸 出裝置(圖中未不)連接電腦主機領域10。基板管理控制器2〇 (脈, Baseboard Management Controller)以電路連接電腦主機領域〗〇並透過 遠端管理鏈路提供遠端管理主機遠距監視/控制能力。 200821823 系統初始化的過程有兩個主要的部分,一是在初次娜起始碼(娜) 之前’另-是在開始擷取BIOS之後。-旦_s初始化了輸出裝置,例如: 影像顯示器(video display)或㈣埠(seHai卿⑸,在先前技術中 有特定軟體程式可用以處理系統提示、_及問題修復。然而,某些資訊 諸如:BIOS檢查資料(check _ (包含用以立即指出BI〇s初始化階段的 檢查點資訊(eheek _t _腿_)並非可透過這些軟體程式轉。在初 次揭取BIOS至輸出裝置初始化的持續期間裡廣泛提供檢查資料。 ° —種通常用於監視x86基礎電腦系統則S除錯過程而被稱為rp〇rt80」 的監視功能特徵,是由在系統輸入/輸出匯流排4〇上之輸入/輸出位址 0x0080 (或Ρ0Γ·)回應之解碼器3〇所提供。在則s初始化過程期間, BK)S 13透過系統輸入/輸出匯流排4〇寫入前述檢查資料至解碼器3〇。铁 後解碼器30解譯檢查資料並顯示於指示器31。當系統初始化過程停滞於某 處時,指π器31上可見之檢查資料令使用者得以發現並確認系統硬體的問 題。然而’具通常能力之基板管理控制器2〇並無法支援此一功能。由於舊 (;絲板管職制器2G及解碼器3G兩者_獨立,先前技術之遠: 管理主機無法透過基板管理控制器2〇監視檢查資料。 除檢查資料外,在系統初始化_之初始化事件,例如:「電力良好狀 態(p_,g00d她s)」、「釋放重置(releas丨·ng B丨OS ieteh)」料’已經由系統輪人/輸魅流排偏殖流排協定(如咖 初次指示娜、釋放重置)、某些其他特定監視電路(如溫度、風扇速度、 包力充足狀恶)或直接由硬體元件(如電源供應器)所提供。然而,通常 200821823 的基板管剛獅並無㈣取版⑽)這些細時件的客製化 、力' 在先㈣射也亚!其他監视設備處理這些客製化的監視任務並發 ’、⑽□此&些擁化事件並未發送錢示於指示器㈨,亦無法 示 提(、至妙^理主機。要觀祭綠初始化事件,制者通常必須使用 波器或邏輯分析儀。 【發明内容】 匕本么月^^奶而&視模组提供系統初始化資訊予遠端管理主At present, most of the _ domain motherboards in the New York Wei have been arbitrarily debugged, (4) and repaired ships. However, those features are generally not readily available for use by external devices or remote monitoring hosts. These records are only features of the substrate level. In addition, the test task is only displayed on the indicator light on the base unit (for example: 7-segment LED light) unless the indicator light is set outside the age. For the (four) front, the ^ indicator can only provide insufficient system level management in the system initialization _ segment. As shown in Fig. 1, the local main board of the regional motherboard of the prior art computer system - the local main board 01 (Local mainboard) sentence 4 is like η if not; The computer host field 10 (computer host d〇 main), the computer mainframe field 〇 mainly contains one or more processors 1 system memory (not shown), built in memory _ (basic output input system bas1C input / output system or start code initializati〇n 13, power supply and other system system chipset 12 is connected between the processor η and Bi〇s 13, the components (the figure is not Display). System input/output bus 40 (system i/() bus), for example: LPC bus or PCI-based bus to decoder 3 () and other input / output devices (Figure In the computer host field 10, the baseboard management controller connects the computer host field and provides remote management host remote monitoring/control capability through the remote management link. 200821823 There are two main parts to the system initialization process. One is before the initial start code (Na). Another is after the BIOS is started. Once the _s initializes the output device, for example: Image display Video display) or (d) 埠 (seHai Qing (5), there are specific software programs available in the prior art to handle system prompts, _ and problem fixes. However, some information such as: BIOS check data (check _ (included to indicate BI immediately) Checkpoint information (eheek_t_leg_) in the initialization phase of 〇s is not available through these software programs. Check data is widely available during the initial period from the initial BIOS removal to the initialization of the output device. ° — usually used to monitor x86 basics The monitoring function of the computer system, which is called rp〇rt80", is the decoder that responds to the input/output address 0x0080 (or Ρ0Γ·) on the system input/output bus 4〇. Provided during the s initialization process, BK) S 13 writes the aforementioned inspection data to the decoder 3 through the system input/output bus 4, and the post-iron decoder 30 interprets the inspection data and displays it on the indicator 31. When the system initialization process is stuck somewhere, the inspection data visible on the π device 31 allows the user to discover and confirm the problem of the system hardware. However, the board management controller 2 with the usual capability This function cannot be supported. Because of the old (; both the wire board controller 2G and the decoder 3G _ independent, the prior art is far: the management host cannot monitor the inspection data through the substrate management controller 2) In the system initialization _ initialization event, for example: "power good state (p_, g00d her s)", "release reset (releas丨 · ng B丨OS ieteh) material" has been rotated by the system A partial flow protocol (such as the initial indication of the coffee, release reset), some other specific monitoring circuits (such as temperature, fan speed, sufficient power) or directly provided by hardware components (such as power supply) . However, usually the 200821823 substrate tube lion has no (four) take the plate (10)) the customization of these fine time pieces, the force 'first (four) shot also Asia! Other monitoring equipment handles these customized monitoring tasks concurrently, '(10) □ this & some of the congestion events did not send money to the indicator (nine), nor can it be presented (to the wonderful host). Initiating events, the system usually must use a wave or logic analyzer. [Summary of the text] 匕本么月^^奶和& module provides system initialization information to the remote management master
機基本上’在區域主板上的外加電路將用以取得系統狀態資訊並發送至 區域管理電路,例如:基板f理控繼。絲遠端管理域便得叹過遠 端管理鏈路取用此資訊。 在本發明的實酬,遠端監視係㈣監視在區駐板上之電腦主 機領域。電腦主機領域包含—或多處理器、職(基本輸出輸入系統此也 1_滿_ System或起始碼lnitializati〇nc〇des)及在處理器與_ 間運作如同-橋接介面(bridge interface)之系統晶片組(_咖 chipset)。遠端監視触包含基板管理控織(聽)及事件監視器。基板 管理控制^電路連接電駐機領域與遠端管理主機。事件監視器以電路 連接電腦錢倾與基板管雜制II,侧對應減化事狀狀態訊號, 產生並傳送事件訊號至基板管理控制器。 在本發明另一實施例,事件監視器包含狀態檢查器(condit應 checker)與事件閂鎖器(event latch)。狀態檢查器確認狀態訊號是否位 於一設定之電壓準位(v〇ltage leve:l),而事件閂鎖器閂鎖並保持事件訊 7 200821823 舰狀之瓣位,康絲咖咖。碰情況下,事件 監_包含_ (synGhrQnizer),以電腦_域之系統時序同步化 此狀態訊號’並傳送已同步之狀態訊號缝態檢查器。 ΟThe machine basically 'applied circuit' on the regional motherboard will be used to obtain system status information and send it to the area management circuit, for example: substrate f control. The remote management domain of the wire has to sigh that the remote management link uses this information. In the present invention, the remote monitoring system (4) monitors the computer host field on the zone board. The mainframe area of the computer includes - or multi-processor, job (the basic output input system is also 1_full_system or start code lnitializati〇nc〇des) and operates between the processor and _ as the bridge interface System chipset (_ca chipset). The remote monitoring touch includes the substrate management control (listening) and event monitor. The substrate management control ^ circuit is connected to the electric parking area and the remote management host. The event monitor connects the computer money to the substrate tube miscellaneous II, and the side corresponds to the reduced state signal, and generates and transmits an event signal to the substrate management controller. In another embodiment of the invention, the event monitor includes a status checker (condit should checker) and an event latch (event latch). The status checker confirms whether the status signal is at a set voltage level (v〇ltage leve:l), and the event latch latches and keeps the event. 2008 200823 The ship's flap position, Concierge. In the case of a collision, the event monitor _ contains _ (synGhrQnizer), synchronizes the status signal 'with the system timing of the computer_domain' and transmits the synchronized status signal slot checker. Ο
在本發明另 bus)連接 BIOS -實施例,系統晶片㈣系統輸入/輸出匯流排(观挪ι/〇 遠端監視模組更包含連接於系統輸人/輸出匯流排之解碼 為。解碼器解譯由BIOS所寫入之檢查資料 (檢查點訊號),並產生與傳送 檢查資料織至基板細謝卜遠端監視模組可更包含—匯流排多工 為’用以依據目基板管理控制器之選擇訊號接收及選擇事件訊號與檢查資 料訊號其巾之―,並發送被騎的事件«或檢«料罐至基板管理控 制器。 在本發明的另-實施例,遠端監視模組更包含一通用輸入輸出(關, General Purpose I叩ut/0utput)裝置以提供通用輸入輸出接腳,用以接 收事件訊號及檢查資料訊號。基板管理控制器與通用輸入輸出裝置皆連接 至從電腦主機領域的系統晶片組所延伸之系統管理匯流排(SMBus,勿对⑽ Management Bus)。因此,事件訊號及檢查資料訊號可被基板管理控制器透 過系統管理匯流排取用(access)。 有關本發明的較佳實施例及其功效,茲配合圖式說明如后。 【實施方式】 請參閱第2圖,複數的區域主板〇1相結合為一計算系統。每一區域主 板01透過遠端管理鏈路連接於遠端管理主機(圖中未示)。遠端管理鏈路 相容於智慧平台管理介面(IPMI,Intelligent Platform Management 200821823 加㈣咖)規格定義下之通訊鏈路(CQ_UniCatlC)n llnks),例如:在區 域主板間透過系統輸入/輸出_卜網路介面⑽控制器與連接器)、串 列埠’甚至系統管理匯流排之通訊鏈路。 區域主板〇1主要包含電腦主機領域1〇、系統輸入/輸出匿流排4〇及遠 端監視模組50。 電腦主機領域1G運作如同―部電腦,财包含—❹處_n、系統 (11 ) ^ BIOS (, ^ Basic Input/〇utput System 〇 或起士口碼而㈣以伽⑽㈣^在處理器與職間運作如同一橋接 (bridge interface) (system chipset) 12 . 應器(圖中未示)及其他系統元件(圖中未示)。在某些實施例中,處理器 具有記憶體控制器在其中,例如:鳩架構基礎之χ86處理器,以直接存 取系統記憶體。對於未裝配有記憶體控制器的處理器欲存取系統記憶體, 記憶體中心(memory hub)或北橋(N〇rth此丨起幻是不可或缺的。 所明的BIOS 13包含開機映象資料或起始碼,通常貯存/内建於唯讀記 、 月且己十思體H㊁己憶體裝置是-種輸入/輸出裝置,處理器11需要 透^丁'、、先曰曰片組12自記憶體裝置上擷取Bi〇s 13以使區域主板〇1開機。 在本發明中,系統晶片組12在處理器與BIOS之間運作如同-橋接介面。 此外$統晶片組12為一位在處理器丨丨與輸入/輸出裝置(圖中未示)之 間之輪入/輪出中心(I/O hub)。 ‘ 不统輪入/輸出匯流排40,例如:LPC或PCI基礎(PCI-based)之匯流 排(如· PCI,PCI-X, PCI-E),連接電腦主機領域1〇於輸入/輸出裝置。 200821823 又系統輸人職匯她Q允許臟13寫人檢查賴biqs檢查點資⑽ «上特細輪出位址,例如__ (或如側)。在實際的實施上, 系統輪入/輸出匯流排4〇可連接系統晶片組12及臓心 一個或多個事 遠端監視模組50主要包含基板管理控制器(BMC) 51、 件監視器52及解碼器53。 、基板管|控怖㈤-絲滅理控·,㈣路與镇主機領 或1〇及抓》g理主機迷接,傳送事件訊號與檢查資料訊號,並透過遠端管In the present invention, another bus) is connected to the BIOS - the embodiment, the system chip (4) system input/output bus (the remote control module further includes a decoding connected to the system input/output bus. Decoder solution Translate the inspection data (checkpoint signal) written by the BIOS, and generate and transmit the inspection data to the substrate. The remote monitoring module can further include - the bus multiplex is used to select the controller according to the target substrate. The signal receives and selects the event signal and checks the data signal, and sends the event of the riding «or the tank to the substrate management controller. In another embodiment of the invention, the remote monitoring module further includes a A general-purpose input/output (Off, General Purpose I叩ut/0utput) device provides a general-purpose input/output pin for receiving event signals and checking data signals. The base management controller and the universal input/output device are connected to the field of the host computer. The system management bus (SMBus, not the (10) Management Bus) extended by the system chipset. Therefore, the event signal and the inspection data signal can be transparently transmitted by the substrate management controller. The system management bus access is used. The preferred embodiment of the present invention and its functions are as follows: [Embodiment] Referring to FIG. 2, a plurality of regional motherboards 1 are combined into one. Computing system: Each regional motherboard 01 is connected to a remote management host (not shown) through a remote management link. The remote management link is compatible with the intelligent platform management interface (IPMI, Intelligent Platform Management 200821823 plus (4) coffee) Communication link (CQ_UniCatlC) n llnks under the specification, for example: through the system input/output interface between the regional motherboards (10) controllers and connectors), serial ports, and even the communication link of the system management bus road. The regional motherboard 〇1 mainly includes a computer mainframe field, a system input/output occlusion row 4, and a remote monitoring module 50. 1G operation in the computer mainframe field is like "partial computer, including _n, system (11) ^ BIOS (, ^ Basic Input / 〇utput System 〇 or 士口口码 and (4) 伽 (10) (4) ^ in the processor and Inter-operations such as the same bridge interface (system chipset) 12. The device (not shown) and other system components (not shown). In some embodiments, the processor has a memory controller in which For example: 鸠 architecture based on 86 processors for direct access to system memory. For processors not equipped with a memory controller to access system memory, memory hub or north bridge (N〇rth This illusion is indispensable. The BIOS 13 contains the boot image data or the start code. It is usually stored/built in the read-only memory, and the input device is a type of input. /Output device, the processor 11 needs to pass through the first chip group 12 to extract the Bi〇s 13 from the memory device to turn on the regional motherboard 〇 1. In the present invention, the system chipset 12 is processing Between the device and the BIOS works like a bridge interface. In addition, the $104 chipset 12 One is the I/O hub between the processor and the input/output device (not shown). 'Incoming wheel/output bus 40, for example: LPC or PCI The basic (PCI-based) bus (such as PCI, PCI-X, PCI-E), connected to the computer host field 1 input / output device. 200821823 And the system loses the job, she Q allows the dirty 13 writer to check Lai biqs checkpoints (10) «The upper special rounds out the address, such as __ (or as side). In practical implementation, the system wheel in/out bus 4 can be connected to the system chipset 12 and the heart of one or The remote monitoring module 50 mainly includes a baseboard management controller (BMC) 51, a component monitor 52, and a decoder 53. The substrate tube|the control unit (five)-the wire is controlled by the control unit, (4) the road and the town host collar or 1〇 and grab the host to connect, send event signals and check data signals, and through the remote tube
理鏈路提供遠端麵域辦㈣/監視力。基本上,紐管理控制器 5]可實施級設置祕域主缺祕管理子卡(霞)上之專域管理 WJ為’或多區域主板之集十化、系統層級的區域管理控制器。基板管理 控制器51可透過與智慧平台管理介面⑽υ相容的通訊鏈路與電腦主機 領域連接,包括系統管雜流排(SMBus)、串列淳(Senai㈣⑽)、 網路介面鏈路或系統輸入/輪出匯流排。 事件監視器52亦以電路與電腦主機領域1〇及基板管理控制器^連 、。偵剥對應於在乐統初始化過程期間來自電腦主機領域! 〇的特定初始化 f件’例如:趙辑、贱Βί咖取㈣之狀祕號,並傳送事件訊號 se至基板官理控制器51。請參閱第2Α圖,在本發明之實施例中,事件監 視為52主要包含同步$ 521、狀態檢查器微及事件閃鎖器奶。 同步器必接收已與系統時序同步化的監視狀態訊號&並發送至狀能 檢查器522。監視狀態訊號Sm可由系統硬體元件、线輸人/輪出匯流誠 狀悲I現為(圖中未不)所提供。狀態檢查器522與同步器521及事件閃 10 200821823 • 鎖器523相連接,確認已同步之狀態訊號sm是否位於一設定之電壓準位 (voltage level) ’事件閃鎖器523 m貞並保持事件織&位於—特定之 電壓準位’再傳送至基板管理控制器、。事件監視器52之上述三個元件皆可 由具有正反器的電路達成,但實際的運用視情況而定。基本上,若訊號已 具有已同步之糸統時序,同步器521在事件監視器於並非必要。 帛2B圖說明監視初次臓擷取之事件監視器的實際例子。兩個訊號 LPC—F麵及LPC—RESFJ係包含於LPC匯流排41的匯流排協定中,當M〇s Ο 13初次被處理器11擷取,LPC 一 FRAME被用於指示「啟動匯流排執行(starting bus transaction)」,而LPC—RESET指示LPC匯流排41的重置。系統設計者可 限足相關说彳虎的笔壓準位以決定初始化事件的狀態。在本發明的實施例 中,如果虎LPC一RESET電壓準位為t%(HIGH)而LPC—FRAME電壓準位為低 (LOW)(實際監視LPC—FRAME# and LPC一RESET*),兩個具特定電壓準位的 訊號將被狀態檢查器522確認,並透過具有或閘(〇R-gate)及一正反器之 事件閂鎖器處理◦與狀態訊號相比,事件訊號需要被限制在特定的電壓準 ( 位以指示特定事件的發生與否。對於PCI基礎的系統輪入/輸出匯流排,事 件監視器52仍然透過與LPC匯流排相似的方法監視初次BIOS擷取事件。 亦即,相關的訊號及狀態隨實施例而定。在實際運用上所利用之系統 輸入/輸出匯流排及系統晶片的類型將對初始化事件的訊號狀態給予不同 - 定義。甚至連初始化事件也可能不同。例如某nVIDIA晶片(如:CK804、 . MCP155)能於初次BIOS擷取之初始化事件之前自某些特定的BIOS取用初 始化資訊。再者,相同的訊號將被用於不同的監視任務,例如:倘若系統 200821823 輪入/輸出匯流排是pci基礎的,「唯讀記憶體啟動程序(R0MStrapphg)」 的初始化事件與「初次BIOS擷取」之初始化事件,將可能透過偵測 PC I —RESET>K L0 W)訊號一起被監視。The link provides remote area management (4)/surveillance. Basically, the New Management Controller 5] can implement the special-purpose domain management on the sub-master management sub-card (Xia). The WJ is a multi-regional motherboard, and the system-level regional management controller. The baseboard management controller 51 can be connected to the host computer domain through a communication link compatible with the smart platform management interface (10), including a system pipe stream (SMBus), a serial port (Senai (4) (10)), a network interface link, or a system input. / Turn out the bus. The event monitor 52 is also connected to the host computer domain and the baseboard management controller. Detective stripping corresponds to the field from the computer host during the initialization process of the system! The specific initialization of the device f is, for example, the secret number of the Zhao, 贱Βί, (4), and transmits the event signal se to the substrate controller 51. Referring to Figure 2, in an embodiment of the invention, event monitoring 52 is primarily comprised of synchronization $521, status checker micro, and event flash lock milk. The synchronizer must receive the monitor status signal & that has been synchronized with the system timing and send it to the status checker 522. The monitoring status signal Sm can be provided by the system hardware component, the line input/revolution, and the current status (not shown). The status checker 522 is connected to the synchronizer 521 and the event flash 10 200821823 • the lock 523 to confirm whether the synchronized status signal sm is at a set voltage level 'event flash lock 523 m贞 and keep the event The weaving & is located at a specific voltage level and transmitted to the substrate management controller. The above three components of the event monitor 52 can be achieved by a circuit having a flip-flop, but the actual operation depends on the situation. Basically, if the signal already has a synchronized timing, the synchronizer 521 is not necessary in the event monitor. Figure 2B illustrates a practical example of monitoring the event monitor for the first capture. The two signals LPC-F plane and LPC-RESFJ are included in the bus bar protocol of the LPC bus bar 41. When M〇s Ο 13 is first captured by the processor 11, the LPC-FRAME is used to indicate "start bus bar execution". (starting bus transaction)", and LPC_RESET indicates the reset of the LPC bus bar 41. The system designer can limit the pressure level of the tiger to determine the state of the initialization event. In the embodiment of the present invention, if the tiger LPC-RESET voltage level is t% (HIGH) and the LPC-FRAME voltage level is low (LOW) (actual monitoring LPC-FRAME# and LPC-RESET*), two The signal with a specific voltage level will be confirmed by the status checker 522 and processed by the event latch with or without the R-gate and a flip-flop. The event signal needs to be limited to the status signal. A specific voltage level (bits to indicate the occurrence or absence of a particular event. For a PCI-based system round-in/output bus, event monitor 52 still monitors the initial BIOS capture event by a similar method to the LPC bus. The associated signals and states depend on the embodiment. The type of system input/output bus and system chips utilized in the actual application will give different definitions to the signal state of the initialization event. Even initialization events may be different. An nVIDIA chip (eg CK804, .MCP155) can retrieve initialization information from some specific BIOS before the initial BIOS capture initialization event. Again, the same signal will be used for different monitoring tasks. For example, if the system 200821823 round-in/output bus is pci-based, the initialization event of the "read-only memory boot program (R0MStrapphg)" and the initial event of "initial BIOS capture" may be detected by detecting PC I. RESET>K L0 W) The signals are monitored together.
解碼器53連接系統輸入/輸出匯流排4〇並解譯寫入至系統輸入/輸出 匯流排4G上特定輪人/輸出位址pQrt8Q上的檢查資料。解剩檢查資料將 作為檢查資料訊號Ss傳送至基板管理控制器51。第2C圖為解碼器Μ之實 例。在第2圖中,匯流排介面監視系統輸入/輸出匯流排的執行 (transactions)。比較器比較當前位址與貯存娜檢查資料的目標位址, 之後並產生資料閃鎖致能訊號。匯流排介面亦基於系統輸入/輸出匯流排仙 的匯流排協定產生資料有效(datavaHd)的訊號。(倘若當前的資料是檢查資 料,可被事件閃鎖器52問鎖為一個事件。)除遠端管理外,解碼器Μ仍 可連接至一指示器31以顯示在其上之檢查資料。 最後’透過基板管理控制器-5卜遠端管理主機可取用系統初始化的設 定事件資槪_8檢查點魏的檢查觸。本發_料監視器允許使用 者監視任何所需的初始化事件。 請參閱第3圖。在實際應用中’基板管理控制器51具有有限的通用輸 入輸出(GPIO, Genera丨pu,e input/〇u⑽)接腳,以接收事件訊號&與 檢查資料訊號Se ’但仍可能不足以接收全部的訊號。—個簡單的方法是安 裝-外接的通用輪人輸出裝置54以提供足夠的通用輪人輸出接腳予事件訊 號Se與檢查資料訊號民,例如—通用輸人輪或― 具剩細輸人輪出接腳的娜。然後將基板管理卿μ與通用輸入 12 200821823 輸出裝置54,連接至從電腦主機領域Κ)之系統晶片組12延伸的系統管理 匯饥排42事件减Se與檢查資料訊號&隨後被傳送至通用輸入輸出裝置 54,並由基板官理控制器5丨透過系統管理匯流排c取用。 杯閱苐4圖,另一針對基板管理控制器之有限通用輸入輸出接腳的 解決方式,為安裝一外加的匯流排多工器(Μυχ) %連接在基板管理控制 态、事件k視器52及解碼器%之間。事件訊號心與檢查資料訊號心 將被傳送至匯流排多工器55。織匯流排多工器55將依據來自基板管理控 Π 心)1之廷擇訊號Ss,從事件訊號Se與檢查資料訊號sc中選擇一類型訊 献ϋ至基板s理控制β 5卜選擇訊號&可依照遠端管理主機的命令或基 板官理控制器:>1内的選擇邏輯被基板管理控制器51所傳送。 第5圖為第4圖區域主板G1之實際應賴詳細圖解。在遠端監視模組 50中包含有4個外加的事件監視器52。一連接於系統晶片、纽12、一連接於 電源供應器15;另外兩者連接於lPC匯流排41及狀態監視器丨6。系統晶 片組12可提供來自電源整流器(圖中未示)或電源供應器Μ之「電源啟 I 動次序(口(^從-叩此9此加旬」狀態訊號。關於狀態檢查器16,通常一般的硬 體檢_制料被驗監I魏溫度及風扇資訊訊號。配置有—電源控制 器之某些電源供應器可產生—個或多個狀態訊號。並如㈣前提及的,某 · rll^#ts«(bus reset releas^j 匯流排40的匯流排協定的一部份。 . 目此,事件監黯52可收集在线初料程之不態訊號予基板管 理控制器5卜加上自解碼器53之檢查資料訊號,遠端監視模組^幾乎可 13 200821823 I視在純初始化過程,每-立即發生於區域主板G1之詳細事件。基板管 理控制$ Μ可連接至網路介面]7,例如··—具網路介面控制器d • NetW〇rk Interface C_roih)及區域網路通訊埠之區域網路(LA^ 以透過遠端管理鏈路(如區域網路)傳送上述訊號至遠端管理主機。當然, 在系統初始化過程之非膨8 (跡則s)事件中,遠端監視模組令的解碼 器是可被省略的。 雖然本發日月的技_容已、魏較佳實關賊如上,祕並非用以限 〇 4發明’任何㈣此技藝者,在不脫縣發明之精撕做些許之更動與 顯’皆應涵1於本發日狀範•内,@此本發明之賴顧當視後附之申 請專利範圍所界定者為準。 【圖式簡單說明】 第1圖為先前技術中區域主板基板層級管理之舊式實施例之方塊圖。 第2圖祕‘日、?、本發明之貧關,魏域主板裝配遠端監彳賴組之方塊 圖。 L ¥ 2A圖為依本發明實施例,事件監視器之方塊圖。 第2B圖為依本發明之另一實施例,特定事件監視器實際用以監視初次 BIOS擷取事件之方塊圖。 第2C圖為依本發明之另一實施例,解碼器實際用以解譯由则$所寫 入之檢查資料之方塊圖。 第3圖為依本發明實施例,區域主板裝配遠端監観組之方塊 ' 圖。 第4圖為依本翻之另—實施例,區域主板裝配遠端監概組之方塊 14 200821823 圖。 ‘ 第5圖為第4圖中區域主板之實際運用的詳細方塊圖。 - 【主要元件符號說明】 01 .區域主板 10 :電腦主機領域 11 :處理器 12 :系統晶片組The decoder 53 is connected to the system input/output bus 4 and interprets the inspection data written to the specific wheel/output address pQrt8Q on the system input/output bus 4G. The remaining inspection data is transmitted to the substrate management controller 51 as the inspection data signal Ss. Figure 2C shows an example of a decoder. In Figure 2, the bus interface monitors the input/output bus's transactions. The comparator compares the current address with the target address of the stored data, and then generates a data flash enable signal. The bus interface also generates a data valid (datavaHd) signal based on the bus protocol of the system input/output bus. (If the current data is inspection data, it can be locked by the event flash locker 52 as an event.) In addition to remote management, the decoder can still be connected to an indicator 31 to display the inspection data thereon. Finally, through the baseboard management controller-5, the remote management host can retrieve the set event of the system initialization _8 checkpoint Wei check. This monitor allows the user to monitor any required initialization events. Please refer to Figure 3. In practical applications, the baseboard management controller 51 has a limited universal input/output (GPIO, Genera丨pu, e input/〇u(10)) pin to receive the event signal & and check the data signal Se ' but may still be insufficient to receive All signals. A simple method is to install an external universal wheel output device 54 to provide sufficient universal wheel output pin to the event signal Se and to check the data signal, for example, the universal input wheel or the "remaining input wheel" Na, who is out of the foot. Then, the substrate management module μ and the universal input 12 200821823 output device 54 are connected to the system management chipset 12 event system from the computer host field Κ), and the Se data and the data are transmitted to the general purpose. The input and output device 54 is taken by the substrate management controller 5 through the system management bus c. Cup reading 4, another solution for the limited universal input and output pins of the substrate management controller, for installing an additional bus multiplexer (Μυχ) % connected to the substrate management control state, event k viewer 52 And between decoders %. The event signal heart and the check data signal heart will be transmitted to the bus multiplexer 55. The weaving bus multiplexer 55 selects a type of information from the event signal Se and the inspection data signal sc to the substrate control signal according to the control signal Ss from the substrate management control unit 1 to select the signal & The selection logic within the <1>1 can be transmitted by the baseboard management controller 51 in accordance with the command of the remote management host or the baseboard controller. Figure 5 is a detailed diagram of the actual application of the main board G1 in the area of Figure 4. Four additional event monitors 52 are included in the remote monitoring module 50. One is connected to the system chip, the button 12 is connected to the power supply 15; the other is connected to the lPC bus bar 41 and the status monitor 丨6. The system chipset 12 can provide a "power-on" sequence from the power rectifier (not shown) or the power supply port. The status checker 16 is generally provided. The general hardware inspection _ materials are inspected by I Wei temperature and fan information signal. Some power supplies with power controllers can generate one or more status signals. And (4) Prerequisites, some rll ^#ts«(bus reset releas^j A part of the busbar agreement of the busbar 40. In this case, the event monitor 52 can collect the signal of the online initial process to the baseboard management controller 5 The data of the decoder 53 is checked, and the remote monitoring module can be almost 13 200821823. In the pure initialization process, each event occurs immediately on the regional board G1. The substrate management control can be connected to the network interface. , for example, the network interface controller d • NetW〇rk Interface C_roih) and the regional network communication network (LA^ to transmit the above signals to the remote through a remote management link (such as a regional network) End management host. Of course, in system initialization In the case of Cheng Zhifei 8 (track s), the decoder of the remote monitoring module can be omitted. Although the technology of the sun and the moon has been completed, Wei is better than the thief. 〇 4 invention 'any (four) this artist, in the indecent of the invention of the fine tears to make some changes and display 'all should be 1 in the hair of the day, within the scope of @, this invention is attached to the deserving The definition of the scope of the patent application shall prevail. [Simplified description of the drawings] Fig. 1 is a block diagram of the old embodiment of the management of the regional motherboard substrate level in the prior art. The second figure is 'the day', the poor of the present invention, The block diagram of the Weiguan motherboard assembly remote monitoring group. L ¥ 2A is a block diagram of an event monitor according to an embodiment of the present invention. FIG. 2B is a specific event monitor according to another embodiment of the present invention. Block diagram for monitoring the initial BIOS capture event. Figure 2C is a block diagram of the inspection data actually written by the decoder for decoding the data according to another embodiment of the present invention. In the embodiment of the present invention, the regional motherboard is assembled with the square of the remote monitoring group. Figure 4 is Turning to another embodiment, the regional motherboard assembly remote monitoring group block 14 200821823 Figure. Figure 5 is a detailed block diagram of the actual use of the regional motherboard in Figure 4. - [Main component symbol description] 01. Motherboard 10: Computer Hosting Area 11: Processor 12: System Chipset
13 : BIOS Ο 14 .糸統記憶體 15 :電源供應器 16狀態監視器 17 :網路介面 20 :基板管理控制器 30:解碼器 31:指示器13 : BIOS Ο 14 . 记忆 Memory 15 : Power Supply 16 Status Monitor 17 : Network Interface 20 : Baseboard Management Controller 30 : Decoder 31 : Indicator
V 40 :系統輸入/輸出匯流排 41 : L P C匯流排 42 :系統管理匯流排 50 :遠端監視模組 _ 51 :基板管理控制器 - 52 :事件監視器 521 :同步器 15 200821823 522 :狀態檢查器 523 :事件閂鎖器 53 :解碼器 54 :通用輸入輸出裝置 55 ··匯流排多工器V 40 : System input/output bus bar 41 : LPC bus bar 42 : System management bus bar 50 : Remote monitoring module _ 51 : Baseboard management controller - 52 : Event monitor 521 : Synchronizer 15 200821823 522 : Status check 523: event latch 53: decoder 54: universal input and output device 55 · bus bar multiplexer