[發明專利]I2C設備管理方法及復雜可編程邏輯器件CPLD有效
| 申請號: | 201210321453.5 | 申請日: | 2012-09-03 |
| 公開(公告)號: | CN102866967A | 公開(公告)日: | 2013-01-09 |
| 發明(設計)人: | 王健;閻博 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | sup 設備管理 方法 復雜 可編程 邏輯 器件 cpld | ||
技術領域
本申請涉及數據通信領域,尤其涉及一種I2C設備管理方法及復雜可編程邏輯器件CPLD。
背景技術
I2C(Inter-Integrated?Circuit內部整合電路)總線是由PHILIPS公司開發的一種簡單的雙向兩線總線,用于IC(Integrated?Circuit集成電路板)之間的有限控制,包括I2C的串行時鐘線(SCL)和I2C的串行數據線(SDA)兩根線。
隨著通信技術的發展,諸如路由器、交換機等網絡設備上使用帶有I2C接口的器件、設備越來越多,如:內存條、光模塊、實時時鐘芯片(RTC)、溫度傳感器、帶有I2C接口的各種自主開發的插卡、扣卡等。
I2C總線的地址格式有7位和10位兩種。以7位為例,理論上一條I2C總線最多可掛接的I2C設備可以達到128(=27)個,但是實際上由于受總線總電容不能超過400PF(皮法拉)的限制,且絕大多數I2C設備的類型相同,這些相同類型的I2C設備的高4位或者5位地址都是固定的,僅低3位或者低2位地址可以設置,因此,同一條I2C總線上可掛接的相同類型的I2C設備數量非常有限,僅能達到8(=23)個或者4(=22)個。例如:串行電可擦可編程只讀存儲器(EEPROM)的前4位地址為固定的“1010”,只有低3位可以設置,則同一條I2C總線一般僅能掛接8(=23)個EEPROM。而實際應用中,諸如路由器、交換機等網絡設備上使用帶有I2C接口的器件、設備卻越來越多。例如,同一條I2C總線上可掛接的相同類型的I2C設備數量最多只能為8個,但一臺主機設備上卻需要掛接32個I2C設備。
因此,如何對一臺主機設備上的多個I2C設備進行有效管理成為急待解決的問題。
發明內容
有鑒于此,本申請提出一種復雜可編程邏輯器件CPLD,可有效管理一臺主機設備上的多個I2C設備。
本申請還提出一種I2C設備管理方法,可有效管理一臺主機設備上的多個I2C設備。
為達到上述目的,本申請實施例的技術方案是這樣實現的:
一種復雜可編程邏輯器件CPLD,其特征在于,包括:內部整合電路I2C設備ID解析模塊、I2C的串行時鐘線SCL控制模塊和I2C的串行數據線SDA控制模塊,其中:
I2C設備ID解析模塊,用于配置I2C設備ID分配與解析表,所述I2C設備ID分配與解析表用于設置主機的每一I2C設備的設備ID與該I2C設備所在SCL分組和SDA模擬開關分組的對應關系;接收I2C控制器發送的待訪問控制的I2C設備的ID,在所述I2C設備ID分配與解析表中查找該I2C設備ID對應的SCL分組和SDA模擬開關分組,將所述SCL分組發送給SCL控制模塊,將所述SDA模擬開關分組發送給SDA控制模塊;
SCL控制模塊,用于配置SCL選通控制表,所述SCL選通控制表用于設置每一SCL分組與SCL選通控制寄存器值的對應關系;接收來自I2C設備ID解析模塊的SCL分組信息,根據所述SCL分組信息和所述SCL選通控制表,選通相應的SCL;
SDA控制模塊,用于配置SDA選通控制表,所述SDA選通控制表用于設置每一SDA模擬開關分組與SDA選通控制寄存器值的對應關系;接收來自I2C設備ID解析模塊的SDA模擬開關分組信息,根據所述SDA模擬開關分組信息和所述SDA選通控制表,選通相應的SDA模擬開關。
一種I2C設備管理方法,其特征在于,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210321453.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:二軸繞線機構
- 下一篇:多用戶通信組管理和信令
- <100>N<SUP>-</SUP>/N<SUP>+</SUP>/P<SUP>+</SUP>網狀埋層擴散拋光片
- 零50電力L<SUP>2</SUP>C<SUP>2</SUP>專用接口<SUP></SUP>
- 高保真打印輸出L<SUP>*</SUP>a<SUP>*</SUP>b<SUP>*</SUP>圖像的方法
- 在硅晶片上制備n<sup>+</sup>pp<sup>+</sup>型或p<sup>+</sup>nn<sup>+</sup>型結構的方法
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd聯合提取裝置
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd聯合提取裝置
- <sup>182</sup>Hf/<sup>180</sup>Hf的測定方法
- 五環[5.4.0.0<sup>2</sup>,<sup>6</sup>.0<sup>3</sup>,<sup>10</sup>.0<sup>5</sup>,<sup>9</sup>]十一烷二聚體的合成方法
- 含煙包裝袋中Li<sup>+</sup>、Na<sup>+</sup>、NH<sub>4</sub><sup>+</sup>、K<sup>+</sup>、Mg<sup>2+</sup>、Ca<sup>2+</sup>離子的含量測定方法
- <base:Sup>68





