[go: up one dir, main page]

TWI620140B - System for stock keeping - Google Patents

System for stock keeping Download PDF

Info

Publication number
TWI620140B
TWI620140B TW104130104A TW104130104A TWI620140B TW I620140 B TWI620140 B TW I620140B TW 104130104 A TW104130104 A TW 104130104A TW 104130104 A TW104130104 A TW 104130104A TW I620140 B TWI620140 B TW I620140B
Authority
TW
Taiwan
Prior art keywords
switch
inventory management
memory
parameter code
setting
Prior art date
Application number
TW104130104A
Other languages
Chinese (zh)
Other versions
TW201710977A (en
Inventor
黃博文
張凱威
朱時達
吳俊傑
蕭振男
Original Assignee
神雲科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 神雲科技股份有限公司 filed Critical 神雲科技股份有限公司
Priority to TW104130104A priority Critical patent/TWI620140B/en
Publication of TW201710977A publication Critical patent/TW201710977A/en
Application granted granted Critical
Publication of TWI620140B publication Critical patent/TWI620140B/en

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • General Factory Administration (AREA)

Abstract

一種庫存管理設定系統,包含彼此電連接的一電子抹除式唯讀記憶體、一開關、一控制晶片組,及一基本輸入輸出單元,該控制晶片組接收一來自主機板外部且對應主機板規格的庫存管理參數碼,該控制晶片組根據一預設記憶體配置經由該開關,將該庫存管理參數碼寫入該電子抹除式唯讀記憶體,且該庫存管理參數碼包括至少一種設定資料;該基本輸入輸出單元記錄該預設記憶體配置,並於開機時根據該預設記憶體配置經由該控制晶片組、該開關以載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼的至少一種設定資料,來進行先前儲存的設定資料。 An inventory management setting system includes an electronic erasable read-only memory, a switch, a control chip set, and a basic input/output unit electrically connected to each other, the control chip set receiving a corresponding external board from the motherboard a stock management parameter code of the specification, the control chip set writes the inventory management parameter code to the electronic erase type read-only memory via the switch according to a preset memory configuration, and the inventory management parameter code includes at least one setting Data; the basic input/output unit records the preset memory configuration, and loads the inventory from the electronic erasable read-only memory via the control chip set and the switch according to the preset memory configuration when booting At least one setting data of the parameter code is managed to perform the previously stored setting data.

Description

庫存管理設定系統 Inventory management setting system

本發明是有關於一種電子數位資料處理系統,特別是指一種庫存管理設定系統。 The invention relates to an electronic digital data processing system, in particular to an inventory management setting system.

伺服系統的製造業者依據客戶的規格需求,來針對伺服系統的若干元件,例如背板(backplane)、機箱(chassis)、機箱風扇、散熱器等,進行功能調整並生產出一批主機板以安裝於伺服系統中。舉例來說,有二批主機板的規格只差異於其機箱風扇分別操作在一第一轉速區間、一第二轉速區間,則其機箱風扇操作在第一轉速區間的一批主機板構成一庫存管理單元(stock keeping unit,SKU),而其機箱風扇操作在第二轉速區間的另一批主機板則構成另一不同的庫存管理單元,因此,伺服系統的製造業者需對上述這二批主機板所分別構成的二庫存管理單元,分別建立二套的庫存管理參數碼,每一套庫存管理參數碼包括例如庫存管理編號(SKU ID)、風扇控制表(fan table)、機箱碼(chassis ID)等等。 Manufacturers of servo systems perform functional adjustments on several components of the servo system, such as backplanes, chassis, chassis fans, heat sinks, etc., according to customer specifications, and produce a number of motherboards for installation. In the servo system. For example, if the specifications of the two batches of motherboards are different only when the chassis fans are respectively operated in a first speed interval and a second speed interval, a batch of motherboards whose chassis fans operate in the first speed interval form an inventory. A stock keeping unit (SKU), and another batch of motherboards whose chassis fan operates in the second speed range constitutes a different inventory management unit. Therefore, the manufacturer of the servo system needs to implement the above two batches of hosts. The two inventory management units respectively formed by the boards respectively establish two sets of inventory management parameter codes, and each set of inventory management parameter codes includes, for example, an inventory management number (SKU ID), a fan control table (fan table), and a chassis code (chassis ID). )and many more.

參閱圖1,現有的主機板,包括一具有一通用輸入輸出(Gerneral Purpose I/O,GPIO)控制電路13的南橋 11、一電連接該南橋11並控管伺服元件的基板管理控制器(Baseboard Management Controller,BMC)12,及一電連接該南橋11並透過該南橋11和該基板管理控制器12溝通的基本輸入輸出單元(Basic Input/Output System,BIOS)14,假設某一客戶所需的N種規格的主機板共構成N個庫存管理單元,則同一客戶的每一主機板中的該基本輸入輸出單元14及該基板管理控制器12的唯讀記憶體預存N套庫存管理參數碼,N套庫存管理參數碼分別對應該N個庫存管理單元,當該基本輸入輸出單元14執行開機程序時,該基本輸入輸出單元14接收到該通用輸入輸出控制電路13所產生的一指示該主機板對應規格的資料指定信號,即自其唯讀記憶體讀取對應的庫存管理參數碼,並顯示所對應的庫存管理參數碼予使用者得知。 Referring to FIG. 1, the existing motherboard includes a south bridge having a general-purpose input/output (Gerneral Purpose I/O, GPIO) control circuit 13. 11. A baseboard management controller (BMC) 12 electrically connected to the south bridge 11 and controlling the servo component, and a basic input electrically connected to the south bridge 11 and communicating with the baseboard management controller 12 through the south bridge 11 The output unit (Basic Input/Output System, BIOS) 14 assumes that the N types of motherboards required by a certain customer form a total of N inventory management units, and the basic input and output unit 14 in each motherboard of the same customer. And the read-only memory of the baseboard management controller 12 pre-stores N sets of inventory management parameter codes, and the N sets of inventory management parameter codes respectively correspond to N inventory management units, and when the basic input/output unit 14 executes the booting process, the basic input The output unit 14 receives the data designation signal generated by the universal input/output control circuit 13 indicating the corresponding specification of the motherboard, that is, reads the corresponding inventory management parameter code from the read-only memory, and displays the corresponding inventory management. The parameter code is known to the user.

該基本輸入輸出單元14等候一預設時間後(該預設時間是該基板管理控制器12初始化完成所需的時間)發出一指令經由該南橋11傳到該基板管理控制器12,以指示該基板管理控制器12讀取所對應的庫存管理參數碼,使該基板管理控制器12能根據所讀取的庫存管理參數碼以控管伺服元件,以完成開機程序。 After the basic input/output unit 14 waits for a predetermined time (the preset time is the time required for the substrate management controller 12 to complete initialization), an instruction is sent to the baseboard management controller 12 via the south bridge 11 to indicate the The substrate management controller 12 reads the corresponding inventory management parameter code, so that the baseboard management controller 12 can control the servo component according to the read inventory management parameter code to complete the booting process.

然而,所述主機板於批量管理產生的缺點如下。 However, the disadvantages of the motherboard in batch management are as follows.

第一,當客戶對主機板追加不同規格導致延伸出第(N+1)個庫存管理單元,此時該基本輸入輸出單元14以及該基板管理控制器12須重新製作,並藉人力逐一將所 對應的庫存管理參數碼寫入該基本輸入輸出單元14及該基板管理控制器12的唯讀記憶體。但業者往往希望消化庫存未出貨的主機板,此時又需耗費額外人力設定該資料指定信號,並驗證和測試該基本輸入輸出單元14及該基板管理控制器12是否讀取所對應的庫存管理參數碼。 First, when the customer adds different specifications to the motherboard, the (N+1)th inventory management unit is extended. At this time, the basic input/output unit 14 and the baseboard management controller 12 must be re-created, and the personnel are manually The corresponding inventory management parameter code is written to the basic input/output unit 14 and the read-only memory of the baseboard management controller 12. However, the operator often wants to digest the motherboard that is not shipped in the inventory. At this time, it takes extra manpower to set the data designation signal, and verify and test whether the basic input/output unit 14 and the substrate management controller 12 read the corresponding inventory. Management parameter code.

第二,因為該基板管理控制器12初始化須40秒至60秒,等候其初始化完成再接收該指令來讀取哪一庫存管理參數碼,不僅整體開機程序所需時間較長,要是該基板管理控制器12死機甚至可能無法正常完成開機程序。 Second, because the substrate management controller 12 is initialized for 40 seconds to 60 seconds, waiting for its initialization to complete and then receiving the instruction to read which inventory management parameter code, not only the overall boot process takes a long time, but also the substrate management. The controller 12 may not even complete the boot process normally.

基於上述,現有主機板的批量管理顯然為一種極為不符合成本經濟效益的作法。 Based on the above, batch management of existing motherboards is clearly an extremely cost-effective practice.

因此,本發明之目的,即在提供一種解決上述缺失且透過本地端更新的庫存管理設定系統。 Accordingly, it is an object of the present invention to provide an inventory management setting system that addresses the above-mentioned deficiencies and that is updated through the local end.

於是,本發明庫存管理設定系統,適用於一主機板,包含一電子抹除式唯讀記憶體、一開關、一控制晶片組,及一基本輸入輸出單元。 Therefore, the inventory management setting system of the present invention is applicable to a motherboard, including an electronic erase type read only memory, a switch, a control chip set, and a basic input output unit.

該開關具有一電連接該電子抹除式唯讀記憶體的第一端、一第二端,且受控制使其第一端及第二端於導通與不導通間切換。 The switch has a first end and a second end electrically connected to the electronic erasable read-only memory, and is controlled to switch between the first end and the second end between the conducting and the non-conducting.

該控制晶片組電連接該開關的第二端,且接收來自該主機板外部且對應該主機板規格的庫存管理參數碼,當該開關的第一端及第二端導通時,該控制晶片組根據一預設記憶體配置經由該開關,將該庫存管理參數碼寫 入該電子抹除式唯讀記憶體,其中,該預設記憶體配置是相關於多個記憶區段分別對應的一起始位址及一位元長度,其中,該庫存管理參數碼包括至少一種設定資料,每一記憶區段對應不同種設定資料。 The control chip set is electrically connected to the second end of the switch, and receives an inventory management parameter code from the outside of the motherboard corresponding to the specification of the motherboard. When the first end and the second end of the switch are turned on, the control chip group Writing the inventory management parameter code via the switch according to a preset memory configuration The electronically erased read-only memory, wherein the preset memory configuration is associated with a start address and a bit length corresponding to the plurality of memory segments, wherein the inventory management parameter code includes at least one Set the data, each memory segment corresponds to different kinds of setting data.

該基本輸入輸出單元電連接該控制晶片組,且記錄該預設記憶體配置,並於開機時根據該預設記憶體配置經由該控制晶片組、該開關以載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料。 The basic input/output unit is electrically connected to the control chip set, and records the preset memory configuration, and is configured to load from the electronic eraser via the control chip set according to the preset memory configuration when the power is turned on. The setting data of the inventory management parameter code of the memory is read to update the previously stored setting data.

再者,本發明之另一目的,即在提供一種解決所述缺失且透過遠端更新的庫存管理設定系統。 Furthermore, it is another object of the present invention to provide an inventory management setting system that addresses the absence and that is updated via a remote end.

於是,本發明庫存管理設定系統,適用於一主機板,且透過網路連結一遠端伺服器,該遠端伺服器具有一對應該主機板規格的庫存管理參數碼,且該庫存管理設定系統包含一電子抹除式唯讀記憶體、一開關、一基板管理控制器、一控制晶片組,及一基本輸入輸出單元。 Therefore, the inventory management setting system of the present invention is applicable to a motherboard, and is connected to a remote server through a network, the remote server has a pair of inventory management parameter codes corresponding to the specification of the motherboard, and the inventory management setting system The invention comprises an electronic erase type read only memory, a switch, a substrate management controller, a control chip set, and a basic input output unit.

該開關具有一電連接該電子抹除式唯讀記憶體的第一端、一第二端、一第三端,且受控制使其第一端及第二端於導通與不導通間切換,及其第一端及第三端於導通與不導通間切換。 The switch has a first end, a second end and a third end electrically connected to the electronic erasable read-only memory, and is controlled to switch between the first end and the second end between the conducting and the non-conducting. The first end and the third end are switched between conducting and non-conducting.

該基板管理控制器記錄一預設記憶體配置,且接收來自該遠端伺服器的庫存管理參數碼;該基板管理控制器電連接該開關的第三端,且當該開關的第一端及第三端導通時,根據該預設記憶體配置經由該開關,將該庫存 管理參數碼寫入該電子抹除式唯讀記憶體,其中,該預設記憶體配置是相關於多個記憶區段分別對應的一起始位址及一位元長度,其中,該庫存管理參數碼包括至少一種設定資料,每一記憶區段對應不同種設定資料。 The substrate management controller records a preset memory configuration and receives an inventory management parameter code from the remote server; the base management controller is electrically connected to the third end of the switch, and when the first end of the switch When the third end is turned on, the stock is stored via the switch according to the preset memory configuration The management parameter code is written into the electronic erasure type read-only memory, wherein the preset memory configuration is a start address and a bit length corresponding to the plurality of memory segments respectively, wherein the inventory management parameter The code includes at least one setting data, and each memory segment corresponds to a different type of setting data.

該控制晶片組電連接該基板管理控制器和該開關的第二端。 The control chip set electrically connects the substrate management controller and the second end of the switch.

該基本輸入輸出單元電連接該控制晶片組,且記錄該預設記憶體配置,並於開機時,該開關的第一端及第二端導通,即根據該預設記憶體配置經由該控制晶片組、該開關以載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料。 The basic input/output unit is electrically connected to the control chip set, and records the preset memory configuration, and when the power is turned on, the first end and the second end of the switch are turned on, that is, the control chip is configured according to the preset memory The group, the switch updates the previously stored setting data by loading setting data of the inventory management parameter code from the electronic erasable read-only memory.

本發明之功效在於:該庫存管理設定系統的基本輸入輸出單元能根據該預設記憶體配置,於開機時載入來自該電子抹除式唯讀記憶體的庫存管理參數碼的設定資料,而不需重新製作並耗費人力設定和測試。 The effect of the present invention is that the basic input/output unit of the inventory management setting system can load the setting data of the inventory management parameter code from the electronic erasable read-only memory at the time of booting according to the preset memory configuration. No need to recreate and labor to set up and test.

2‧‧‧庫存管理系統 2‧‧‧Inventory Management System

21‧‧‧儲存裝置 21‧‧‧Storage device

22‧‧‧主機板 22‧‧‧ motherboard

223‧‧‧電子抹除式唯讀記憶體 223‧‧‧Electronic erasing read-only memory

224‧‧‧開關 224‧‧‧ switch

2241‧‧‧第一端 2241‧‧‧ first end

2242‧‧‧第二端 2242‧‧‧ second end

2243‧‧‧第三端 2243‧‧‧ third end

2244‧‧‧控制端 2244‧‧‧Control end

225‧‧‧控制晶片組 225‧‧‧Control chipset

226‧‧‧基本輸入輸出單元 226‧‧‧Basic input and output unit

227‧‧‧基板管理控制器 227‧‧‧Base Management Controller

23‧‧‧設定介面 23‧‧‧Setting interface

24‧‧‧遠端伺服器 24‧‧‧Remote Server

31~36‧‧‧以儲存裝置更新設定資料的步驟 31~36‧‧‧Steps for updating the setting data with the storage device

41~44‧‧‧主機板開機的步驟 41~44‧‧‧Steps for booting the motherboard

51~54‧‧‧以遠端伺服器更新設定資料的步驟 51~54‧‧‧Steps for updating the configuration data with the remote server

61~64‧‧‧主機板開機的步驟 61~64‧‧‧Steps for booting the motherboard

本發明之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:圖1是一系統方塊圖,說明現有的一主機板;圖2是一系統方塊圖,說明本發明庫存管理設定系統;圖3是一示意圖,說明本發明庫存管理設定系統的一預設記憶體配置;圖4是一系統方塊圖,說明本發明庫存管理設定系統以一儲存裝置來更新設定資料時的實施態樣; 圖5是一流程圖,配合圖4說明該庫存管理設定系統的一第一實施例;圖6是一流程圖,配合圖4說明該庫存管理設定系統的一第二實施例;圖7是一系統方塊圖,說明本發明庫存管理設定系統以一遠端伺服器來更新設定資料時的實施態樣;圖8是一流程圖,配合圖7說明該庫存管理設定系統的一第三實施例;及圖9是一流程圖,配合圖7說明該庫存管理設定系統的一第四實施例。 Other features and effects of the present invention will be apparent from the following description of the drawings. FIG. 1 is a system block diagram illustrating a conventional motherboard; FIG. 2 is a system block diagram illustrating the present invention. FIG. 3 is a schematic diagram showing a preset memory configuration of the inventory management setting system of the present invention; FIG. 4 is a system block diagram illustrating the inventory management setting system of the present invention when a setting device is used to update the setting data. Implementation aspect; Figure 5 is a flow chart, a first embodiment of the inventory management setting system is described with reference to Figure 4; Figure 6 is a flow chart, with a second embodiment of the inventory management setting system; Figure 7 is a a system block diagram illustrating an embodiment of the inventory management setting system of the present invention when updating a setting data by a remote server; FIG. 8 is a flowchart, and a third embodiment of the inventory management setting system is described with reference to FIG. 7; And FIG. 9 is a flowchart, and a fourth embodiment of the inventory management setting system will be described with reference to FIG. 7.

在本發明被詳細描述之前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。 Before the present invention is described in detail, it should be noted that in the following description, similar elements are denoted by the same reference numerals.

參閱圖2,本發明庫存管理設定系統2,符合一智慧平台管理介面(Intelligent Platform Management Interface,IPMI)的工業標準,包含一儲存裝置21、一遠端伺服器24、一主機板22。 Referring to FIG. 2, the inventory management setting system 2 of the present invention conforms to an industry standard of an Intelligent Platform Management Interface (IPMI), and includes a storage device 21, a remote server 24, and a motherboard 22.

該儲存裝置21儲存一對應該主機板規格的庫存管理參數碼,及一設定介面23,該庫存管理參數碼包括至少一種設定資料。在本實施例中,該設定資料為一庫存管理辨識碼(stock keeping unit ID,SKU ID)、一產品辨識碼(product ID)、一對應例如基本輸入輸出單元或基板管理控制器的版本碼(post banner)、一伺服器機箱辨識碼(chassis ID)、一伺服器機箱字串(chassis string)的其中至少一者。 該設定介面23為一Linux工具(Linux utility),執行於作業系統(圖未示出)中,並依一使用者的輸入,將該儲存裝置21中所對應的該庫存管理參數碼的至少一種設定資料輸出。 The storage device 21 stores a pair of inventory management parameter codes corresponding to the motherboard specifications, and a setting interface 23, the inventory management parameter code including at least one setting data. In this embodiment, the setting data is a stock keeping unit ID (SKU ID), a product identification code (product ID), and a corresponding version code such as a basic input/output unit or a baseboard management controller ( Post banner), at least one of a server chassis identification number (chassis ID) and a server chassis string (chassis string). The setting interface 23 is a Linux utility, which is executed in an operating system (not shown), and according to a user input, at least one of the inventory management parameter codes corresponding to the storage device 21 Set the data output.

該遠端伺服器24具有該庫存管理參數碼,及透過一網路與該基板管理控制器連線的該設定介面23。 The remote server 24 has the inventory management parameter code and the setting interface 23 connected to the baseboard management controller through a network.

該主機板22包括一電子抹除式唯讀記憶體(Electrically Erasable Programmable Read-Only Memory,EEPROM)223、一開關224、一控制晶片組225、一基本輸入輸出單元(Basic Input/Output System,BIOS)226,及一基板管理控制器(Baseboard Management Controller,BMC)227。 The motherboard 22 includes an Electrically Erasable Programmable Read-Only Memory (EEPROM) 223, a switch 224, a control chipset 225, and a Basic Input/Output System (BIOS). 226, and a Baseboard Management Controller (BMC) 227.

配合參閱圖3,該電子抹除式唯讀記憶體223具有一預設記憶體配置,該預設記憶體配置是相關於多個記憶區段分別對應的一起始位址及一位元長度,每一記憶區段對應不同種設定資料。在本例中,該電子抹除式唯讀記憶體223以焊接於該主機板22的主機板現場可更換單元(Motherboard field-replaceable unit,Motherboard FRU)來實施。 Referring to FIG. 3, the electronic erasable read-only memory 223 has a preset memory configuration, and the preset memory configuration is associated with a start address and a bit length corresponding to the plurality of memory segments. Each memory segment corresponds to a different type of setting data. In this example, the electronic erase type read only memory 223 is implemented by a Motherboard field-replaceable unit (Motherboard FRU) soldered to the motherboard 22.

進一步說,該電子抹除式唯讀記憶體223例如有255位元的記憶空間,每一記憶區段自前一種設定資料的起始位址加上前一種設定資料所佔用的位元長度空間而得到,例如依序為:自起始位址為0並佔用1位元長度空間的庫存管理辨識碼、自起始位址為1並佔用2位元長度 空間的產品辨識碼、自起始位址為3並佔用28位元長度空間的對應基本輸入輸出單元及基板管理控制器的版本碼等,直到255位元空間使用完。 Further, the electronic erasable read-only memory 223 has, for example, a 255-bit memory space, and each memory segment is added from the start address of the previous set data to the bit length space occupied by the former set data. Obtained, for example, in order: an inventory management identification code with a starting address of 0 and occupying a 1-bit length space, a self-starting address of 1 and occupying a 2-bit length The product identification code of the space, the corresponding basic input/output unit of the 28-bit length space and the version code of the baseboard management controller from the start address is 3, until the 255-bit space is used up.

復參閱圖2,該開關224具有一電連接該電子抹除式唯讀記憶體223的第一端2241、一第二端2242、一第三端2243及一控制端2244,且該控制端2244受控制以切換該第一端2241選擇地連接該第二端2242或該第三端2243,也就是使其該第一端2241及該第二端2242於導通與不導通間切換,及使其該第一端2241及該第三端2243於導通與不導通間切換,當該第一端2241與該第二端2242間導通時,該第一端2241與第三端2243間不導通,而當該第一端2241與該第二端2242間不導通時,該第一端2241與該第三端2243間導通。詳細而言,該開關224是位於一內部整合電路匯流排(Inter-Integrated Circuit Bus,I2C Bus)的開關,符合內部整合電路的匯流傳輸協定。 Referring to FIG. 2, the switch 224 has a first end 2241, a second end 2242, a third end 2243, and a control end 2244 electrically connected to the electronic erasable read-only memory 223, and the control end 2244 Controlling to switch the first end 2241 to selectively connect the second end 2242 or the third end 2243, that is, to switch the first end 2241 and the second end 2242 between conduction and non-conduction, and to make The first end 2241 and the third end 2243 are switched between conduction and non-conduction. When the first end 2241 and the second end 2242 are electrically connected, the first end 2241 and the third end 2243 are not electrically connected. When the first end 2241 and the second end 2242 are not electrically connected, the first end 2241 and the third end 2243 are electrically connected. In detail, the switch 224 is a switch located in an Inter-Integrated Circuit Bus (I 2 C Bus), which conforms to the sink transmission protocol of the internal integrated circuit.

該控制晶片組225電連接該開關224的第二端2242,且電連接該儲存裝置21以接收來自該儲存裝置21的該庫存管理參數碼的設定資料。在本實施例中,該控制晶片組225是平台控制器中心(Platform Controller Hub,PCH),以便相容於X86及非X86的處理器架構中。並且,該控制晶片組225經由該開關224來與該電子抹除式唯讀記憶體223進行內部整合電路的匯流傳輸。 The control chip set 225 is electrically connected to the second end 2242 of the switch 224 and electrically connected to the storage device 21 to receive setting data of the inventory management parameter code from the storage device 21. In this embodiment, the control chipset 225 is a Platform Controller Hub (PCH) to be compatible with X86 and non-X86 processor architectures. Moreover, the control chip group 225 performs the confluent transmission of the internal integrated circuit with the electronic erasable read-only memory 223 via the switch 224.

該基本輸入輸出單元226電連接該控制晶片組 225,且記錄該預設記憶體配置。該基本輸入輸出單元226與該控制晶片組225間符合通用輸入輸出(Gerneral Purpose I/O,GPIO)的匯流傳輸協定。 The basic input output unit 226 is electrically connected to the control chip set 225, and recording the preset memory configuration. The basic input/output unit 226 and the control chip set 225 conform to a general-purpose input/output (Gerneral Purpose I/O, GPIO) confluence transfer protocol.

該基板管理控制器227與該控制晶片組225、該開關224電連接,以與該基本輸入輸出單元226、該設定介面23以智慧平台管理介面指令(IPMI command)溝通,並據以發出一控制訊號至該開關224的控制端2244,使該開關224的該第一端2241在該第二端2242和該第三端2243兩者之一導通。且該基板管理控制器227也記錄該預設記憶體配置。其中,該基板管理控制器227與該控制晶片組225間符合低腳位數(Low Pin Count,LPC)的匯流傳輸協定;並且,該基板管理控制器227經由該開關224來與該電子抹除式唯讀記憶體223間進行內部整合電路的匯流傳輸。 The baseboard management controller 227 is electrically connected to the control chipset 225 and the switch 224 to communicate with the basic input/output unit 226 and the setting interface 23 by an intelligent platform management interface command (IPMI command), and accordingly sends a control. Signaling to the control terminal 2244 of the switch 224 causes the first end 2241 of the switch 224 to conduct at one of the second end 2242 and the third end 2243. And the substrate management controller 227 also records the preset memory configuration. The substrate management controller 227 and the control chip group 225 meet a low pin count (LPC) confluence transfer protocol; and the substrate management controller 227 and the electronic erase via the switch 224 The type-only memory 223 performs the confluence transmission of the internal integrated circuit.

參閱圖4與圖5,本發明庫存管理設定系統2的一第一實施例為:當使用者在該儲存裝置21的設定介面23批次勾選、輸入所欲更新為哪幾種設定資料時,該庫存管理設定系統2所執行之資料設定方法,且包括以下步驟。 Referring to FIG. 4 and FIG. 5, a first embodiment of the inventory management setting system 2 of the present invention is: when the user selects and inputs in the setting interface 23 of the storage device 21, which kinds of setting materials are to be updated. The inventory management setting system 2 performs a data setting method and includes the following steps.

在步驟31中,該設定介面23依據使用者的輸入,取得該庫存管理參數碼中對應所欲更新的設定資料,並輸出至該控制晶片組225。 In step 31, the setting interface 23 obtains the setting data corresponding to the updated information in the inventory management parameter code according to the input of the user, and outputs the setting data to the control chip group 225.

在步驟32中,當該開關224的第一端2241及第二端2242導通時,該控制晶片組225根據該預設記憶體 配置,將該庫存管理參數碼經由該開關224寫入至該電子抹除式唯讀記憶體223。 In step 32, when the first end 2241 and the second end 2242 of the switch 224 are turned on, the control chip set 225 is based on the preset memory. The inventory management parameter code is written to the electronic erase type read only memory 223 via the switch 224.

在步驟33中,該設定介面23在該控制晶片組225寫入完成後,發出一第二切換指令,至該控制晶片組225並輸出。該第二切換指令指示使該開關的第一端2241及第三端2243導通。 In step 33, after the writing of the control chip set 225 is completed, the setting interface 23 issues a second switching command to the control chip set 225 and outputs. The second switching instruction instructs the first end 2241 and the third end 2243 of the switch to be turned on.

在步驟34中,該基板管理控制器227接收該第二切換指令,據以發出一控制訊號至該開關224的該控制端以使該開關224的第一端2241及第三端2243導通。 In step 34, the substrate management controller 227 receives the second switching command, and sends a control signal to the control terminal of the switch 224 to turn on the first end 2241 and the third end 2243 of the switch 224.

在步驟35中,該基板管理控制器227根據該預設記憶體配置,經由該開關224以載入來自該電子抹除式唯讀記憶體223的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料。 In step 35, the baseboard management controller 227 updates the previous data via the switch 224 to load the setting data of the inventory management parameter code from the electronically erasable read-only memory 223 according to the preset memory configuration. Stored settings data.

在步驟36中,該基板管理控制器227在更新完成後,發出一控制訊號至該開關224的該控制端2244,以使該開關224的該第一端2241及該第二端2242導通。於是,當使用者再次使用該設定介面23更新其中幾種設定資料時(即重覆步驟31時),該控制晶片組225隨即能將該庫存管理參數碼經由該開關224寫入至該電子抹除式唯讀記憶體223。 In step 36, after the update is completed, the substrate management controller 227 sends a control signal to the control terminal 2244 of the switch 224 to turn on the first end 2241 and the second end 2242 of the switch 224. Then, when the user uses the setting interface 23 to update several of the setting materials again (ie, when step 31 is repeated), the control chipset 225 can then write the inventory management parameter code to the electronic wipe via the switch 224. The divide-only read memory 223.

如此一來,每當例如客戶有追加主機板功能調整的需求時,主機板的製造業者僅須藉由該設定介面23來設定,該控制晶片組225即根據該預設記憶體配置,將該設定資料寫入至該電子抹除式唯讀記憶體223所對應的記 憶區段,該基板管理控制器227隨即從該電子抹除式唯讀記憶體223取得該更新的庫存管理參數碼,據以控管伺服元件。 In this way, whenever a customer needs to adjust the function of the motherboard, for example, the manufacturer of the motherboard only needs to be set by the setting interface 23, and the control chipset 225 according to the preset memory configuration, The setting data is written to the corresponding record of the electronic erasable read-only memory 223 In the memory segment, the substrate management controller 227 then obtains the updated inventory management parameter code from the electronic erased read-only memory 223 to control the servo component.

參閱圖4與圖6,本發明庫存管理設定系統2的一第二實施例,說明當使用者藉該儲存裝置21的設定介面23更新設定資料,之後系統上電,該主機板22開機時,其所執行之資料設定方法,包括以下步驟。 Referring to FIG. 4 and FIG. 6, a second embodiment of the inventory management setting system 2 of the present invention illustrates that when the user updates the setting data by using the setting interface 23 of the storage device 21, the system is powered on, and when the motherboard 22 is powered on, The data setting method performed by the method includes the following steps.

在步驟41中,該基本輸入輸出單元226於執行開機程序時,根據該預設記憶體配置經由該控制晶片組225、該開關224以載入來自該電子抹除式唯讀記憶體223的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料。 In step 41, when the booting process is executed, the basic input/output unit 226 loads the switch from the electronic erasable read only memory 223 via the control chip set 225 and the switch 224 according to the preset memory configuration. The inventory management parameter setting data is used to update the previously stored setting data.

在步驟42中,當該基本輸入輸出單元226於載入來自該電子抹除式唯讀記憶體223的該庫存管理參數碼後,發出一第一切換指令經由該控制晶片組225輸出。該第一切換指令指示使該開關224的第一端2241及第三端2243導通。 In step 42, after the basic input/output unit 226 loads the inventory management parameter code from the electronic erasable read-only memory 223, a first switching instruction is issued to be output via the control chip set 225. The first switching instruction instructs the first end 2241 and the third end 2243 of the switch 224 to be turned on.

在步驟43中,該基板管理控制器227根據該第一切換指令的指示,發出一控制訊號至該開關224的該控制端2244以使該開關224的第一端2241及第三端2243導通。 In step 43, the substrate management controller 227 sends a control signal to the control terminal 2244 of the switch 224 to turn on the first end 2241 and the third end 2243 of the switch 224 according to the instruction of the first switching instruction.

在步驟44中,該基板管理控制器227並根據該預設記憶體配置經由該開關224以載入來自該電子抹除式唯讀記憶體223的該庫存管理參數碼的設定資料,來更新 先前儲存的設定資料。 In step 44, the substrate management controller 227 updates the setting data of the inventory management parameter code from the electronic erasable read-only memory 223 via the switch 224 according to the preset memory configuration. Previously stored settings.

藉此,該主機板22之後於開機時,該基本輸入輸出單元226和該基板管理控制器227皆依據該預設記憶體配置載入該電子抹除式唯讀記憶體223將所對應的庫存管理參數碼,業者便不需要重新製作該基本輸入輸出單元226、該基板管理控制器227。當業者要消化庫存,也能藉此省去驗證和測試該基本輸入輸出單元226及該基板管理控制器227是否正確取得所對應的庫存管理參數碼的麻煩。 Therefore, after the motherboard 22 is turned on, the basic input/output unit 226 and the substrate management controller 227 load the corresponding electronically erased read-only memory 223 according to the preset memory configuration. The parameter code is managed, and the operator does not need to re-create the basic input/output unit 226 and the substrate management controller 227. When the operator wants to digest the inventory, it can also save the trouble of verifying and testing whether the basic input/output unit 226 and the substrate management controller 227 correctly obtain the corresponding inventory management parameter code.

此外,藉由該開關224的設計,在開機時該開關224的第一端2241及第二端2242導通,該基本輸入輸出單元226會先讀取到該庫存管理參數碼的設定資料,並執行開機程序,讀取完成後發送該第一控制指令,使該基板管理控制器227據以控制該開關224來讀取所需的設定資料,即便該基板管理控制器227初始化時間過長或是死機,該基本輸入輸出單元226依然繼續完成開機程序。 In addition, by the design of the switch 224, the first end 2241 and the second end 2242 of the switch 224 are turned on when the power is turned on, and the basic input/output unit 226 first reads the setting data of the inventory management parameter code, and executes The booting process sends the first control command after the reading is completed, so that the substrate management controller 227 controls the switch 224 to read the required setting data, even if the substrate management controller 227 is initialized for too long or crashes. The basic input/output unit 226 continues to complete the boot process.

參閱圖7與圖8,本發明庫存管理設定系統2的一第三實施例類似於該第一實施例,差別在於該基板管理控制器227還可透過該網路與該遠端伺服器24連線,以接收來自該遠端伺服器24的該庫存管理參數碼,來進行更新。且該第三實施例為:當使用者在該遠端伺服器24的設定介面23批次勾選、輸入所欲更新為哪幾種設定資料時,本發明庫存管理設定系統2所執行的資料設定方法,包括以下步驟。 Referring to FIG. 7 and FIG. 8, a third embodiment of the inventory management setting system 2 of the present invention is similar to the first embodiment, except that the baseboard management controller 227 can also be connected to the remote server 24 through the network. The line is updated to receive the inventory management parameter code from the remote server 24. And the third embodiment is: when the user selects and enters in the batch interface 23 of the remote server 24 a plurality of setting data, the data executed by the inventory management setting system 2 of the present invention. The setting method includes the following steps.

在步驟51中,該遠端伺服器24的設定介面23依一使用者的輸入,取得該庫存管理參數碼中對應所欲更新的設定資料,透過網路輸出。 In step 51, the setting interface 23 of the remote server 24 obtains the setting data corresponding to the updated information in the inventory management parameter code according to the input of a user, and outputs the data through the network.

在步驟52中,該基板管理控制器227接收來自該遠端伺服器24的該庫存管理參數碼,且根據該預設記憶體配置,載入該庫存管理參數碼的設定資料,來進行更新。 In step 52, the baseboard management controller 227 receives the inventory management parameter code from the remote server 24, and loads the setting data of the inventory management parameter code according to the preset memory configuration to update.

在步驟53中,該基板管理控制器227根據該預設記憶體配置,將該庫存管理參數碼經由該開關224寫入至該電子抹除式唯讀記憶體223。 In step 53, the substrate management controller 227 writes the inventory management parameter code to the electronic erase type read only memory 223 via the switch 224 according to the preset memory configuration.

在步驟54中,該基板管理控制器227在寫入完成後,發出一控制訊號至該開關224的控制端2244,以使該開關224的第一端2241及第二端2242導通。於是,當使用者再次使用該設定介面23更新其中幾種設定資料時(即重覆步驟51時),該控制晶片組225隨即能將該庫存管理參數碼經由該開關224寫入至該電子抹除式唯讀記憶體223。 In step 54, the substrate management controller 227 sends a control signal to the control terminal 2244 of the switch 224 after the writing is completed, so that the first end 2241 and the second end 2242 of the switch 224 are turned on. Then, when the user updates the several setting materials again by using the setting interface 23 (ie, when step 51 is repeated), the control chip set 225 can then write the inventory management parameter code to the electronic wipe via the switch 224. The divide-only read memory 223.

參閱圖7與圖9,本發明庫存管理設定系統2的一第四實施例,說明當使用者藉該遠端伺服器24的設定介面23更新設定資料,之後系統上電,該主機板22開機時,其所執行之資料設定方法,包括以下步驟。 Referring to FIG. 7 and FIG. 9, a fourth embodiment of the inventory management setting system 2 of the present invention illustrates that when the user updates the setting data by using the setting interface 23 of the remote server 24, the system is powered on, and the motherboard 22 is powered on. At the time, the data setting method performed by the method includes the following steps.

在步驟61中,該基本輸入輸出單元226於執行開機程序時,即根據該預設記憶體配置經由該控制晶片組225、該開關224以載入來自該電子抹除式唯讀記憶體223 的該庫存管理參數碼的該設定資料,來更新先前儲存的設定資料。 In step 61, the basic input/output unit 226 is loaded from the electronic erasable read-only memory 223 via the control chip set 225 and the switch 224 according to the preset memory configuration when the booting process is executed. The setting data of the inventory management parameter code is used to update the previously stored setting data.

在步驟62中,當該基本輸入輸出單元226於載入來自該電子抹除式唯讀記憶體223的該庫存管理參數碼後,發出一第一切換指令經由該控制晶片組225輸出。該第一切換指令指示使該開關的第一端2241及第三端2243導通。 In step 62, after the basic input/output unit 226 loads the inventory management parameter code from the electronic erasable read-only memory 223, a first switching instruction is issued to be output via the control chip set 225. The first switching instruction instructs the first end 2241 and the third end 2243 of the switch to be turned on.

在步驟63中,該基板管理控制器227根據該第一切換指令的指示,發出一控制訊號至該開關224的該控制端以使該開關224的第一端2241及第三端2243導通。 In step 63, the substrate management controller 227 sends a control signal to the control terminal of the switch 224 to turn on the first end 2241 and the third end 2243 of the switch 224 according to the instruction of the first switching instruction.

在步驟64中,該基板管理控制器227並根據該預設記憶體配置經由該開關224以載入來自該電子抹除式唯讀記憶體223的該庫存管理參數碼,來更新先前儲存的設定資料。 In step 64, the baseboard management controller 227 updates the previously stored settings via the switch 224 to load the inventory management parameter code from the electronically erasable read only memory 223 according to the preset memory configuration. data.

如此,不論主機板製造業者或是客戶,皆可透過該遠端伺服器24設定該庫存管理參數碼的設定資料,透過網路傳送至該基板管理控制器227,該基板管理控制器227隨即接收該更新的庫存管理參數碼以控管伺服元件,並更新該電子抹除式唯讀記憶體223,以便之後於開機時,讓該基本輸入輸出單元226和該基板管理控制器227能載入讀取,故更可增加在進行庫存管理的過程中,更新設定資料的彈性。 In this way, the motherboard management manufacturer or the customer can set the configuration data of the inventory management parameter code through the remote server 24, and transmit the configuration data to the baseboard management controller 227 through the network, and the baseboard management controller 227 receives the data. The updated inventory management parameter code controls the servo component and updates the electronic erasable read-only memory 223 so that the basic input-output unit 226 and the baseboard management controller 227 can be loaded and read after power-on. Take, so it can increase the flexibility of updating the set data during the process of inventory management.

另外要補充的是,無論使用者為經由該儲存裝置21的設定介面23、或是該遠端伺服器24的設定介面23 來更新該庫存管理參數碼,該基本輸入輸出單元226、該基板管理控制器227都可以載入讀取並且可以轉成txt檔案回傳至該儲存裝置21或該遠端伺服器24,供業者或是客戶確認,不需人力驗證和測試。 In addition, whether the user is through the setting interface 23 of the storage device 21 or the setting interface 23 of the remote server 24 To update the inventory management parameter code, the basic input/output unit 226 and the baseboard management controller 227 can be loaded and read and can be converted into a txt file and transmitted back to the storage device 21 or the remote server 24, the supplier. Or customer confirmation, no human verification and testing.

綜上可知,本發明庫存管理設定系統利用該電子抹除式唯讀記憶體223、該基本輸入輸出單元226、該基板管理控制器227的預設記憶體配置,而能透過可程式化設定的方式來做更新設定,因而具有以下優點。 In summary, the inventory management setting system of the present invention utilizes the preset memory configuration of the electronic erasable read only memory 223, the basic input/output unit 226, and the substrate management controller 227, and can be configured through a programmable The way to do the update settings has the following advantages.

第一,當客戶是否有追加主機板功能調整的需求,或是主機板製造業者要消化庫存,僅須藉由該儲存裝置21的設定介面23、或是該遠端伺服器24的設定介面23設定為哪一種庫存管理參數碼,該控制晶片組225即寫入(燒錄)該電子抹除式唯讀記憶體223,以供該基本輸入輸出單元226和該基板管理控制器227讀取,供應主機板的製造業者便不需要重新製作基本輸入輸出單元226及基板管理控制器227。 First, when the customer has the need to adjust the function of the motherboard, or the motherboard manufacturer needs to digest the inventory, only the setting interface 23 of the storage device 21 or the setting interface 23 of the remote server 24 is required. Which of the inventory management parameter codes is set, the control chipset 225 writes (burns) the electronic erased read-only memory 223 for reading by the basic input/output unit 226 and the substrate management controller 227, The manufacturer supplying the motherboard does not need to re-create the basic input/output unit 226 and the substrate management controller 227.

第二,藉由該開關224,在開機時該基本輸入輸出單元226就會先讀取到該庫存管理參數碼的設定資料,並執行開機程序,之後該基板管理控制器227根據該第一切換指令控制開關224來讀取所需的設定資料,即便該基板管理控制器227初始化時間過長或是死機,該基本輸入輸出單元226依然繼續完成開機程序,故確實能達成本發明之目的。 Secondly, by the switch 224, the basic input/output unit 226 first reads the setting data of the inventory management parameter code and performs a booting process, and then the baseboard management controller 227 switches according to the first switch. The command control switch 224 is used to read the required setting data. Even if the substrate management controller 227 is too long or dead, the basic input/output unit 226 continues to complete the booting process, so that the object of the present invention can be achieved.

惟以上所述者,僅為本發明之較佳實施例而 已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。 However, the above is only the preferred embodiment of the present invention. The scope of the present invention is not limited thereto, that is, the simple equivalent changes and modifications made by the present invention in the scope of the invention and the patent specification are still within the scope of the invention.

Claims (9)

一種庫存管理設定系統,適用於一主機板,包含:一電子抹除式唯讀記憶體;一開關,具有一電連接該電子抹除式唯讀記憶體的第一端、一第二端、一第三端及一控制端,且受控制使其第一端及第二端於導通與不導通間切換,並且該控制端受控制使該開關之第一端及第三端於導通與不導通間切換;一控制晶片組,電連接該開關的第二端,且接收一來自該主機板外部且對應該主機板規格的庫存管理參數碼,當該開關的第一端及第二端導通時,該控制晶片組根據一預設記憶體配置經由該開關,將該庫存管理參數碼寫入該電子抹除式唯讀記憶體,其中,該預設記憶體配置是相關於多個記憶區段分別對應的一起始位址及一位元長度,其中,該庫存管理參數碼包括至少一種設定資料,每一記憶區段對應不同種設定資料;一基本輸入輸出單元,電連接該控制晶片組,且記錄該預設記憶體配置,並於開機時根據該預設記憶體配置經由該控制晶片組、該開關以載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料,且當該基本輸入輸出單元於載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼後,發出一第一切換指令經由該控制晶片組輸 出,該第一切換指令指示使該開關的第一端及第三端導通;及一基板管理控制器,電連接該開關的第三端及該控制端,且電連接該控制晶片組以接收來自該基本輸入輸出單元的該第一切換指令,且記錄該預設記憶體配置,該基板管理控制器根據該第一切換指令,發出一控制訊號至該開關的該控制端以使該開關的該第一端及該第三端導通,且該基板管理控制器並根據該預設記憶體配置經由該開關以載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼,來更新先前儲存的設定資料。 An inventory management setting system, applicable to a motherboard, comprising: an electronic erasable read-only memory; a switch having a first end and a second end electrically connected to the electronic erasable read-only memory; a third end and a control end, and controlled to switch the first end and the second end between conduction and non-conduction, and the control end is controlled such that the first end and the third end of the switch are turned on and off Switching between conduction; a control chip set, electrically connecting the second end of the switch, and receiving an inventory management parameter code from the outside of the motherboard corresponding to the specification of the motherboard, when the first end and the second end of the switch are turned on The control chipset is written to the electronically erasable read-only memory via the switch according to a preset memory configuration, wherein the preset memory configuration is related to the plurality of memory regions. The segment corresponding to a starting address and a bit length respectively, wherein the inventory management parameter code includes at least one setting data, each memory segment corresponding to different kinds of setting data; a basic input and output unit electrically connecting the control crystal Grouping, and recording the preset memory configuration, and loading the inventory management parameter code from the electronic erasable read-only memory via the control chip set and the switch according to the preset memory configuration when booting Setting a data to update the previously stored setting data, and when the basic input/output unit loads the inventory management parameter code from the electronic erasable read-only memory, issue a first switching instruction via the control chip set lose The first switching instruction instructs the first end and the third end of the switch to be turned on; and a substrate management controller electrically connecting the third end of the switch and the control end, and electrically connecting the control chip set to receive The first switching instruction from the basic input/output unit, and recording the preset memory configuration, the substrate management controller sends a control signal to the control end of the switch according to the first switching instruction to make the switch The first end and the third end are turned on, and the substrate management controller updates the inventory management parameter code from the electronic erasable read-only memory according to the preset memory configuration according to the preset memory configuration. Previously stored settings. 如請求項1所述的庫存管理設定系統,適於電連接一儲存該庫存管理參數碼及一設定介面的儲存裝置,且該設定介面依使用者的輸入,來輸出對應的該庫存管理參數碼,其中,該控制晶片組更電連接該儲存裝置,以接收來自該儲存裝置的庫存管理參數碼。 The inventory management setting system according to claim 1 is adapted to be electrically connected to a storage device for storing the inventory management parameter code and a setting interface, and the setting interface outputs the corresponding inventory management parameter code according to the input of the user. The control chip set is further electrically connected to the storage device to receive an inventory management parameter code from the storage device. 如請求項2所述的庫存管理設定系統,其中,該設定介面發出一指示使該開關的第一端及第三端導通的第二切換指令,經由該控制晶片組至該基板管理控制器,該基板管理控制器更接收該第二切換指令,據以發出一控制訊號至該開關,以使該開關的第一端及第三端導通,並根據該預設記憶體配置經由該開關以載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料。 The inventory management setting system of claim 2, wherein the setting interface issues a second switching instruction indicating that the first end and the third end of the switch are turned on, via the control chip set to the substrate management controller, The substrate management controller further receives the second switching instruction, and sends a control signal to the switch, so that the first end and the third end of the switch are turned on, and the switch is configured according to the preset memory configuration. The setting data of the inventory management parameter code from the electronic erasable read-only memory is added to update the previously stored setting data. 一種庫存管理設定系統,適用於一主機板,且透過網路連結一遠端伺服器,該遠端伺服器具有一對應該主機板規格的庫存管理參數碼,且該庫存管理設定系統包含:一電子抹除式唯讀記憶體;一開關,具有一電連接該電子抹除式唯讀記憶體的第一端、一第二端、一第三端,且受控制使其第一端及第二端於導通與不導通間切換,及其第一端及第三端於導通與不導通間切換;一基板管理控制器,記錄一預設記憶體配置,且接收來自該遠端伺服器的庫存管理參數碼,該基板管理控制器電連接該開關的第三端,且當該開關的第一端及第三端導通時,根據該預設記憶體配置經由該開關,將該庫存管理參數碼寫入該電子抹除式唯讀記憶體,其中,該預設記憶體配置是相關於多個記憶區段分別對應的一起始位址及一位元長度,其中,該庫存管理參數碼包括至少一種設定資料,每一記憶區段對應不同種設定資料;一控制晶片組,電連接該基板管理控制器和該開關的第二端;及一基本輸入輸出單元,電連接該控制晶片組,且記錄該預設記憶體配置,並於開機時,該開關的第一端及第二端導通,即根據該預設記憶體配置經由該控制晶片組、該開關以載入來自該電子抹除式唯讀記 憶體的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料。 An inventory management setting system is applicable to a motherboard and is connected to a remote server through a network. The remote server has a pair of inventory management parameter codes corresponding to the motherboard specifications, and the inventory management setting system includes: An electronic erase type read-only memory; a switch having a first end, a second end, and a third end electrically connected to the electronic erasable read-only memory, and controlled to have the first end and the first end The two ends switch between conducting and non-conducting, and the first end and the third end are switched between conducting and non-conducting; a substrate management controller recording a preset memory configuration and receiving the remote server from the remote server An inventory management parameter code, the baseboard management controller is electrically connected to the third end of the switch, and when the first end and the third end of the switch are turned on, the inventory management parameter is configured according to the preset memory configuration according to the preset memory configuration Writing a code to the electronically erasable read-only memory, wherein the preset memory configuration is associated with a start address and a bit length corresponding to the plurality of memory segments, wherein the inventory management parameter code includes At least one Setting data, each memory segment corresponding to different kinds of setting data; a control chip group electrically connecting the substrate management controller and the second end of the switch; and a basic input and output unit electrically connecting the control chip group and recording The preset memory is configured, and when the power is turned on, the first end and the second end of the switch are turned on, that is, according to the preset memory configuration, the switch is controlled by the control chip set, and the switch is loaded from the electronic erase type only Reading The setting data of the inventory management parameter code of the body is used to update the previously stored setting data. 如請求項4所述的庫存管理設定系統,其中,該遠端伺服器更具有一透過網路與該基板管理控制器連線的設定介面,該設定介面依使用者的輸入,來輸出對應的該庫存管理參數碼。 The inventory management setting system of claim 4, wherein the remote server further has a setting interface connected to the baseboard management controller through a network, and the setting interface outputs the corresponding according to the input of the user. The inventory management parameter code. 如請求項4所述的庫存管理設定系統,其中,該開關更包括一控制端,該控制端更受控制使其該第一端及該第二端於導通與不導通間切換,且該基板管理控制器更根據所記錄的該預設記憶體配置,載入來自該遠端伺服器的該庫存管理參數碼的設定資料,來更新先前儲存的設定資料,並發出一控制訊號至該開關的控制端,以使該開關的的第一端及第二端導通。 The inventory management setting system of claim 4, wherein the switch further comprises a control end, the control end is further controlled to switch between the first end and the second end between conduction and non-conduction, and the substrate The management controller further loads the setting data of the inventory management parameter code from the remote server according to the recorded preset memory configuration, updates the previously stored setting data, and sends a control signal to the switch. The control terminal is configured to turn on the first end and the second end of the switch. 如請求項4所述的庫存管理設定系統,其中,該開關更包括一控制端,該控制端更受控制使其該第一端及該第三端於導通與不導通間切換,當該基本輸入輸出單元於開機時載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼後,發出一第一切換指令經由該控制晶片組輸出,該第一切換指令指示使該開關的第一端及第三端導通。 The inventory management setting system of claim 4, wherein the switch further comprises a control end, the control end being further controlled to switch between the first end and the third end between conduction and non-conduction, when the basic The input/output unit loads the inventory management parameter code from the electronic erasable read-only memory at the time of power-on, and sends a first switching command to output through the control chip set, the first switching instruction instructing the switch to be One end and the third end are turned on. 如請求項7所述的庫存管理設定系統,其中,該基板管理控制器接收來自該基本輸入輸出單元的該第一切換指令,且根據該第一切換指令,發出一控制訊號至該 開關的該控制端以使該開關的第一端及第三端導通,該基板管理控制器更根據該預設記憶體配置經由該開關以載入來自該電子抹除式唯讀記憶體的該庫存管理參數碼,來更新先前儲存的設定資料。 The inventory management setting system of claim 7, wherein the baseboard management controller receives the first switching instruction from the basic input/output unit, and according to the first switching instruction, sends a control signal to the The control end of the switch is configured to turn on the first end and the third end of the switch, and the substrate management controller further loads the current from the electronic erasable read-only memory according to the preset memory configuration. The inventory management parameter code is used to update the previously stored setting data. 如請求項4所述的庫存管理設定系統,其中,該設定資料為一庫存管理辨識碼、一產品辨識碼、一對應該基本輸入輸出單元及該基板管理控制器的版本碼、一伺服器機箱辨識碼、一伺服器機箱字串的其中至少一者。 The inventory management setting system according to claim 4, wherein the setting data is an inventory management identification code, a product identification code, a pair of basic input/output units and a version code of the baseboard management controller, and a server chassis. At least one of an identification code, a server chassis string.
TW104130104A 2015-09-11 2015-09-11 System for stock keeping TWI620140B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104130104A TWI620140B (en) 2015-09-11 2015-09-11 System for stock keeping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104130104A TWI620140B (en) 2015-09-11 2015-09-11 System for stock keeping

Publications (2)

Publication Number Publication Date
TW201710977A TW201710977A (en) 2017-03-16
TWI620140B true TWI620140B (en) 2018-04-01

Family

ID=58774193

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104130104A TWI620140B (en) 2015-09-11 2015-09-11 System for stock keeping

Country Status (1)

Country Link
TW (1) TWI620140B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI298443B (en) * 2005-04-01 2008-07-01 Mediatek Inc
US20100023682A1 (en) * 2007-10-11 2010-01-28 Super Talent Electronics Inc. Flash-Memory System with Enhanced Smart-Storage Switch and Packed Meta-Data Cache for Mitigating Write Amplification by Delaying and Merging Writes until a Host Read
US20110093647A1 (en) * 2009-10-19 2011-04-21 Yi-Lin Lai System And Method For Controlling Flash Memory

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI298443B (en) * 2005-04-01 2008-07-01 Mediatek Inc
US20100023682A1 (en) * 2007-10-11 2010-01-28 Super Talent Electronics Inc. Flash-Memory System with Enhanced Smart-Storage Switch and Packed Meta-Data Cache for Mitigating Write Amplification by Delaying and Merging Writes until a Host Read
US20110093647A1 (en) * 2009-10-19 2011-04-21 Yi-Lin Lai System And Method For Controlling Flash Memory

Also Published As

Publication number Publication date
TW201710977A (en) 2017-03-16

Similar Documents

Publication Publication Date Title
US10162646B2 (en) System for programmably configuring a motherboard
US8275599B2 (en) Embedded bus emulation
TWI655582B (en) Server with dual firmware storage space and firmware update method thereof
JP6199940B2 (en) Network basic input / output system management facility, method and non-transitory computer readable medium
CN104424044A (en) Server system
CN110489367B (en) A method and system for flexible deployment and easy CPLD management of backplane
CN117971741B (en) Interconnection link control method and device, storage medium and electronic equipment
CN101192168A (en) Method and system for setting hardware configuration management control program of universal computer product
CN118860279A (en) A management architecture for storage system and storage system
CN102081526A (en) Basic input/output system architecture
CN104281459A (en) BIOS upgrading device
CN105278968A (en) Server and method for inquiring configuration state thereof
JP2020101889A (en) Module, information processing apparatus including the same, and program data updating method for updating program data of module
TWI620140B (en) System for stock keeping
CN106548311B (en) Inventory management setting system
CN112445534A (en) Software compatibility method, device and equipment
CN109684153B (en) Server with double firmware storage spaces and firmware updating method thereof
TWI644220B (en) Automatically determine whether to start the remote control function server and its automatic startup method
CN113608937B (en) Hard disk backplane LED non-hard disk testing device and method
CN204302961U (en) Embedded device and the diagnostic card for embedded device
WO2022199622A1 (en) Method for running startup program of electronic device, and electronic device
TWI530800B (en) Server and method for querying its deployment status
CN100378675C (en) Access control method and system capable of automatically setting memory state of computer platform
CN110471704B (en) Server and server startup initialization method
TWI659295B (en) Server and initialization method in a booting server process