TWI682271B - Server system - Google Patents
Server system Download PDFInfo
- Publication number
- TWI682271B TWI682271B TW107142420A TW107142420A TWI682271B TW I682271 B TWI682271 B TW I682271B TW 107142420 A TW107142420 A TW 107142420A TW 107142420 A TW107142420 A TW 107142420A TW I682271 B TWI682271 B TW I682271B
- Authority
- TW
- Taiwan
- Prior art keywords
- firmware
- serial peripheral
- peripheral device
- programmable logic
- complex programmable
- Prior art date
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本發明涉及伺服器技術領域,特別是涉及伺服器系統。 The invention relates to the technical field of servos, in particular to a servo system.
目前,伺服器(Server)的主板上都會由一個PAL(Programmable Array Logic,可程式陣列邏輯)晶片來實現伺服器系統的開關機時序控制以及一些暫存器的設定。可見,PAL晶片對於伺服器來說非常重要。 At present, a PAL (Programmable Array Logic) chip is used on the main board of the server to realize the timing control of the server system and the setting of some registers. It can be seen that the PAL chip is very important for the server.
在系統工作運行中,如果韌體的時序或者暫存器的值發生錯誤或者混亂,那麽整個系統就會關機。這時,傳統的做法就只能去重新更新CPLD(Complex Programmable Logic Device,複雜可程式邏輯裝置)的韌體。但是,伺服器一旦量產之後,客戶若要更新韌體就比較麻煩,因為他們不能方便和熟悉地去更新韌體,只能做返廠處理,無疑大大增加了公司的成本。 During the operation of the system, if the timing of the firmware or the value of the register is wrong or confusing, the entire system will shut down. At this time, the traditional method can only update the firmware of the CPLD (Complex Programmable Logic Device). However, once the server is mass-produced, it is more troublesome for customers to update the firmware, because they cannot update the firmware conveniently and familiarly, and can only return to the factory, which will undoubtedly increase the company's cost.
鑒於以上所述現有技術的缺點,本發明的目的在於提供伺服器系統,用於解決現有技術中伺服器CPLD的韌體出現問題會導致系統無法正常開機的技術問題。 In view of the above-mentioned shortcomings of the prior art, the object of the present invention is to provide a server system for solving the technical problem that the firmware of the server CPLD in the prior art causes the system to fail to boot normally.
為實現上述目的及其他相關目的,本發明提供一種伺服器系統,包括:複雜可程式邏輯裝置,包括第一韌體和第一串列周邊設備介面;以及串列周邊設備唯讀記憶體,包括第二韌體和第二串列周邊設備介面;第一串列周邊設備介面和第二串列周邊設備介面透過串列周邊設備訊號電性連接;當伺服器系 統開機時,複雜可程式邏輯裝置掃描第一韌體和第二韌體,當第一韌體存在時,複雜可程式邏輯裝置配置第一韌體是主韌體並由第一韌體主導開機,當第一韌體不存在而第二韌體存在時,複雜可程式邏輯裝置配置第二韌體是主韌體並主導開機。 To achieve the above and other related objects, the present invention provides a server system, including: a complex programmable logic device, including a first firmware and a first serial peripheral device interface; and serial peripheral device read-only memory, including The second firmware and the second serial peripheral device interface; the first serial peripheral device interface and the second serial peripheral device interface are electrically connected through the serial peripheral device signal; when the server is When the system is booted, the complex programmable logic device scans the first firmware and the second firmware. When the first firmware is present, the complex programmable logic device configures the first firmware as the main firmware and is booted by the first firmware When the first firmware does not exist and the second firmware exists, the complex programmable logic device configures the second firmware as the main firmware and leads the boot.
於本發明一實施例中,複雜可程式邏輯裝置更包括控制模組、配置模組、邏輯模組和串列周邊設備介面控制模組。 In an embodiment of the invention, the complex programmable logic device further includes a control module, a configuration module, a logic module, and a serial peripheral device interface control module.
於本發明一實施例中,複雜可程式邏輯裝置更包括選擇器,選擇器分別與串列周邊設備介面控制模組、第一串列周邊設備介面和邏輯模組電性連接,邏輯模組控制選擇器進行系統開機判斷,判斷是由複雜可程式邏輯裝置配置的第一韌體主導開機還是由串列周邊設備唯讀記憶體配置的第二韌體主導開機。 In an embodiment of the invention, the complex programmable logic device further includes a selector, which is electrically connected to the serial peripheral device interface control module, the first serial peripheral device interface and the logic module, respectively, and the logic module controls The selector performs system booting judgment to determine whether the first firmware configured by the complex programmable logic device leads the booting or the second firmware configured by the serial peripheral device read-only memory.
於本發明一實施例中,複雜可程式邏輯裝置使用自下載模式掃描第一韌體。 In an embodiment of the invention, the complex programmable logic device uses a self-download mode to scan the first firmware.
於本發明一實施例中,當第一韌體不存在時,自下載模式配置失敗,複雜可程式邏輯裝置使用主串列周邊設備介面配置模式掃描第二韌體。 In an embodiment of the invention, when the first firmware does not exist, the self-download mode configuration fails, and the complex programmable logic device uses the main serial peripheral device interface configuration mode to scan the second firmware.
於本發明一實施例中,複雜可程式邏輯裝置透過配置模組控制串列周邊設備介面控制模組處於主控模式,控制串列周邊設備唯讀記憶體為從屬模式。 In an embodiment of the present invention, the complex programmable logic device controls the serial peripheral device interface control module to be in the master control mode through the configuration module, and controls the serial peripheral device read-only memory to be the slave mode.
於本發明一實施例中,複雜可程式邏輯裝置透過配置模組控制配置串列周邊設備介面控制模組處於從屬模式,控制串列周邊設備唯讀記憶體為主控模式。 In one embodiment of the present invention, the complex programmable logic device controls the configuration serial peripheral device interface through the configuration module. The control module is in the slave mode, and controls the serial peripheral device read-only memory to be the master control mode.
於本發明一實施例中,第一韌體由生產線透過離線的方式燒錄, 第二韌體由生產線透過離線的方式燒錄。 In an embodiment of the invention, the first firmware is burned off-line by the production line, The second firmware is burned off-line by the production line.
於本發明一實施例中,第一韌體的格式為聯合工程設計格式或通用匯流排格式。 In an embodiment of the invention, the format of the first firmware is a joint engineering design format or a universal bus format.
於本發明一實施例中,第二韌體的格式為二進制格式。 In an embodiment of the invention, the format of the second firmware is a binary format.
如上所述,本發明的伺服器系統包括:複雜可程式邏輯裝置,包括第一韌體和第一串列周邊設備介面;串列周邊設備唯讀記憶體,包括第二韌體和第二串列周邊設備介面;第一串列周邊設備介面和第二串列周邊設備介面透過串列周邊設備訊號電性連接;當伺服器系統開機時,複雜可程式邏輯裝置掃描第一韌體和第二韌體,當第一韌體存在時,複雜可程式邏輯裝置配置第一韌體是主韌體並由第一韌體主導開機,當第一韌體不存在而第二韌體存在時,複雜可程式邏輯裝置配置第二韌體是主韌體。透過本發明的技術方案,伺服器即便在CPLD韌體出現問題的情況下也能保證系統的正常工作。以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。 As described above, the server system of the present invention includes: a complex programmable logic device, including a first firmware and a first serial peripheral device interface; a serial peripheral device read-only memory, including a second firmware and a second serial Serial peripheral device interface; the first serial peripheral device interface and the second serial peripheral device interface are electrically connected through serial peripheral device signals; when the server system is powered on, the complex programmable logic device scans the first firmware and the second Firmware, when the first firmware exists, the complex programmable logic device configures the first firmware as the main firmware and is booted by the first firmware. When the first firmware does not exist and the second firmware exists, the complex The programmable logic device configures the second firmware as the main firmware. Through the technical solution of the present invention, the server can ensure the normal operation of the system even if the CPLD firmware has a problem. The above description of the disclosure and the following description of the embodiments are used to demonstrate and explain the spirit and principle of the present invention, and provide a further explanation of the scope of the patent application of the present invention.
10‧‧‧伺服器系統 10‧‧‧Server system
11‧‧‧複雜可程式邏輯裝置 11‧‧‧ Complex programmable logic device
12‧‧‧串列周邊設備唯讀記憶體 12‧‧‧Read-only memory for serial peripherals
111‧‧‧第一韌體 111‧‧‧ First firmware
112‧‧‧第一串列周邊設備介面 112‧‧‧The first serial peripheral device interface
113‧‧‧控制模組 113‧‧‧Control module
114‧‧‧配置模組 114‧‧‧Configuration module
115‧‧‧邏輯模組 115‧‧‧Logic module
116‧‧‧串列周邊設備介面控制模組 116‧‧‧ Serial peripheral device interface control module
117‧‧‧選擇器 117‧‧‧selector
121‧‧‧第二韌體 121‧‧‧ Second firmware
122‧‧‧第二串列周邊設備介面 122‧‧‧Second serial peripheral interface
圖1顯示為現有伺服器系統中CPLD的JTAG開關多工電路示意圖。 Figure 1 shows the schematic diagram of the JTAG switch multiplexing circuit of the CPLD in the existing server system.
圖2顯示為本發明一實施例中的伺服器系統的結構示意圖。 FIG. 2 is a schematic structural diagram of a server system according to an embodiment of the invention.
圖3顯示為圖2實施例中的伺服器系統的詳細結構示意圖。 FIG. 3 shows a detailed structural diagram of the server system in the embodiment of FIG. 2.
圖4顯示為本發明另一實施例中的伺服器系統的結構示意圖。 4 is a schematic structural diagram of a server system in another embodiment of the present invention.
以下透過特定的具體實例說明本發明的實施方式,本領域技 術人員可由本說明書所揭露的內容輕易地瞭解本發明的其他優點與功效。本發明還可以透過另外不同的具體實施方式加以實施或應用,本說明書中的各項細節也可以基於不同觀點與應用,在沒有背離本發明的精神下進行各種修飾或改變。需說明的是,在不衝突的情況下,以下實施例及實施例中的特徵可以相互組合。 The following describes the embodiments of the present invention through specific specific examples. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through different specific embodiments. The details in this specification can also be based on different viewpoints and applications, and various modifications or changes can be made without departing from the spirit of the present invention. It should be noted that the following embodiments and the features in the embodiments can be combined with each other without conflict.
需要說明的是,以下實施例中所提供的圖式僅以示意方式說明本發明的基本構想,遂圖式中僅顯示與本發明中有關的元件而非按照實際實施時的元件數目、形狀及尺寸繪製,其實際實施時各元件的型態、數量及比例可為一種隨意的改變,且其元件佈局型態也可能更為複雜。 It should be noted that the drawings provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner. Therefore, the drawings only show the elements related to the present invention rather than the number, shape and shape of the elements in actual implementation. Dimension drawing, the type, quantity and ratio of each element can be changed arbitrarily during its actual implementation, and its element layout type may also be more complicated.
圖1顯示為現有伺服器系統中複雜可程式邏輯裝置(CPLD)的聯合測試工作群組(JTAG)的開關多工電路的示意圖。在研發階段,伺服器系統包括聯合測試工作群組連接器(JTAG CONN),其電性連接CPLD的聯合測試工作群組連接埠(JTAG Port)。當外部燒錄電纜連接JTAG Port時,CPLD透過JTAG CONN接收外部裝置發送的燒錄檔案,並根據該燒錄檔案更新CPLD中的韌體。 FIG. 1 shows a schematic diagram of a switch multiplex circuit of a joint test work group (JTAG) of a complex programmable logic device (CPLD) in an existing server system. In the development stage, the server system includes a joint test work group connector (JTAG CONN), which is electrically connected to the CPLD joint test work group port (JTAG Port). When the external programming cable is connected to the JTAG Port, CPLD receives the programming file sent by the external device through JTAG CONN, and updates the firmware in the CPLD according to the programming file.
如圖1所示,舉例而言,當輸出賦能接腳OE_N和選擇接腳S都輸出低位準時,U182就選擇JTAG來更新韌體,XBIT_PAL_JTAG_N為低位準,即PAL_JTAG_DIS為低位準。只要線纜(cable)接在JTAG CONN上,PAL_HDR_N即為低位準。如此,開關多工器(Switch MUX)就會選擇JTAG CONN模式,因而用JTAG CONN來更新CPLD的韌體。若線纜不接JTAG CONN,PAL_HDR_N則為高位準,XBIT_PAL_JTAG_N仍然為低位準,即PAL_JTAG_DIS仍然為低位準。 此時,U182則會選擇到GMT模式,即可以在ILO(Integrated Ligths-out,HP伺服器上整合的遠端管理連接埠)模式下去更新CPLD韌體。 As shown in FIG. 1, for example, when both the output enable pin OE_N and the selection pin S output a low level, U182 selects JTAG to update the firmware, and XBIT_PAL_JTAG_N is a low level, that is, PAL_JTAG_DIS is a low level. As long as the cable is connected to JTAG CONN, PAL_HDR_N is the low level. In this way, the Switch MUX will select the JTAG CONN mode, so use JTAG CONN to update the firmware of the CPLD. If the cable is not connected to JTAG CONN, PAL_HDR_N is the high level, XBIT_PAL_JTAG_N is still the low level, that is, PAL_JTAG_DIS is still the low level. At this time, U182 will select the GMT mode, that is, you can update the CPLD firmware in ILO (Integrated Ligths-out, integrated remote management port on the HP server) mode.
雖說,透過圖1的切換電路就可以很好地進行JTAG介面模式和GMT模式下快閃記憶體(flash)中CPLD韌體的自主切換,即常用的CPLD韌體的JED格式(Joint engineering design,即聯合工程設計)和VME格式(Versa module Eurocard bus,即通用匯流排)的切換,以滿足不同實驗組和不同用戶的需求。但是,伺服器一旦進入量產,為了節省成本,JTAG CONN將會全部移除。伺服器一旦出現不能開機等問題,客戶就只能選擇返廠維修,大大增加了公司的運營成本。 Although, through the switching circuit of FIG. 1, the CPLD firmware in the JTAG interface mode and the GMT mode can be automatically switched, that is, the commonly used JLD format of the CPLD firmware (Joint engineering design, That is, joint engineering design) and VME format (Versa module Eurocard bus, universal bus) to meet the needs of different experimental groups and different users. However, once the server enters mass production, in order to save costs, JTAG CONN will be completely removed. Once the server cannot be turned on and other problems, customers can only choose to return to the factory for maintenance, which greatly increases the company's operating costs.
本發明的目的在於提供一種伺服器系統,以在複雜可程式邏輯裝置CPLD的韌體出現問題時也能保證系統的正常開機。 The purpose of the present invention is to provide a server system to ensure the normal booting of the system even when the firmware of the complex programmable logic device CPLD has problems.
如圖2所示,本實施例的伺服器系統10包括:複雜可程式邏輯裝置11、串列周邊設備唯讀記憶體12,其中,複雜可程式邏輯裝置11與串列周邊設備唯讀記憶體12之間通訊連接。
As shown in FIG. 2, the
具體來說,複雜可程式邏輯裝置11包括第一韌體111和第一串列周邊設備介面112。第一韌體111由生產線透過離線的方式預先燒錄至複雜可程式邏輯裝置11,其格式例如為聯合工程設計格式或通用匯流排格式等。串列周邊設備唯讀記憶體12包括第二韌體121和第二串列周邊設備介面122。第二韌體121由生產線透過離線的方式預先燒錄至串列周邊設備唯讀記憶體12,其格式例如為二進制格式等。第一串列周邊設備介面112和第二串列周邊設備介面122透過串列周邊設備訊號實現電性連接。
Specifically, the complex
伺服器系統10在開機時,複雜可程式邏輯裝置11會掃描第一韌體111和第二韌體121。若第一韌體111存在,複雜可程式邏輯裝置11則將第一韌體111配置為主韌體,並令第一韌體111主導開機;當第一韌體111不存在且第二韌體121存在時,複雜可程式邏輯裝置11則將第二韌體121配置為主韌體並主導開機。
When the
如圖3所示,本實施例的複雜可程式邏輯裝置11還包括控制模組113、配置模組114、邏輯模組115和串列周邊設備介面控制模組116,其中,配置模組114分別與控制模組113、邏輯模組115、串列周邊設備介面控制模組116電性連接。
As shown in FIG. 3, the complex
在本實施例中,複雜可程式邏輯裝置11使用自下載模式掃描第一韌體111。此時,複雜可程式邏輯裝置11為主配置,串列周邊設備唯讀記憶體12為從配置,複雜可程式邏輯裝置11透過配置模組114控制串列周邊設備介面控制模組116處於主控模式,進而使得串列周邊設備唯讀記憶體12為從屬模式。當第一韌體111不存在時,該自下載模式配置失敗,此時,串列周邊設備唯讀記憶體12變為主配置,而複雜可程式邏輯裝置11變為從配置,複雜可程式邏輯裝置11透過配置模組114控制串列周邊設備介面控制模組116處於從屬模式,進而使得串列周邊設備唯讀記憶體12為主控模式,複雜可程式邏輯裝置11使用主串列周邊設備介面配置模式掃描第二韌體121。
In this embodiment, the complex
如圖4所示,進一步地,在另一實施例中,複雜可程式邏輯裝置11還包括選擇器117。選擇器117電性連接於邏輯模組115與串列周邊設備介面控制模組116之間,還與第一串列周邊設備介面112相連以與
串列周邊設備唯讀記憶體12進行通訊。邏輯模組115控制選擇器117進行系統開機判斷,選擇器117判斷是由複雜可程式邏輯裝置11配置的第一韌體111主導開機還是由串列周邊設備唯讀記憶體12配置的第二韌體121主導開機。
As shown in FIG. 4, further, in another embodiment, the complex
伺服器系統在研發階段,聯合測試工作群組連接器和串列周邊設備唯讀記憶體都保留,即可以透過聯合測試工作群組連接器去更新CPLD的韌體,又可以透過串列周邊設備唯讀記憶體去更新CPLD的韌體。在研發最後階段,當第一次透過JTAG線纜來燒錄韌體時,複雜可程式邏輯裝置配置為串列周邊設備介面非揮發性記憶體模式,聯合測試工作群組連接器接收外部裝置發送的燒錄檔案,並根據該燒錄檔案更新第二韌體,以完成串列周邊設備唯讀記憶體的燒錄。因此,就可以讀出裡面的韌體並將其轉換成二進制文件,以後就可以離線來更新串列周邊設備唯讀記憶體的韌體了。 During the research and development stage of the server system, the read-only memory of the joint test work group connector and the serial peripheral devices are retained, that is, the firmware of the CPLD can be updated through the joint test work group connector, and the serial peripheral devices Read only memory to update the firmware of CPLD. In the final stage of R&D, when the firmware is burned for the first time through a JTAG cable, the complex programmable logic device is configured as a serial peripheral device interface non-volatile memory mode, and the joint test work group connector receives the external device to send And update the second firmware according to the burned file to complete the burning of the read-only memory of serial peripheral devices. Therefore, the firmware inside can be read and converted into a binary file, and the firmware of the read-only memory of the serial peripheral device can be updated offline later.
伺服器系統在進入量產之後,聯合測試工作群組連接器被移除,只保留串列周邊設備唯讀記憶體,從而大大節省公司成本。此時,不用聯合測試工作群組連接器去更新複雜可程式邏輯裝置了,產線上透過離線的方式更新複雜可程式邏輯裝置的韌體和串列周邊設備唯讀記憶體的二進制文件。這樣,伺服器系統到了客戶手中哪怕出現時序錯亂等問題,也照樣可以復活主CPLD韌體,從而保證系統的正常工作。 After the server system entered mass production, the joint test work group connector was removed, and only the serial peripheral device read-only memory was retained, thereby greatly saving the company's costs. At this time, there is no need to jointly test the workgroup connector to update the complex programmable logic device. The firmware of the complex programmable logic device and the serial peripheral device read-only memory binary files are updated offline in the production line. In this way, even if the server system reaches the customer's hands, even if the timing is out of order, the main CPLD firmware can be resurrected to ensure the normal operation of the system.
綜上所述,本發明的伺服器系統,在CPLD韌體出現問題的情況下也能保證系統的正常工作。所以,本發明有效克服了現有技術中的種種缺點而具高度產業利用價值。 In summary, the server system of the present invention can ensure the normal operation of the system in the case of CPLD firmware problems. Therefore, the present invention effectively overcomes various shortcomings in the prior art and has high industrial utilization value.
上述實施例僅例示性說明本發明的原理及其功效,而非用於限制本發明。任何熟悉此技術的人士皆可在不違背本發明的精神及範疇下,對上述實施例進行修飾或改變。因此,舉凡所屬技術領域中具有通常知識者在未脫離本發明所揭示的精神與技術思想下所完成的一切等效修飾或改變,仍應由本發明的申請專利範圍所涵蓋。 The above-mentioned embodiments only exemplarily illustrate the principle and efficacy of the present invention, and are not intended to limit the present invention. Anyone familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field without departing from the spirit and technical ideas disclosed by the present invention should still be covered by the patent application scope of the present invention.
10‧‧‧伺服器系統 10‧‧‧Server system
11‧‧‧複雜可程式邏輯裝置 11‧‧‧ Complex programmable logic device
12‧‧‧串列周邊設備唯讀記憶體 12‧‧‧Read-only memory for serial peripherals
111‧‧‧第一韌體 111‧‧‧ First firmware
112‧‧‧第一串列周邊設備介面 112‧‧‧The first serial peripheral device interface
121‧‧‧第二韌體 121‧‧‧ Second firmware
122‧‧‧第二串列周邊設備介面 122‧‧‧Second serial peripheral interface
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107142420A TWI682271B (en) | 2018-11-28 | 2018-11-28 | Server system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107142420A TWI682271B (en) | 2018-11-28 | 2018-11-28 | Server system |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI682271B true TWI682271B (en) | 2020-01-11 |
TW202020618A TW202020618A (en) | 2020-06-01 |
Family
ID=69942428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107142420A TWI682271B (en) | 2018-11-28 | 2018-11-28 | Server system |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI682271B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI786871B (en) * | 2021-08-30 | 2022-12-11 | 大陸商訊牧信息科技(上海)有限公司 | Computer and system bootup method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI233057B (en) * | 2001-06-29 | 2005-05-21 | Intel Corp | Automatic replacement of corrupted BIOS image |
CN101853172A (en) * | 2010-05-24 | 2010-10-06 | 中兴通讯股份有限公司 | Device and method for dynamically upgrading complex programmable logic device (CPLD) |
TW201518942A (en) * | 2013-09-30 | 2015-05-16 | Hewlett Packard Development Co | Server downtime metering |
US20170046229A1 (en) * | 2015-08-13 | 2017-02-16 | Quanta Computer Inc. | Dual boot computer system |
US20180107558A1 (en) * | 2015-05-07 | 2018-04-19 | Dell Products, Lp | System and Method for Self-Healing Basic Input/Output System Boot Image and Secure Recovery |
-
2018
- 2018-11-28 TW TW107142420A patent/TWI682271B/en not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI233057B (en) * | 2001-06-29 | 2005-05-21 | Intel Corp | Automatic replacement of corrupted BIOS image |
CN101853172A (en) * | 2010-05-24 | 2010-10-06 | 中兴通讯股份有限公司 | Device and method for dynamically upgrading complex programmable logic device (CPLD) |
TW201518942A (en) * | 2013-09-30 | 2015-05-16 | Hewlett Packard Development Co | Server downtime metering |
US20180107558A1 (en) * | 2015-05-07 | 2018-04-19 | Dell Products, Lp | System and Method for Self-Healing Basic Input/Output System Boot Image and Secure Recovery |
US20170046229A1 (en) * | 2015-08-13 | 2017-02-16 | Quanta Computer Inc. | Dual boot computer system |
TW201706837A (en) * | 2015-08-13 | 2017-02-16 | 廣達電腦股份有限公司 | A computer system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI786871B (en) * | 2021-08-30 | 2022-12-11 | 大陸商訊牧信息科技(上海)有限公司 | Computer and system bootup method |
Also Published As
Publication number | Publication date |
---|---|
TW202020618A (en) | 2020-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4568734B2 (en) | Bus interface system and method | |
CN102483721A (en) | Dynamically reconfigurable analog routing circuits and methods for system on a chip | |
CN104516751A (en) | Server system | |
CN109726059A (en) | A server test system | |
TWI682271B (en) | Server system | |
JP4784759B2 (en) | PLC equipment | |
JP6175788B2 (en) | Electronic devices that can update microprograms | |
TWI528287B (en) | Server system | |
US11023402B2 (en) | Switch pruning in a switch fabric bus chassis | |
CN109408125B (en) | Server system | |
US8943256B1 (en) | Serial data intermediary device, and related systems and methods | |
CN216118784U (en) | Bidirectional pin multifunctional multiplexing circuit, FPGA device and multifunctional multiplexing system | |
US7721037B2 (en) | Device for controlling point-to-point communication between a module and transmission bus | |
CN101170417B (en) | Multifunction device for program download, testing and debugging of the smallest systems | |
CN109446144A (en) | A kind of general purpose I 2C bus control unit for supporting User Agreement | |
CN104008083A (en) | USB interface expansion circuit achieving data interaction among multiple devices | |
CN115422110B (en) | Port configuration method of electronic equipment and PCIE Switch chip | |
CN105630120A (en) | Processor hardware configuration word loading method and device | |
CN118568015B (en) | Device communication method, system, apparatus, device, storage medium, and program product | |
CN112769613B (en) | FPGA (field programmable Gate array) online upgrading system and online upgrading method thereof | |
CN119415468A (en) | Device Driver | |
TWI659295B (en) | Server and initialization method in a booting server process | |
JP2847957B2 (en) | Extension system | |
CN119396761A (en) | Computing device | |
CN101520762B (en) | Method, system and device for controlling multipath serial bus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |