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

Bus sharing method

A bus, bus state technology, applied in the computer field, can solve the problems of management modules not being timely, increasing costs, increasing delays, etc., to achieve the effects of improving utilization, improving reliability, and avoiding bus competition conflicts

Active Publication Date: 2020-05-01
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF11 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is that additional devices such as PCA9641 need to be used, which increases the cost, and there will be conflicts between multiple management modules preempting each other, so that the management modules cannot obtain information through the bus in time, which increases the delay

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
  • Bus sharing method
  • Bus sharing method
  • Bus sharing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0025] Based on the above purpose, the first aspect of the embodiments of the present invention proposes an embodiment of a bus sharing method. figure 1 Shown is a schematic flow chart of the method.

[0026] like figure 1 As shown in , the method may include the following steps:

[0027] S1 sets the priority for all master devices on the bus;

[0028] S2 sets the access interval time for each master device according to the priority. The access interval time of the master device with high priority is less than the access interval time of the master device with low priority. By defining the access waiting time interval of different master devices, Realized bus arbitration with priority, so that the hi...

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 bus sharing method. The method comprises the following steps: setting priorities for all main devices on a bus; according to different priorities, setting access interval timefor each master device, and the access time intervals of the master devices with the higher priorities are smaller than that of the master device with the lower priority; detecting a bus state through each master device; and in response to detecting that the bus state is idle and each master device has waited for the corresponding access interval time from the idle moment, accessing the bus according to a common polling table. According to the invention, under the design of double management modules or multiple management modules, bus sharing can be realized without adding extra devices, a bus arbitration function is realized, bus competition conflicts are avoided, the reliability of devices can be improved, information synchronization among the multiple management modules is realized, and the utilization rate of buses is greatly improved.

Description

technical field [0001] The field relates to the field of computers, and more particularly, to a method of bus sharing. Background technique [0002] In today's mainstream large-scale equipment such as switches and servers, for the reliability of the whole machine, redundant backup or division of labor of multiple management modules is generally used to monitor and manage the voltage and temperature of the whole machine. The management module is usually a dedicated chip such as a CPU, BMC, or FPGA, and accesses information such as temperature sensors, voltage sensors, and fan speeds that are monitored in the device through I2C or other buses. In addition, for the management of the Ethernet PHY chip, the MDIO bus is mostly used. The common feature of the MDIO bus and the I2C bus is that all connected devices on the bus are divided into master devices and slave devices. All bus accesses need to be initiated by the master device and then responded by the slave device. Therefor...

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
IPC IPC(8): G06F13/362
CPCG06F13/3625G06F2213/0016
Inventor 李奇侯绍铮徐化鑫
Owner SUZHOU LANGCHAO 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