TW201539319A - 電子裝置系統之資料傳輸方法及電子裝置系統 - Google Patents

電子裝置系統之資料傳輸方法及電子裝置系統 Download PDF

Info

Publication number
TW201539319A
TW201539319A TW103105015A TW103105015A TW201539319A TW 201539319 A TW201539319 A TW 201539319A TW 103105015 A TW103105015 A TW 103105015A TW 103105015 A TW103105015 A TW 103105015A TW 201539319 A TW201539319 A TW 201539319A
Authority
TW
Taiwan
Prior art keywords
module
data
slave
electronic device
device system
Prior art date
Application number
TW103105015A
Other languages
English (en)
Inventor
Bi-Hui Tan
Original Assignee
Hon Hai Prec Ind Co Ltd
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 Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW103105015A priority Critical patent/TW201539319A/zh
Publication of TW201539319A publication Critical patent/TW201539319A/zh

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

一種電子裝置系統之資料傳輸方法,包括以下步驟:啟動電子裝置系統之主模組,所述主模組將該主模組中之I2C資料傳輸至所述電子裝置系統之CPLD模組;所述CPLD模組接收並存儲該I2C資料;所述CPLD模組將存儲於所述CPLD模組中之I2C資料傳輸至所述從模組;及所述從模組接收該I2C資料。本發明還揭示了一種使用上述資料傳輸方法之電子裝置系統。

Description

電子裝置系統之資料傳輸方法及電子裝置系統
本發明涉及一種電子裝置系統資料傳輸方法及電子裝置系統。
隨著通訊技術之發展,電子裝置中之各級通訊、測控電路之電路板等逐漸增多,於主模組及各級從電路板之間之資料傳輸亦逐漸增多。習知技術中,於一般之電子裝置內部資料傳輸中,主設備要藉由單一之I2C埠與所有之從設備或從器件進行資料傳輸。主設備需要與多個從設備或從器件之其中之一進行通訊時,主設備需要藉由連接一I2C選擇晶片去選擇需要通訊之從設備或從器件之I2C埠,進而才能正確地與該從設備或從器件建立通訊。由於主模組要需要與多個從模組之間進行資料傳輸,這使得主模組之通訊壓力較大,影響主模組與從模組通訊時之回應速度。
鑒於以上內容,有必要提供一種能減輕主模組之通訊壓力之電子裝置系統資料傳輸方法及電子裝置系統。
一種電子裝置系統之資料傳輸方法,包括以下步驟:
啟動電子裝置系統之主模組,所述主模組將該主模組中之I2C資料傳輸至所述電子裝置系統之CPLD模組;
所述CPLD模組接收並存儲該I2C資料;
所述CPLD模組將存儲於所述CPLD模組中之I2C資料傳輸至所述從模組;及
所述從模組接收該I2C資料。
一種電子裝置系統,包括主模組與從模組,所述主模組包括用於發送或接收I2C資料之I2C埠,所述電子裝置系統還包括連接於主模組與從模組之間之CPLD模組,所述CPLD模組包括I2C控制器、暫存器及I2C從單元,所述I2C埠與所述I2C控制器相連,每一從模組與一I2C從單元相連;所述主模組能於啟動後將主模組中之I2C資料傳輸至所述I2C控制器,所述I2C控制器能接收該I2C資料並將該I2C資料寫入所述暫存器中;當所述從模組向所述CPLD模組發送請求訊號時,與該從模組相連之I2C從單元能讀取所述暫存器中之I2C資料並將該I2C資料傳輸至所述從模組。
與習知技術相比,於電子裝置系統通訊方法及電子裝置系統中,藉由CPLD模組能夠實現將主模組與從模組之間之資料傳輸全部轉移至CPLD模組進行處理,這能有效減輕主模組之通訊壓力。
圖1是本發明電子裝置系統之一較佳實施例中之一模組圖。
圖2是本發明電子裝置系統通訊方法中主模組與從模組之資料傳輸方法流程圖。
圖3是本發明電子裝置系統通訊方法中從模組與主模組之資料傳輸方法流程圖。
請參閱圖1,本發明一較佳實施例中,一電子裝置系統包括一主模組10、一CPLD(Complex Programmable Logic Device,複雜可編程邏輯器件)模組20及至少一從模組30,所述主模組10藉由所述CPLD模組20與所述從模組30相連。於一實施例中,所述電子裝置系統包括多個從模組30。
請參閱圖1-2,所述主模組10包括I2C(Inter-Integrated Circuit,兩線式串列匯流排)埠11,所述主模組10藉由所述I2C埠11與所述CPLD模組20相連,並能藉由所述I2C埠11輸出I2C資料至所述CPLD模組20、或接收自CPLD模組20傳輸來之I2C資料。所述主模組10還能檢測存儲於主模組10內之I2C資料是否更新,並於檢測到該I2C資料更新時自動將更新後之I2C資料藉由所述I2C埠11傳輸至所述CPLD模組20。
所述CPLD模組20包括I2C控制器21、暫存器22及至少一I2C從單元23。於一實施例中,所述CPLD模組20包括多個所述I2C從單元23。所述I2C控制器21與所述I2C埠11相連,以接收自所述主模組10傳輸至所述CPLD模組20之I2C資料、或將所述CPLD模組20之I2C資料發送至所述主模組10。所述I2C控制器21與所述暫存器22相連,以將從所述主模組10接收到之I2C資料寫入所述暫存器22中、或讀取所述暫存器22中之I2C資料並將該I2C資料傳輸至所述主模組10。所述I2C從單元23均與所述暫存器22及I2C控制器21相連,所述I2C從單元23能於所述I2C控制器21之控制下讀取所述暫存器22中之I2C資料或向所述暫存器22中寫入I2C資料。
每一從模組30能藉由CPLD模組20之引腳與一I2C從單元23相連,從而與所述CPLD模組20通訊。所述從模組30能接收自與其相連之I2C從單元23傳輸來之I2C資料、或將所述從模組30中之I2C資料傳輸至與其相連之I2C從單元23。
於一實施例中,所述電子裝置系統為一伺服器系統,所述主模組10為電源背板主控晶片,所述暫存器22為RAM(Random Access Memory,隨機存取暫存器),每一從模組30為一主機。
請參閱圖2,所述電子裝置系統中,所述主模組10與從模組30之資料傳輸方法步驟如下:
S101:所述主模組10於啟動後自動將主模組10中之I2C資料藉由所述I2C埠11全部傳輸至所述CPLD模組20;
S102:所述主模組10檢測主模組10內之I2C資料是否更新,若是,則進入步驟S103,若否,則進入步驟S104;
S103:所述主模組10自動將更新後之I2C資料藉由所述I2C埠11傳輸至所述CPLD模組20;
S104:所述I2C控制器21接收自所述主模組10傳輸來之I2C資料並將該I2C資料寫入所述暫存器22中;
S105:所述多個從模組30之其中之至少一向與之相連之I2C從單元23發送請求訊號,所述I2C從單元23將該請求訊號傳輸至所述I2C控制器21,所述I2C控制器21控制該I2C從單元23讀取所述暫存器22中之I2C資料;
S106:所述I2C從單元23藉由所述CPLD引腳將該I2C資料傳輸至所述從模組30,所述從模組30接收該I2C資料以完成通訊;
請參閱圖3,所述電子裝置系統中,所述從模組30與主模組10之資料傳輸方法步驟如下:
S201:所述主模組10向所述CPLD模組20發送請求訊號,所述I2C控制器21將該請求訊號藉由所述I2C從單元23傳輸至所述從模組30;
S202:所述從模組30接收該請求訊號並將I2C資料傳輸至與其相連之I2C從單元23;
S203:所述I2C從單元23接收所述I2C資料,所述I2C控制器21控制該I2C從單元23將所述I2C資料寫入所述暫存器22中;
S204:所述I2C控制器21讀取暫存器22中之該I2C資料,並將該I2C資料藉由I2C埠11傳輸至所述主模組10,所述主模組10接收該I2C資料以完成通訊。
於主模組10與從模組30之通訊之過程中,所有從模組30之請求均由CPLD模組20完成回應,因此極大地減輕了主模組10之通訊壓力。
綜上所述,本發明確已符合發明專利之要件,遂依法提出專利申請。惟,以上所述者僅為本發明之較佳實施方式,自不能以此限制本案之申請專利範圍。舉凡熟悉本案技藝之人士爰依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。
10‧‧‧主模組
11‧‧‧I2C埠
20‧‧‧CPLD模組
21‧‧‧I2C控制器
22‧‧‧暫存器
23‧‧‧I2C從單元
30‧‧‧從模組

Claims (10)

  1. 一種電子裝置系統之資料傳輸方法,包括以下步驟:
    啟動電子裝置系統之主模組,所述主模組將該主模組中之I2C資料傳輸至所述電子裝置系統之CPLD模組;
    所述CPLD模組接收並存儲該I2C資料;
    所述CPLD模組將存儲於所述CPLD模組中之I2C資料傳輸至所述從模組;及
    所述從模組接收該I2C資料。
  2. 如申請專利範圍第1項所述之電子裝置系統之資料傳輸方法,其中所述主模組於啟動後自動檢測所述主模組內之I2C資料是否更新,當檢測到所述I2C資料更新時自動將更新後之I2C資料傳輸至所述CPLD模組。
  3. 如申請專利範圍第1項所述之電子裝置系統之資料傳輸方法,其中所述CPLD模組包括用於接收所述主模組之I2C資料之I2C控制器、及與所述I2C控制器相連之暫存器;所述CPLD模組之I2C控制器接收並將所述主模組傳輸至所述CPLD模組之I2C資料寫入所述暫存器中。
  4. 如申請專利範圍第1項所述之電子裝置系統之資料傳輸方法,其中所述從模組發送請求訊號至所述CPLD模組請求獲取所述CPLD模組中之I2C資料;所述CPLD模組回應該請求訊號並將該I2C資料傳輸至所述從模組。
  5. 如申請專利範圍第4項所述之電子裝置系統之資料傳輸方法,其中所述CPLD模組包括I2C控制器、與所述I2C控制器相連之暫存器及至少一與所述I2C控制器相連之I2C從單元,所述從模組與所述I2C從單元相連;當所述從模組向所述I2C從單元發送請求訊號時,所述I2C從單元將該請求訊號傳輸至所述I2C控制器,所述I2C控制器控制該I2C從單元讀取所述暫存器中之I2C資料並將該I2C資料傳輸至所述從模組。
  6. 如申請專利範圍第1項所述之電子裝置系統之資料傳輸方法,其中當所述主模組向所述CPLD模組發送請求訊號時,該請求訊號藉由所述CPLD模組傳輸至所述從模組;所述從模組將I2C資料傳輸至所述CPLD模組,所述CPLD模組接收並存儲該I2C資料;所述CPLD模組將該I2C資料傳輸至所述主模組,所述主模組接收該I2C資料。
  7. 一種電子裝置系統,包括主模組與從模組,所述主模組包括用於發送或接收I2C資料之I2C埠,所述電子裝置系統還包括連接於主模組與從模組之間之CPLD模組,所述CPLD模組包括I2C控制器、暫存器及I2C從單元,所述I2C埠與所述I2C控制器相連,每一從模組與一I2C從單元相連;所述主模組能於啟動後將主模組中之I2C資料傳輸至所述I2C控制器,所述I2C控制器能接收該I2C資料並將該I2C資料寫入所述暫存器中;當所述從模組向所述CPLD模組發送請求訊號時,與該從模組相連之I2C從單元能讀取所述暫存器中之I2C資料並將該I2C資料傳輸至所述從模組。
  8. 如申請專利範圍第7項所述之電子裝置系統,其中所述I2C控制器與所述暫存器相連,以將自所述主模組傳輸來之I2C資料寫入所述暫存器中、或讀取所述暫存器中之I2C資料並將該I2C資料傳輸至所述主模組。
  9. 如申請專利範圍第7項所述之電子裝置系統,其中所述I2C從單元與所述暫存器相連,以讀取所述暫存器中之I2C資料或向所述暫存器中寫入I2C資料。
  10. 如申請專利範圍第9項所述之電子裝置系統,其中所述I2C控制器與所述I2C從單元相連,以控制所述I2C從單元讀取所述暫存器中之I2C資料或向所述暫存器寫入I2C資料。
TW103105015A 2014-02-14 2014-02-14 電子裝置系統之資料傳輸方法及電子裝置系統 TW201539319A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW103105015A TW201539319A (zh) 2014-02-14 2014-02-14 電子裝置系統之資料傳輸方法及電子裝置系統

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103105015A TW201539319A (zh) 2014-02-14 2014-02-14 電子裝置系統之資料傳輸方法及電子裝置系統

Publications (1)

Publication Number Publication Date
TW201539319A true TW201539319A (zh) 2015-10-16

Family

ID=54851359

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103105015A TW201539319A (zh) 2014-02-14 2014-02-14 電子裝置系統之資料傳輸方法及電子裝置系統

Country Status (1)

Country Link
TW (1) TW201539319A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066746A (zh) * 2017-04-21 2017-08-18 深圳市同泰怡信息技术有限公司 基于i2c接口通过cpld来实现pca9555功能的方法
CN111124981A (zh) * 2019-11-29 2020-05-08 苏州浪潮智能科技有限公司 一种服务器i2c设备的管理***及方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066746A (zh) * 2017-04-21 2017-08-18 深圳市同泰怡信息技术有限公司 基于i2c接口通过cpld来实现pca9555功能的方法
CN107066746B (zh) * 2017-04-21 2020-09-25 深圳市同泰怡信息技术有限公司 基于i2c接口通过cpld来实现pca9555功能的方法
CN111124981A (zh) * 2019-11-29 2020-05-08 苏州浪潮智能科技有限公司 一种服务器i2c设备的管理***及方法
CN111124981B (zh) * 2019-11-29 2021-11-23 苏州浪潮智能科技有限公司 一种服务器i2c设备的管理***及方法

Similar Documents

Publication Publication Date Title
US11567895B2 (en) Method, apparatus and system for dynamic control of clock signaling on a bus
US7603501B2 (en) Communication circuit of serial peripheral interface devices
US8700814B2 (en) Intelligent bus address self-configuration in a multi-module system
TW201626399A (zh) 堆疊記憶體之邊界掃瞄鏈
US10558597B2 (en) Application processor and integrated circuit including interrupt controller
WO2017146874A2 (en) Bus bridge for translating requests between a module bus and an axi bus
CN105095054A (zh) 一种bmc获取nvme ssd温度信息的***及方法
US20140250247A1 (en) Usb storage device
WO2011060703A1 (zh) 一种电可擦除可编程只读存储器的实现方法和装置
TWM584452U (zh) 具資料存取、傳輸及電源管理的整合電子裝置
US11226757B2 (en) Hot plug memory device data protection method
US11232060B2 (en) Method, apparatus and system for power supply policy exchange on a bus
TW201539319A (zh) 電子裝置系統之資料傳輸方法及電子裝置系統
TWI512475B (zh) 有助於在記憶體模組和中央處理器之間進行通信的方法及相關機器可讀儲存媒體
CN104731577A (zh) 多***和启动所述多***的方法
US20150058524A1 (en) Bimodal functionality between coherent link and memory expansion
US9880958B2 (en) Extensible host controller of a host for optionally controlling the host to act as a target side or a host side and related operation method thereof
US9792230B2 (en) Data input circuit of semiconductor apparatus
TWI578165B (zh) 支援usb存放裝置在dos系統下熱插拔的裝置及方法
TWI761624B (zh) 積體電路晶片的定址方法與系統
WO2017177448A1 (zh) 一种通信方法、装置及电子设备
US8717882B2 (en) Repurposing data lane as clock lane by migrating to reduced speed link operation
CN104809087B (zh) 电子装置***的数据传输方法及电子装置***
TW201510731A (zh) 介面傳輸設備
TW201624298A (zh) 儲存裝置及計算機系統