Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method with compatibility with I2C communication and IPMB communication

A technology of I2C and initial signal, which is applied in the direction of instrumentation, electrical digital data processing, etc., can solve the problems of occupying circuit board resources, cannot guarantee data integrity and correctness, and affects communication performance, etc., to achieve fast switching and improve resource utilization The effect of simple rate and data link

Active Publication Date: 2017-07-18
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF6 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0022] 5. The I2C notification mechanism (ACK bit) only indicates that the byte is received by the slave, and cannot guarantee the integrity and correctness of the received data
This technology uses an additional expansion chip to achieve IPMB compatibility, which not only occupies circuit board resources, but may also generate additional delays and affect communication performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method with compatibility with I2C communication and IPMB communication
  • Method with compatibility with I2C communication and IPMB communication
  • Method with compatibility with I2C communication and IPMB communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0037] Such as image 3 , Figure 4 As shown, a method compatible with I2C communication and IPMB communication, when communicating with I2C slave devices, performs standard I2C read and write data operations, and transmits read and write commands according to requirements. At this time, the I2C clock is generated under the control of the BMC, and the data line is pulled down to generate a start signal, and then the address and data are sent according to the protocol, and a stop signal is sent after the transmission is completed to complete the issuance of a command;

[0038] When communicating with ME, according to the IPMB protocol, writing data still follows the normal I2C write register process, and when reading data, ME will send a start signal to BMC to generate a clock and a write request.

[0039] The system has been detecting the I2C bus sign...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method with compatibility with I2C communication and IPMB communication. When performing communication with I2C slave equipment, standard I2C data reading-writing operation is performed, and delivery of a read command and a write command is performed according to needs. An I2C clock is generated under the control of a BMC, a data line is pulled down to generate an initial signal, an address and data are transmitted according to a protocol, and after transmission is completed, a stop signal is sent out to complete the transmission of the command; when communicating with ME, data writing is still subjected to a normal I2C register writing process according to an IPMB protocol, and when the operation of reading data is performed, ME sends a start signal to the BMC, and generates a clock and a write request. The method has the advantages as follows: rapid switching of the I2C master-slave mode is achieved, meanwhile compactness of a data link is ensured without occupying the additional link, the module completely has complete compatibility with normal I2C communication and IPMB communication, and thus a resource utilization rate is greatly improved.

Description

technical field [0001] The invention relates to a serial bus communication method. Background technique [0002] The I2C (Inter-Integrated Circuit) bus is a two-wire serial bus developed by PHILIPS for connecting microcontrollers and their peripherals. It is a bus standard widely used in the field of microelectronics communication control. It is a special form of synchronous communication, which has the advantages of less interface lines, simple control mode, small device package, and high communication rate. [0003] I2C communicates information between devices connected to the bus through the Serial Data (SDA) and Serial Clock (SCL) lines. Each device has a unique address identification, and can be used as a transmitter or receiver (determined by the function of the device). The master is the device that initiates the data transfer on the bus and generates the clock signals that allow the transfer. At this point, any addressed device is considered a slave. [0004] IP...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/42G06F13/38
CPCG06F13/385G06F13/4282G06F2213/0016
Inventor 林宁亚
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products