Invention Publication
- Patent Title: 用于多硬件平台飞腾服务器的I2C总线的实现方法
- Patent Title (English): Realization method of I2C bus for multi-hardware platform FT server
-
Application No.: CN201210095026.XApplication Date: 2012-03-31
-
Publication No.: CN102650975APublication Date: 2012-08-29
- Inventor: 戴华东 , 孙立明 , 邵立松 , 董攀 , 张卫华 , 李振钊 , 魏彦斌 , 李真能
- Applicant: 中国人民解放军国防科学技术大学
- Applicant Address: 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院软件研究所
- Assignee: 中国人民解放军国防科学技术大学
- Current Assignee: 中国人民解放军国防科学技术大学
- Current Assignee Address: 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院软件研究所
- Agency: 湖南兆弘专利事务所
- Agent 赵洪; 谭武艺
- Main IPC: G06F13/20
- IPC: G06F13/20

Abstract:
本发明公开了一种用于多硬件平台飞腾服务器的I2C总线的实现方法,实施步骤如下:1)在PCIe交换单元指定闲置的两个GPIO端口分别外接上拉电阻并作为I2C总线接口;2)初始化硬件时将PCIe交换单元的PCI内存空间映射为CPU虚拟地址空间;3)根据PCIe交换单元的类型信息获取前述两个GPIO端口在CPU虚拟地址空间中的映射端口地址;4)建立前述两个GPIO端口的GPIO驱动程序;5)使用I2C设备时I2C总线控制器驱动程序产生的I2C总线时序的指令通过GPIO驱动程序与I2C设备进行通信。本发明具有能够利用闲置GPIO端口、实施成本低、实现简单、使用方便、兼容性好的优点。
Public/Granted literature
- CN102650975B 用于多硬件平台飞腾服务器的I2C总线的实现方法 Public/Granted day:2014-10-29
Information query