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

Bus arbitration system and method based on single bus communication protocol

A communication protocol and bus arbitration technology, applied in the bus network, data exchange through path configuration, instruments, etc., can solve the problems of increasing system burden, reducing system response speed, and additional timing overhead

Active Publication Date: 2018-07-17
BEIJING 7Q TECH
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, the existing single-bus arbitration mechanism will cause additional timing overhead, thereby increasing the burden on the system and reducing the response speed of the system

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 arbitration system and method based on single bus communication protocol
  • Bus arbitration system and method based on single bus communication protocol
  • Bus arbitration system and method based on single bus communication protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0077] The following is an example of the working process of the bus arbitration system based on the single-bus communication protocol according to the present invention:

[0078] Such as Figure 4As shown, the host can start the bus transaction sequence when it detects that the bus is idle and the power condition is satisfied at the same time. Two or more masters may simultaneously initiate a reset pulse within their respective clock period errors, resulting in a specified reset pulse timing on the bus. The clock cycle error E here means that the time difference between the falling edge of the reset pulse generated by the host that starts the bus transaction sequence and the falling edge of the reset pulse on the final bus is less than the clock cycle of the host (this depends on the way the host monitors the bus).

[0079] When the bus is low in the reset pulse or other hosts are pulled low (arbitration time domain), the arbitration is performed by the hosts that initiate t...

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 arbitration system and method based on a single bus communication protocol. The system is used in a single bus network and comprises multiple hosts which are used for conducting transmission control on the bus of the single bus network; arbitration is conducted among the hosts according to a time-segment bit arbitration mechanism, distributed arbitration is conducted on an arbitration domain of a transaction sequence by analyzing the transaction sequence of the bus and adopting bus idle determination, and limited competition is conducted by using bus competition instructions. According to the method, a slave machine can directly access into the single bus system constructed according to the method without needing to perform any revision, the control of the constructed bus is only determined by an initialized sequence and command words, ROM codes and data transmitted and received by main equipment, and no central host exists, so that the bus does not have any predetermined priority. Under special situations, if an iButton needs to be supported, a designated host can be designated when the bus system is constructed.

Description

technical field [0001] The invention relates to the technical field of communication protocols, in particular to an arbitration mechanism for single-bus communication between integrated circuit chips or among distributed data acquisition nodes. Background technique [0002] The single bus (1-wire bus) is a proprietary technology of Dallas, a wholly-owned subsidiary of Maxim. Simple, low cost, convenient bus expansion and maintenance, and many other advantages. But the 1-Wire bus data transfer rate is low, there are two rates: standard mode 16kbps, high-speed (overdrive) mode is 142kbps. The communication adopts a master-slave structure, which is a master to one or more slaves. The 1-wire device has a 64-bit unique identification code (ROM code). Using this unique feature, multiple 1-Wire devices can be connected to the same bus at the same time. [0003] It is the basic condition to ensure the reliability of the system that the equipment works according to the 1-Wire comm...

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/40H04L12/40
CPCG06F13/4031H04L12/40
Inventor 不公告发明人
Owner BEIJING 7Q TECH
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