A kind of i via cpld 2 Method and device for extending c-bus

A bus and data technology, applied in the computer field, can solve problems such as system crash function, low SCL clock line, abnormality, etc., and achieve the effect of saving boards and reducing material costs

Active Publication Date: 2021-10-29
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the numerous I 2 C device, there are many will I 2 C devices will support I 2 C clock stretch function, I 2 The C device pulls down the SCL clock line for some reason (data processing or preparation) (at this time the bus is in an occupied state), but the CPLD continues to communicate without judging whether the SCL (clock signal) is high idle, resulting in a system failure during the test. Crashes or malfunctions, resulting in an irreparable situation

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
  • A kind of i via cpld  <sup>2</sup> Method and device for extending c-bus
  • A kind of i via cpld  <sup>2</sup> Method and device for extending c-bus
  • A kind of i via cpld  <sup>2</sup> Method and device for extending c-bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Embodiments of the present invention are described below. It is to be understood, however, that the disclosed embodiments are merely examples and that other embodiments may take various alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention. As will be understood by persons of ordinary skill in the art, various features shown and described with reference to any one figure may be combined with features shown in one or more other figures to create embodiments not explicitly shown or described . Combinations of features shown provide representative embodiments for typical applications. However, various combinations and modifications of the features consiste...

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 present invention provides a kind of I through CPLD 2 A method and device for C bus expansion, the method includes the following steps: the BMC sends data to the CPLD, and the CPLD latches the received data; the CPLD acquires the I 2 The clock signal of the C device, and when the clock signal is high, the latched data is read 1 bit at a time to send to the I 2 C device; the CPLD continues to latch the remaining unsent data in response to the clock signal being low; the I 2 After receiving the complete data, the C-device sends a response signal to the BMC via the CPLD, and the BMC continues to transmit the next data to the CPLD in response to receiving the response signal. The present invention realizes I through CPLD 2 C bus extends and implements I 2 C clock stretching function, to save the board and reduce the cost of materials, and does not affect the function of the original motherboard.

Description

technical field [0001] The present invention relates to the field of computers, and more specifically, to a method for performing I 2 Method and device for C bus extension Background technique [0002] CPLD has been widely used in server design, in the current server system architecture, BMC will have many I 2 C bus output to connect to external I 2 C equipment (Device), but also because there are many I 2 C device, so in order to allow BMC to control all I 2 C device, the I 2 After the C bus, it will then bridge the I 2 C switch (I 2 Cswitch) to I 2 C bus for expansion, through the I 2 C switch, the BMC can control the I on all servers 2 C equipment. [0003] In the design of traditional servers, there will be a BMC on the motherboard through the I 2 C switch to control all I 2 C equipment, while the CPLD mainly controls all the power-on sequences on the motherboard, the architecture diagram is as follows figure 1 shown. In this architecture, in order to contr...

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 Patents(China)
IPC IPC(8): G06F13/42
CPCG06F13/4282
Inventor 陈信豪
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products