[go: up one dir, main page]

TWI467359B - Server - Google Patents

Server Download PDF

Info

Publication number
TWI467359B
TWI467359B TW101146652A TW101146652A TWI467359B TW I467359 B TWI467359 B TW I467359B TW 101146652 A TW101146652 A TW 101146652A TW 101146652 A TW101146652 A TW 101146652A TW I467359 B TWI467359 B TW I467359B
Authority
TW
Taiwan
Prior art keywords
signal
clock
unit
buffer
slots
Prior art date
Application number
TW101146652A
Other languages
Chinese (zh)
Other versions
TW201423310A (en
Inventor
Yan-Long Sun
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to TW101146652A priority Critical patent/TWI467359B/en
Publication of TW201423310A publication Critical patent/TW201423310A/en
Application granted granted Critical
Publication of TWI467359B publication Critical patent/TWI467359B/en

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Description

伺服器server

一種伺服器,特別有關於一種具有一轉多功能之擴充卡的伺服器。A server, in particular, relates to a server having a multi-function expansion card.

在電腦系統或伺服器體積愈來與小,然而所需功能卻愈來愈多的情況下,要如何在有限的空間中,實現最多的功能,就是各個廠商所要突破的挑戰。在目前的技術來說,利用擴充卡(Riser Card)來節省空間,並且擴充電腦系統或伺服器的功能,就是一個可以考慮的選擇。In the case that the computer system or the server is getting smaller and smaller, but the required functions are more and more, how to achieve the most functions in a limited space is the challenge that each manufacturer has to break through. In the current technology, the use of a riser card to save space and expand the functionality of a computer system or server is an option to consider.

一般來說,由於當時對於功能擴充的需求沒有那麼多,且當時對主機板上的元件集成度的要求也沒有那麼高,因此擴充卡的設計上都為一轉一的功能。但是,隨著電子產業的快速發展,對於主機板上的元件集成度的要求越來越高,為了擴充主機板的使用功能,需要配置多個擴充卡以進行功能擴充。然而,由於電腦系統或伺服器的空間有限,仍無法同時配置多個擴充卡來進行功能,因此擴充卡仍有改善的空間。In general, because there was not much demand for functional expansion at the time, and the requirements for component integration on the motherboard were not so high, the design of the expansion card was a one-to-one function. However, with the rapid development of the electronics industry, the requirements for component integration on the motherboard are getting higher and higher. In order to expand the use function of the motherboard, multiple expansion cards need to be configured for function expansion. However, due to the limited space of the computer system or the server, it is still impossible to configure multiple expansion cards at the same time to perform functions, so the expansion card still has room for improvement.

鑒於以上的問題,本揭露在於提供一種伺服器,藉以提供一轉多功能的擴充卡,以減少主機板之電路元件的使用成本,並增加使用的便利性。In view of the above problems, the present invention provides a server for providing a multi-function expansion card to reduce the use cost of circuit components of the motherboard and to increase the convenience of use.

本揭露之一種伺服器,包括主機板、配置於主機板上的第一 插槽以及擴充卡。擴充卡包括多個第二插槽與時脈產生單元。前述多個第二插槽適於分別插設擴充元件。時脈產生單元耦接前述第一插槽與第二插槽,用以接收來自於第一插槽的第一資料訊號與系統時脈訊號,並依據第一資料訊號與系統時脈訊號,產生多個操作時脈訊號及分別對應於前述多個操作時脈訊號的多個第二資料訊號,且將前述多個操作時脈訊號及前述多個第二資料訊號分別提供給前述多個第二插槽,其中前述多個時脈訊號分別具有不重疊的時鐘脈衝。A server of the present disclosure includes a motherboard and a first configuration on the motherboard Slots and expansion cards. The expansion card includes a plurality of second slots and clock generation units. The plurality of second slots are adapted to be respectively inserted with expansion elements. The clock generating unit is coupled to the first slot and the second slot for receiving the first data signal and the system clock signal from the first slot, and generating the first data signal and the system clock signal according to the first data signal and the system clock signal. a plurality of operating clock signals and a plurality of second data signals respectively corresponding to the plurality of operating clock signals, and providing the plurality of operating clock signals and the plurality of second data signals to the plurality of second a slot, wherein the plurality of clock signals have clock pulses that do not overlap, respectively.

在一實施例中,前述時脈產生單元包括鎖相迴路單元、第一緩衝單元、選擇單元、前述多個第二緩衝單元與控制單元。鎖相迴路單元用以接收參考時脈訊號與控制訊號,並依據控制訊號,對參考時脈訊號進行處理,以產生鎖相訊號。第一緩衝單元用以接收參考時脈訊號,以產生緩衝訊號。In an embodiment, the clock generation unit includes a phase locked loop unit, a first buffer unit, a selection unit, the plurality of second buffer units, and a control unit. The phase-locked loop unit is configured to receive the reference clock signal and the control signal, and process the reference clock signal according to the control signal to generate a phase-locked signal. The first buffer unit is configured to receive a reference clock signal to generate a buffer signal.

選擇單元耦接鎖相迴路單元與第一緩衝單元,用以接收鎖相訊號、緩衝訊號與控制訊號,並依據控制訊號,而選擇輸出鎖相訊號或緩衝訊號。時脈分配單元耦接選擇單元,用以接收鎖相訊號或緩衝訊號,並將鎖相訊號或緩衝訊號進行分配,以產生前述多個操作時脈訊號及前述多個第二資料訊號。前述多個第二緩衝單元耦接時脈分配單元,用以分別接收前述多個操作時脈訊號及前述多個第二資料訊號,並對前述多個操作時脈訊號及前述多個第二資料訊號緩衝後輸出。控制單元耦接鎖相迴路單元、選擇單元與時脈分配單元,用以接收資料訊號與系統時脈訊號,以產生 控制訊號。The selection unit is coupled to the phase locked loop unit and the first buffer unit for receiving the phase lock signal, the buffer signal and the control signal, and selecting the output phase lock signal or the buffer signal according to the control signal. The clock distribution unit is coupled to the selection unit for receiving the phase lock signal or the buffer signal, and distributing the lock signal or the buffer signal to generate the plurality of operation clock signals and the plurality of second data signals. The plurality of second buffer units are coupled to the clock distribution unit for respectively receiving the plurality of operation clock signals and the plurality of second data signals, and the plurality of operation clock signals and the plurality of second data The signal is buffered and output. The control unit is coupled to the phase locked loop unit, the selecting unit and the clock distribution unit for receiving the data signal and the system clock signal to generate Control signal.

在一實施例中,第二緩衝單元的數量對應第二插槽的數量。In an embodiment, the number of second buffer units corresponds to the number of second slots.

在一實施例中,前述時脈產生單元藉由一系統管理匯流排接收第一資料訊號與系統時脈訊號。In an embodiment, the clock generation unit receives the first data signal and the system clock signal by using a system management bus.

在一實施例中,前述第二插槽為具有周邊裝置連接快速(Peripheral Component Interconnection Express,PCIE)通訊協定的插槽。In one embodiment, the second slot is a slot having a Peripheral Component Interconnection Express (PCIE) protocol.

本揭露之伺服器,藉由其所配置的擴充卡依據來自第一插槽的第一資料訊號與系統時脈訊號,產生對應第二插槽的數量的操作時脈訊號及分別對應前述操作時脈的第二資料訊號,以分別提供給前述的第二插槽,且前述的操作時脈分別具有不同的時鐘脈衝。如此一來,伺服器具備一轉多功能的擴充卡,可有效減少主機板之電路元件的使用成本,並增加使用的便利性。The server of the present disclosure generates an operation clock signal corresponding to the number of the second slots and corresponding to the operation time according to the first data signal and the system clock signal from the first slot by the expansion card configured by the server. The second data signal of the pulse is respectively provided to the aforementioned second slot, and the foregoing operation clocks respectively have different clock pulses. In this way, the server has a multi-function expansion card, which can effectively reduce the use cost of the circuit components of the motherboard and increase the convenience of use.

有關本揭露的特徵與實作,茲配合圖式作實施例詳細說明如下。The features and implementations of the present disclosure are described in detail below with reference to the drawings.

以下所列舉的各實施例中,將以相同的標號代表相同或相似的元件。In the various embodiments listed below, the same reference numerals will be used to refer to the same or similar elements.

請參考「第1圖」所示,其為本揭露之伺服器的示意圖。伺服器100包括主機板(Motherboard)110,配置於主機板110上的第一插槽111與擴充卡120。擴充卡120耦接於主機板110,例如透過擴充卡120上所設置的金手指插設於主機板110的第一插槽 111上,以增加主機板的使用功能。Please refer to "Figure 1" for a schematic diagram of the server of the present disclosure. The server 100 includes a motherboard (110), a first slot 111 and an expansion card 120 disposed on the motherboard 110. The expansion card 120 is coupled to the motherboard 110. For example, the golden finger disposed on the expansion card 120 is inserted into the first slot of the motherboard 110. 111 to increase the use of the motherboard.

擴充卡120包括多個第二插槽121、122與時脈產生單元130。第二插槽121、122分別適於插設一擴充元件。其中,前述第二插槽121、122例如為具有周邊裝置連接快速(Peripheral Component Interconnection Express,PCIE)通訊協定的插槽,以便插設具有對應之具有周邊裝置連接快速通訊協定的擴充元件,以減少主機板110之電路元件的使用成本,並增加主機板110的使用功能。The expansion card 120 includes a plurality of second slots 121, 122 and a clock generation unit 130. The second slots 121 and 122 are respectively adapted to be inserted into an expansion component. The second slots 121 and 122 are, for example, slots having a Peripheral Component Interconnection Express (PCIE) communication protocol, so as to insert an expansion component having a corresponding fast communication protocol with a peripheral device connection to reduce The use cost of the circuit components of the motherboard 110 increases the use function of the motherboard 110.

時脈產生單元130耦接第一插槽111與第二插槽121、122。時脈產生單元130用以從接收來自於第一插槽111的第一資料訊號DAT與系統時脈訊號CLK,並依據第一資料訊號DAT與系統時脈訊號CLK,產生操作時脈訊號CLK1、CLK2及分別對應操作時脈訊號CLK1、CLK2的第二資料訊號DAT1、DAT2,且將操作時脈訊號CLK1、CLK2及第二資料訊號DAT1、DAT2分別提供給第二插槽121、122。其中,操作時脈訊號CLK1、CLK2分別具有不重疊的時鐘脈衝。在本實施例中,時脈產生單元130例如透過系統管理匯流排(System Management Bus,SMBus)與第一插槽110耦接,以接收來自於第一插槽的第一資料訊號DAT與系統時脈訊號CLK。The clock generation unit 130 is coupled to the first slot 111 and the second slot 121, 122. The clock generating unit 130 is configured to receive the first data signal DAT and the system clock signal CLK from the first slot 111, and generate an operation clock signal CLK1 according to the first data signal DAT and the system clock signal CLK. CLK2 and the second data signals DAT1 and DAT2 respectively operating the clock signals CLK1 and CLK2, and the operation clock signals CLK1 and CLK2 and the second data signals DAT1 and DAT2 are respectively supplied to the second slots 121 and 122. The operating clock signals CLK1 and CLK2 respectively have clock pulses that do not overlap. In this embodiment, the clock generation unit 130 is coupled to the first slot 110 through a system management bus (SMBus), for example, to receive the first data signal DAT and the system from the first slot. Pulse signal CLK.

本實施例藉由時脈產生單元130對所接收到的一組第一資料訊號DAT與系統時脈訊號CLK進行相應的處理後,以產生2組時鐘脈衝不互相重疊的時鐘脈衝的操作時脈訊號CLK1與CLK2,以及分別對應操作時脈CLK1與CLK2的第二資料訊號 DAT1與DAT2。並且,操作時脈訊號CLK1與CLK2及第二資料訊號DAT1與DAT2再輸出給第二插槽121與122,使得插設於第二插槽121與122的擴充元件可以獲得其所需的操作時脈訊號及第二資料訊號,以進行相應的運作。如此一來,擴充卡120便具有一轉多的功能。In this embodiment, the clock generation unit 130 processes the received first data signal DAT and the system clock signal CLK to generate an operation clock of two clock pulses that do not overlap each other. Signals CLK1 and CLK2, and second data signals corresponding to operating clocks CLK1 and CLK2, respectively DAT1 and DAT2. Moreover, the operation clock signals CLK1 and CLK2 and the second data signals DAT1 and DAT2 are output to the second slots 121 and 122, so that the expansion elements inserted in the second slots 121 and 122 can obtain the required operation time. Pulse signal and second data signal for corresponding operation. As a result, the expansion card 120 has a function of one revolution.

在前述實施例中,第二插槽的數量僅繪示出2個,即第二插槽121與122。但本揭露不限於此,第二插槽的數量可依使用者視需求,將第二插槽的數量調整為3個或3個以上。並且,當第二插槽的數量調整為3個或3個以上時,時脈產生單元130產生的操作時脈訊號及第二資料訊號的數量也會對應第二插槽的數量。舉例來說,當第二插槽的數量為3個時,時脈產生單元130亦會產生3個操作時脈訊號及對應此3個操作時脈訊號的3個第二資料訊號,以分別提供給這3個第二插槽。其餘則類推。In the foregoing embodiment, the number of the second slots is only two, that is, the second slots 121 and 122. However, the disclosure is not limited thereto, and the number of the second slots may be adjusted to three or more by the number of the second slots according to the user's needs. Moreover, when the number of the second slots is adjusted to three or more, the number of operation clock signals and the second data signals generated by the clock generation unit 130 also corresponds to the number of the second slots. For example, when the number of the second slots is three, the clock generating unit 130 also generates three operating clock signals and three second data signals corresponding to the three operating clock signals to provide respectively. Give these 3 second slots. The rest is analogous.

請參考「第2圖」所示,其為本揭露之時脈產生單元的詳細示意圖。時脈產生單元130包括鎖相迴路單元210、第一緩衝單元220、選擇單元230、時脈分配單元240、第二緩衝單元251、252與控制單元260。Please refer to "Figure 2" for a detailed diagram of the clock generation unit of the present disclosure. The clock generation unit 130 includes a phase locked loop unit 210, a first buffer unit 220, a selection unit 230, a clock distribution unit 240, second buffer units 251, 252, and a control unit 260.

鎖相迴路單元210,用以接收參考時脈訊號S1與控制訊號CS,並依據控制訊號CS,對參考時脈訊號S1進行處理,以產生鎖相訊號S2。其中,前述參考時脈訊號S1例如為一對差動時脈訊號。The phase-locked loop unit 210 is configured to receive the reference clock signal S1 and the control signal CS, and process the reference clock signal S1 according to the control signal CS to generate the phase-locked signal S2. The reference clock signal S1 is, for example, a pair of differential clock signals.

在本實施例中,鎖相迴路單元210用以對參考時脈訊號S1進 行處理,例如對參考時脈訊號S1進行頻率及相位的處理,以產生對應的鎖相訊號S2。舉例來說,當控制訊號CS例如為高邏輯準位時,鎖相迴路單元210例如以高頻寬鎖相迴路模式對參考時脈訊號S1進行頻率及相位的處理,以產生對應的鎖相訊號S2。當控制訊號CS例如為低邏輯準位,鎖相迴路單元210例如以低頻寬鎖相迴路模式對參考時脈訊號S1進行頻率及相位的處理,以產生對應的鎖相訊號S2。In this embodiment, the phase locked loop unit 210 is used to input the reference clock signal S1. The line processing, for example, performs frequency and phase processing on the reference clock signal S1 to generate a corresponding phase lock signal S2. For example, when the control signal CS is, for example, a high logic level, the phase-locked loop unit 210 performs frequency and phase processing on the reference clock signal S1, for example, in a high-frequency wide-locked loop mode to generate a corresponding phase-locked signal S2. When the control signal CS is, for example, at a low logic level, the phase-locked loop unit 210 performs frequency and phase processing on the reference clock signal S1, for example, in a low-frequency wide-locked loop mode to generate a corresponding phase-locked signal S2.

第一緩衝單元220用以接收參考時脈訊號S1,以產生緩衝訊號S3。也就是說,第一緩衝單元220將參考時脈訊號S1進行緩衝後,以產生對應的緩衝訊號S3。其中,第一緩衝單元220例如為運作放大器(Operation Amplifier,OPA)。The first buffer unit 220 is configured to receive the reference clock signal S1 to generate the buffer signal S3. That is, the first buffer unit 220 buffers the reference clock signal S1 to generate a corresponding buffer signal S3. The first buffer unit 220 is, for example, an operation amplifier (OPA).

選擇單元230耦接鎖相迴路單元210與第一緩衝單元220,用以接收鎖相訊號S2、緩衝訊號S3與控制訊號CS,並依據控制訊號CS,而選擇輸出鎖相訊號S2或緩衝訊號S3。舉例來說,當控制訊號CS為高邏輯準位,選擇單元230例如選擇輸出鎖相訊號S2。當控制訊號為低邏輯準位,選擇單元230例如選擇輸出緩衝訊號S3。在本實施例中,選擇單元230例如為多工器(Multiplexer)。The selection unit 230 is coupled to the phase-locked loop unit 210 and the first buffer unit 220 for receiving the phase-locked signal S2, the buffer signal S3 and the control signal CS, and selecting the output phase-locked signal S2 or the buffer signal S3 according to the control signal CS. . For example, when the control signal CS is at a high logic level, the selection unit 230 selects, for example, the output phase lock signal S2. When the control signal is at a low logic level, the selection unit 230, for example, selects the output buffer signal S3. In the present embodiment, the selection unit 230 is, for example, a multiplexer.

時脈分配單元240耦接選擇單元230,用以接收鎖相訊號S2或緩衝訊號S3,並將鎖相訊號S2或緩衝訊號S3進行分配,以產生操作時脈訊號CLK1與CLK2及分別對應操作時脈訊號CLK1與CLK2的第二資料訊號DAT1與DAT2。也就是說,時脈分配單 元240會將所接收到的鎖相訊號S2或緩衝訊號S3進行處理,並將處理的結果作為操作時脈訊號CLK1與CLK2及第二資料訊號DAT1與DAT2,亦即將一組鎖相訊號S2或緩衝訊號S3轉換成兩組操作時脈訊號CLK1與CLK2及第二資料訊號DAT1與DAT2輸出。The clock distribution unit 240 is coupled to the selection unit 230 for receiving the phase lock signal S2 or the buffer signal S3, and allocating the phase lock signal S2 or the buffer signal S3 to generate the operation clock signals CLK1 and CLK2 and corresponding operations. The second data signals DAT1 and DAT2 of the pulse signals CLK1 and CLK2. In other words, the clock distribution slip The element 240 processes the received lock signal S2 or the buffer signal S3, and uses the processed result as the operation clock signals CLK1 and CLK2 and the second data signals DAT1 and DAT2, that is, a set of lock signal S2 or The buffer signal S3 is converted into two sets of operation clock signals CLK1 and CLK2 and second data signals DAT1 and DAT2.

第二緩衝單元251、252耦接時脈分配單元240,用以分別接收操作時脈訊號CLK1與CLK2及第二資料訊號DAT1與DAT2,並對操作時脈訊號CLK1與CLK2及第二資料訊號DAT1與DAT2緩衝後,再輸出給第二插槽121與122,使得插設於第二插槽121與122上的擴充元件可以取得對應的操作時脈訊號及第二資料訊號,以進行相應的操作。其中第二緩衝單元251、252例如為運算放大器。The second buffer unit 251 and 252 are coupled to the clock distribution unit 240 for receiving the operation clock signals CLK1 and CLK2 and the second data signals DAT1 and DAT2, respectively, and operating the clock signals CLK1 and CLK2 and the second data signal DAT1. After being buffered with the DAT2, the second slot 121 and 122 are outputted, so that the expansion component inserted in the second slots 121 and 122 can obtain the corresponding operation clock signal and the second data signal for corresponding operations. . The second buffer units 251 and 252 are, for example, operational amplifiers.

在本實施例中,第二緩衝單元的數量對應第二插槽的數量。也就是說,當第二插槽的數量為2個(即第二插槽121、122)時,第二緩衝單元的數量亦為2個(即第二緩衝單元251、252)。當第二插槽的數量為3個或3個以上時,第二緩衝單元的數量亦調整為3個或3個以上,且第二緩衝單元一對一耦接對應的第二插槽。In this embodiment, the number of the second buffer units corresponds to the number of the second slots. That is, when the number of the second slots is two (ie, the second slots 121, 122), the number of the second buffer units is also two (ie, the second buffer units 251, 252). When the number of the second slots is three or more, the number of the second buffer units is also adjusted to three or more, and the second buffer unit is coupled to the corresponding second slot one-to-one.

控制單元260耦接鎖相迴路單元210、選擇單元230與時脈分配單元240,用以接收第一資料訊號DAT與系統時脈訊號CLK,以產生控制訊號CS。在一實施例中,控制單元260例如可以正緣觸發的方式,對第一資料訊號DAT與系統時脈訊號CLK進行處理,以產生對應邏輯準位的控制訊號CS。The control unit 260 is coupled to the phase-locked loop unit 210, the selection unit 230, and the clock distribution unit 240 for receiving the first data signal DAT and the system clock signal CLK to generate the control signal CS. In an embodiment, the control unit 260 can process the first data signal DAT and the system clock signal CLK, for example, in a positive edge triggering manner to generate a control signal CS corresponding to the logic level.

舉例來說,假設系統時脈訊號CLK由低邏輯準位轉換為高邏輯準位,此時控制單元260接收到的第一資料訊號DAT為高邏輯準位,則控制單元260會產生高邏輯準位的控制訊號CS。假設系統時脈訊號CLK由低邏輯準位轉換為高邏輯準位,此時控制單元260接收到的第一資料訊號DAT為低邏輯準位,則控制單元260會產生低邏輯準位的控制訊號CS。For example, if the system clock signal CLK is converted from a low logic level to a high logic level, and the first data signal DAT received by the control unit 260 is at a high logic level, the control unit 260 generates a high logic level. Bit control signal CS. Assuming that the system clock signal CLK is converted from a low logic level to a high logic level, and the first data signal DAT received by the control unit 260 is at a low logic level, the control unit 260 generates a control signal with a low logic level. CS.

在另一實施例中,控制單元260例如可以負緣觸發的方式,對第一資料訊號DAT與系統時脈訊號CLK進行處理,以產生對應邏輯準位的控制訊號CS。舉例來說,假設系統時脈訊號CLK由高邏輯準位轉換為低邏輯準位,此時控制單元260接收到的第一資料訊號DAT為高邏輯準位,則控制單元260會產生高邏輯準位的控制訊號CS。假設系統時脈訊號CLK由高邏輯準位轉換為低邏輯準位,此時控制單元260接收到的第一資料訊號DAT為低邏輯準位,則控制單元260會產生低邏輯準位的控制訊號CS。In another embodiment, the control unit 260 processes the first data signal DAT and the system clock signal CLK, for example, in a negative-trigger manner to generate a control signal CS corresponding to the logic level. For example, if the system clock signal CLK is converted from a high logic level to a low logic level, and the first data signal DAT received by the control unit 260 is at a high logic level, the control unit 260 generates a high logic level. Bit control signal CS. Assuming that the system clock signal CLK is converted from a high logic level to a low logic level, and the first data signal DAT received by the control unit 260 is at a low logic level, the control unit 260 generates a control signal with a low logic level. CS.

如此一來,藉由依據一對的第一資料訊號DAT與系統時脈訊號CLK,產生對應第二插槽121與122的數量的操作時脈訊號CLK1與CLK2,使得擴充卡120可具備一轉多的功能,以減少主機板100之電路元件的使用成本,並增加使用的便利性。In this way, the operating clock signals CLK1 and CLK2 corresponding to the number of the second slots 121 and 122 are generated according to the first data signal DAT and the system clock signal CLK of the pair, so that the expansion card 120 can have a turn. A multi-function is provided to reduce the use cost of the circuit components of the motherboard 100 and to increase the convenience of use.

本揭露之實施例的伺服器,藉由其所配置的擴充卡依據來自第一插槽的第一資料訊號與系統時脈訊號,產生對應第二插槽的數量的操作時脈訊號及分別對應前述操作時脈訊號的第二資料訊號,以分別提供給前述的第二插槽,且前述的操作時脈分別具有 不同的時鐘脈衝。如此一來,伺服器具備一轉多功能的擴充卡,可有效減少主機板之電路元件的使用成本,並增加使用的便利性。The server of the embodiment of the present disclosure generates an operation clock signal corresponding to the number of the second slots and corresponding to the first data signal and the system clock signal from the first slot by using the expansion card configured by the server. The second data signal of the operation clock signal is respectively provided to the foregoing second slot, and the foregoing operation clock has respectively Different clock pulses. In this way, the server has a multi-function expansion card, which can effectively reduce the use cost of the circuit components of the motherboard and increase the convenience of use.

雖然本揭露以前述之實施例揭露如上,然其並非用以限定本揭露,任何熟習相像技藝者,在不脫離本揭露之精神和範圍內,當可作些許之更動與潤飾,因此本揭露之專利保護範圍須視本說明書所附之申請專利範圍所界定者為準。The present disclosure is disclosed in the foregoing embodiments, and is not intended to limit the disclosure. Any subject matter of the present invention can be modified and retouched without departing from the spirit and scope of the disclosure. The scope of patent protection shall be subject to the definition of the scope of the patent application attached to this specification.

100‧‧‧伺服器100‧‧‧Server

110‧‧‧主機板110‧‧‧ motherboard

111‧‧‧第一插槽111‧‧‧First slot

120‧‧‧擴充卡120‧‧‧Expansion card

121、122‧‧‧第二插槽121, 122‧‧‧ second slot

130‧‧‧時脈產生單元130‧‧‧ clock generation unit

210‧‧‧鎖相迴路單元210‧‧‧ phase-locked loop unit

220‧‧‧第一緩衝單元220‧‧‧First buffer unit

230‧‧‧選擇單元230‧‧‧Selection unit

240‧‧‧時脈分配單元240‧‧‧clock distribution unit

251、252‧‧‧第二緩衝單元251, 252‧‧‧ second buffer unit

260‧‧‧控制單元260‧‧‧Control unit

CS‧‧‧控制訊號CS‧‧‧Control signal

DAT‧‧‧第一資料訊號DAT‧‧‧First Information Signal

DAT1、DAT2‧‧‧第二資料訊號DAT1, DAT2‧‧‧ second data signal

CLK‧‧‧系統時脈訊號CLK‧‧‧ system clock signal

CLK1、CLK2‧‧‧操作時脈訊號CLK1, CLK2‧‧‧ operation clock signal

S1‧‧‧參考時脈訊號S1‧‧‧ reference clock signal

S2‧‧‧鎖相訊號S2‧‧‧ lock signal

S3‧‧‧緩衝訊號S3‧‧‧ buffer signal

第1圖為本揭露之伺服器的方塊圖。Figure 1 is a block diagram of the server of the present disclosure.

第2圖為本揭露之時脈產生單元的詳細電路示意圖。FIG. 2 is a detailed circuit diagram of the clock generation unit of the present disclosure.

100‧‧‧伺服器100‧‧‧Server

110‧‧‧主機板110‧‧‧ motherboard

111‧‧‧第一插槽111‧‧‧First slot

120‧‧‧擴充卡120‧‧‧Expansion card

121、122‧‧‧第二插槽121, 122‧‧‧ second slot

130‧‧‧時脈產生單元130‧‧‧ clock generation unit

DAT‧‧‧第一資料訊號DAT‧‧‧First Information Signal

DAT1、DAT2‧‧‧第二資料訊號DAT1, DAT2‧‧‧ second data signal

CLK‧‧‧系統時脈訊號CLK‧‧‧ system clock signal

CLK1、CLK2‧‧‧操作時脈訊號CLK1, CLK2‧‧‧ operation clock signal

Claims (5)

一種伺服器,包括一主機板、配置於該主機板上的一第一插槽以及一擴充卡,其特徵在於,該擴充卡包括:多個第二插槽,適於分別插設一擴充元件;以及一時脈產生單元,耦接該第一插槽與該些第二插槽,用以接收來自於該第一插槽的一第一資料訊號與一系統時脈訊號,並依據該第一資料訊號與該系統時脈訊號,產生多個操作時脈訊號及分別對應於該些操作時脈訊號的多個第二資料訊號,且將該些操作時脈訊號其中之一及對應的該第二資料訊號提供給該些第二插槽其中之一,其中該些操作時脈訊號分別具有不重疊的時鐘脈衝。 A server includes a motherboard, a first slot disposed on the motherboard, and an expansion card, wherein the expansion card includes: a plurality of second slots adapted to respectively insert an expansion component And a clock generating unit coupled to the first slot and the second slots for receiving a first data signal and a system clock signal from the first slot, and according to the first The data signal and the system clock signal generate a plurality of operation clock signals and a plurality of second data signals respectively corresponding to the operation clock signals, and one of the operation clock signals and the corresponding one The two data signals are provided to one of the second slots, wherein the operation clock signals respectively have non-overlapping clock pulses. 如請求項1所述之伺服器,其中該時脈產生單元包括:一鎖相迴路單元,用以接收一參考時脈訊號與一控制訊號,並依據該控制訊號,對該參考時脈訊號進行處理,以產生一鎖相訊號;一第一緩衝單元,用以接收該參考時脈訊號,以產生一緩衝訊號;一選擇單元,耦接該鎖相迴路單元與該第一緩衝單元,用以接收該鎖相訊號、該緩衝訊號與該控制訊號,並依據該控制訊號,而選擇輸出該鎖相訊號或該緩衝訊號;一時脈分配單元,耦接該選擇單元,用以接收該鎖相訊號或該緩衝訊號,並將該鎖相訊號或該緩衝訊號進行分配,以產 生該些操作時脈訊號及該些第二資料訊號;多個第二緩衝單元,耦接該時脈分配單元,用以分別接收該些操作時脈訊號及該些第二資料訊號,並對該些操作時脈訊號及該些第二資料訊號緩衝後輸出;以及一控制單元,耦接該鎖相迴路單元、該選擇單元與該時脈分配單元,用以接收該資料訊號與該系統時脈訊號,以產生該控制訊號。The server of claim 1, wherein the clock generation unit comprises: a phase locked loop unit configured to receive a reference clock signal and a control signal, and perform the reference clock signal according to the control signal Processing to generate a phase-locked signal; a first buffer unit for receiving the reference clock signal to generate a buffer signal; a selection unit coupled to the phase-locked loop unit and the first buffer unit for Receiving the lock signal, the buffer signal and the control signal, and selecting to output the lock signal or the buffer signal according to the control signal; a clock distribution unit coupled to the selection unit for receiving the phase lock signal Or the buffer signal, and the lock signal or the buffer signal is distributed to produce And generating the clock signal and the second data signals; the plurality of second buffer units are coupled to the clock distribution unit for respectively receiving the operation clock signals and the second data signals, and The operating clock signals and the second data signals are buffered and outputted; and a control unit coupled to the phase locked loop unit, the selecting unit and the clock distribution unit for receiving the data signal and the system Pulse signal to generate the control signal. 如請求項2所述之伺服器,其中該些第二緩衝單元的數量對應該些第二插槽的數量。The server of claim 2, wherein the number of the second buffer units corresponds to the number of the second slots. 如請求項1所述之伺服器,其中該時脈產生單元藉由一系統管理匯流排接收該第一資料訊號與該系統時脈訊號。The server of claim 1, wherein the clock generation unit receives the first data signal and the system clock signal by a system management bus. 如請求項1所述之伺服器,其中該些第二插槽為具有周邊裝置連接快速通訊協定的插槽。The server of claim 1, wherein the second slots are slots having a peripheral device connection fast protocol.
TW101146652A 2012-12-11 2012-12-11 Server TWI467359B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101146652A TWI467359B (en) 2012-12-11 2012-12-11 Server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101146652A TWI467359B (en) 2012-12-11 2012-12-11 Server

Publications (2)

Publication Number Publication Date
TW201423310A TW201423310A (en) 2014-06-16
TWI467359B true TWI467359B (en) 2015-01-01

Family

ID=51393968

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101146652A TWI467359B (en) 2012-12-11 2012-12-11 Server

Country Status (1)

Country Link
TW (1) TWI467359B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1302775A1 (en) * 2001-10-16 2003-04-16 Italtel s.p.a. A clock generation system for a prototyping apparatus
US20050172164A1 (en) * 2004-01-21 2005-08-04 International Business Machines Corporation Autonomous fail-over to hot-spare processor using SMI
TWI261742B (en) * 2005-01-25 2006-09-11 Mitac Int Corp Motherboard
TWM304853U (en) * 2006-06-22 2007-01-11 Cameo Communications Inc PCI-Express multi-mode expansion board and communication device having the same
TWM338525U (en) * 2008-01-17 2008-08-11 Inventec Corp Main board circuit and riser card

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1302775A1 (en) * 2001-10-16 2003-04-16 Italtel s.p.a. A clock generation system for a prototyping apparatus
US20050172164A1 (en) * 2004-01-21 2005-08-04 International Business Machines Corporation Autonomous fail-over to hot-spare processor using SMI
TWI261742B (en) * 2005-01-25 2006-09-11 Mitac Int Corp Motherboard
TWM304853U (en) * 2006-06-22 2007-01-11 Cameo Communications Inc PCI-Express multi-mode expansion board and communication device having the same
TWM338525U (en) * 2008-01-17 2008-08-11 Inventec Corp Main board circuit and riser card

Also Published As

Publication number Publication date
TW201423310A (en) 2014-06-16

Similar Documents

Publication Publication Date Title
US10366044B2 (en) PCIe device for supporting with a separate reference clock with independent spread spectrum clocking (SSC)(SRIS)
US8659336B2 (en) Apparatus and method for synchronising signals
WO2019125730A1 (en) Reconfigurable camera serial interface
US8754681B2 (en) Multi-part clock management
US11226922B2 (en) System, apparatus and method for controlling duty cycle of a clock signal for a multi-drop interconnect
CN103999419B (en) Low power transmitter for generating pulse modulated signals
US9760525B2 (en) Sideband signal consolidation fanout using a clock generator chip
KR102101840B1 (en) Universal serial interface and semiconductor device comprising the same
US12483379B2 (en) Electronic device and operating method of electronic device
US10732669B2 (en) Serial peripheral interface and methods of operating same
JP3954011B2 (en) Method and computer system for communicating between subsystems
EP3739463B1 (en) Circuit for asynchronous data transfer
CN106815164A (en) Automatic clock configuration system and method
US20150089108A1 (en) Clock signals for dynamic reconfiguration of communication link bundles
CN110781121B (en) Reference clock source configuration method and end equipment
JP2018512681A (en) Control circuit and associated system and method for generating an output enable signal
KR20060082196A (en) Serial data communication method using single line and device therefor
US9148155B1 (en) Clock distribution architecture for integrated circuit
TWI467359B (en) Server
CN1790224B (en) Reference clock unit, methods and systems for a configuring reference clock
EP3032428A1 (en) Data communication device and method for data communication
US6640277B1 (en) Input staging logic for latching source synchronous data
US20100281290A1 (en) Clock generating circuit of computer
KR102161735B1 (en) Pulse width modulation data recovery device and driving method thereof
US20080265955A1 (en) Synchronization circuit and method

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees